Jump to content

Recommended Posts

Posted (edited)

I know this is (another) stupid question, but one that does not have an obvious solution.

There are numerous videos and YouTube and posts on the forum that clearly show a toggleable Gigantamax icon button next to the shiny icon button on older version of PKHeX, but I can't find it anywhere on the current release.

I've looked in every tab my eyes can see, clicked on everything that looks like it should be clickable, and tried both in Linux using Wine and Windows. This is way too much work for something that should really not be this hard, so now I'm asking.

It looks like the layout is different from older versions of PKHeX, but I can't imagine such an important feature was removed from newer versions. So... where is it?

 

 

 

 

EDIT:

And here is what I'm talking about. Image attached. I don't see this on the version that was released April 6.

seethereitiswherediditgo.jpg

Edited by naamah
  • naamah changed the title to I can't find the Gigantamax checkbox.
Posted
1 hour ago, theSLAYER said:

For starters, use the latest version of PKHeX. You’re using a copy from 2019.

No, I''m not.

To clarify, that's not my screenshot above. That's someone else's screenshot from a 2019 version that shows what I should be seeing in the newest version. There appears to be no Gigantamax option in the latest version. I was hoping somebody might point out where it went.

Posted
17 minutes ago, naamah said:

No, I''m not.

To clarify, that's not my screenshot above. That's someone else's screenshot from a 2019 version that shows what I should be seeing in the newest version. There appears to be no Gigantamax option in the latest version. I was hoping somebody might point out where it went.

It's there on the latest dev build.

Also make sure you've loaded a SWSH save or your default blank state is SWSH.
Other games aren't capable of Gigantamaxing and it makes sense why it won't be there for those games.

image.png

Posted
17 minutes ago, theSLAYER said:

It's there on the latest dev build.

Also make sure you've loaded a SWSH save or your default blank state is SWSH.
Other games aren't capable of Gigantamaxing and it makes sense why it won't be there for those games.

image.png

Yes! Thank you. Yeah, that's not there at all, even after loading a Sword save, but maybe I'll change the default and restart it and see if that helps.

Dev builds... Does this compile on Linux? It says there's not any platform-specific code, but trying to build the project from the command line using the dotnet SDK on Gentoo results in an error that the project targets Windows and recommends enabling cross-compilation. There aren't any *nix makefiles or autotools scripts or anything. I have some experience with C/C++, but not really even sure where to start with compiling a C# program outside of Microsoft's IDEs.

I haven't touched Visual Studio since I was a teenager and don't really have space for it on my tiny Windows partition that I only use for Steam (unless I can install it on an external drive?); otherwise, I'd be fine to compile it from source. (In fact, I prefer it that way. Yuzu was crashing every 10 minutes on Windows; compiled it myself for Linux and it'll crash maybe once or twice in an eight-hour play session.)

 

Will post back if successful in case anyone else has the problem.

Posted
17 minutes ago, naamah said:

Yes! Thank you. Yeah, that's not there at all, even after loading a Sword save, but maybe I'll change the default and restart it and see if that helps.

Dev builds... Does this compile on Linux? It says there's not any platform-specific code, but trying to build the project from the command line using the dotnet SDK on Gentoo results in an error that the project targets Windows and recommends enabling cross-compilation. There aren't any *nix makefiles or autotools scripts or anything. I have some experience with C/C++, but not really even sure where to start with compiling a C# program outside of Microsoft's IDEs.

I haven't touched Visual Studio since I was a teenager and don't really have space for it on my tiny Windows partition that I only use for Steam (unless I can install it on an external drive?); otherwise, I'd be fine to compile it from source. (In fact, I prefer it that way. Yuzu was crashing every 10 minutes on Windows; compiled it myself for Linux and it'll crash maybe once or twice in an eight-hour play session.)

 

Will post back if successful in case anyone else has the problem.

Just checked with latest stable build, it is there.
image.png

I don't use Linux, so I don't know for sure. In any case, you can just download the stable build or the dev build from our site. You won't actually need to build it yourself (assuming you have a way to run them on Linux)

Posted
36 minutes ago, theSLAYER said:

Just checked with latest stable build, it is there.
image.png

I don't use Linux, so I don't know for sure. In any case, you can just download the stable build or the dev build from our site. You won't actually need to build it yourself (assuming you have a way to run them on Linux)

I was using the stable build that you linked to (how I found these forums). I will try a dev build, but the main issue is solved!

Yeah, it turns out that selecting Sword as the default save type before loading the save makes it start working. Loading the save wasn't enough on its own for some reason.

Cross-referencing its legality checker with Bulbagarden makes me wonder if maybe it's stuck in the defaults for another game for some reason. It's telling me that Toxic is okay, even though there's apparently no way for Gengar to learn it having come from Pokemon Shield, but numerous moves that Bulbagarden lists as legal for Gengar (especially the ones via TR) give me a warning in PKHeX. Weird.

 

If it's just a standard C# application using .NET, the code itself should compile on Linux. I just have no idea what words to type into my bash to make that happen, mainly because I'm not really sure which files to point a compiler at or how they're linked or how Mono works at any level. This should be trivial with some Googling and reading some basic Mono/C# tutorials. I'll look into it. Probably just have to write my own build script instead of using a Visual Studio project file.

 

Thanks for your help.

Posted
27 minutes ago, naamah said:

Yeah, it turns out that selecting Sword as the default save type before loading the save makes it start working. Loading the save wasn't enough on its own for some reason.

That's just mind boggling to me. My default state is BDSP, and I loaded a SWSH save, and it's right there. What's your default save originally? I'll see if I can replicate the issue.

27 minutes ago, naamah said:

but numerous moves that Bulbagarden lists as legal for Gengar (especially the ones via TR) give me a warning in PKHeX. Weird.

That's not a bug. When a mon learns a move via a TR, it actually sets a TR flag in the mon's data, so that it can relearn the move (if forgotten) afterwards without having to use that TR on it again.

Thus, this just shows that you weren't setting the correct flag. PKHeX working as intended.

 

  • Like 1
Posted
1 hour ago, theSLAYER said:

That's just mind boggling to me. My default state is BDSP, and I loaded a SWSH save, and it's right there. What's your default save originally? I'll see if I can replicate the issue.

That's not a bug. When a mon learns a move via a TR, it actually sets a TR flag in the mon's data, so that it can relearn the move (if forgotten) afterwards without having to use that TR on it again.

Thus, this just shows that you weren't setting the correct flag. PKHeX working as intended.

 

I think the default was Scarlet/Violet before I changed it. I haven't experimented with it anymore since changing it, but it did the same thing on both Windows and Linux/Wine after a fresh install (the only thing I did in either case was say "yes" when it asked if I wanted it to create a backup folder). They were both downloaded separately from the April 6 build posted on this forum.

> not a bug

Good to know. I still have a lot to learn about Pokemons. I just don't want to edit anything into my save file if it's not something that I could have legitimately gotten somehow by that point in the game.

 

I added the Gigantamax flag to the wrong Gengar. Dammit.

Posted

I got as far as starting a build on Linux (managed to set the release candidate to linux-x64 and the runtime to net7.0, and that's all it took), but when it came time to build, the compiler tells me that Windows Forms programs can only be compiled for Windows (sure enough, it's not a cross-platform API).

Meaning the PKHeX.Core would probably compile, but it's useless without a GUI.

Posted

Actually, it looks like it might not work with the dotnet sdk, but mono has support for Windows Forms. Unfortunately, I get to compile that compiler from source 80 times before I get to try it because circular dependencies. I'll test that tomorrow.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...