Jump to content

Recommended Posts

Posted
4 hours ago, superguideguy said:

On the event side, it’s just a flag. (See first post in thread for which flag.) If the flag is set, the event can be redistributed to the same region. (FRLG can distribute to FRLG, and E can distribute to E.)

As for if you want to distribute to both FRLG and E at the same time, you need a special distribution ROM. Luckily, any FRLG/E version can be turned into a distribution ROM with a simple patch. That is, if you know where the function is.

I’ve been a bit busy with university, so I haven’t updated it in a while, but I actually have a patcher on my GitHub. As long as you have an English FireRed/LeafGreen v1.1 or English Emerald, you can make a distribution ROM from it.

GitHub is here: https://github.com/superguideguy/gen-iii-event-patcher

I found this when I was searching, but couldn't get the latest version to work. I've tried running it on two computers but it just errors out and doesn't launch. Using CMD or Powershell didn't provide any different results. I got the last release from September to launch though! I'll have fun messing with this 

Posted

I’ll look into it when I get home. It should just be able to be executed like any other jar file. What was the error, if you don’t mind me asking? Alternatively, you can report it on the GitHub issues tab.

Posted (edited)

Double clicking it gives the error "Error: A JNI error has occured, please check your installation and try again" Hitting Ok on that error brings up another window saying "A Java Exception has occurred."

Running it with the java command in CMD gives the error "Error: Could not find or load main class g3ep.jar"

I am curious about the "ROM Patcher" and "Event BIN Creator" tabs. I assume Event BIN Creator isn't available yet as it's grayed out, but the ROM Patcher isn't, does this mean it's working? I'm having trouble understanding how some of this works. I was able to use the SAV Patcher and test it, which is very cool, but I am hoping you can point me in the right direction on using the ROM Patcher. I'm reading through all the info on your github but can't find anything specifically referring to it

EDIT: I didn't realize the tabs weren't seperate, as in I need to use the SAV Patcher AND the ROM Patcher at the same time. DOH! I think I'm making progress, just slowly :P

Edited by skyparrillo
extra information to avoid double posting
Posted

As for why v0.8.0 is causing issues, it appears that the "A JNI error has occurred" is Java's unhelpful way of saying your Java is outdated. There was a function that relied on Java 11, but I can revert it to a Java 8 compliant counterpart. Should be done a few minutes after posting this.

As for how to use v0.7.2 (or earlier), there was some documentation, but I got rid of it, since it didn't work for 0.8.0. Yes, the Event Creator wasn't developed then. Technically, it still isn't released; there's some files in the source code, but I wouldn't trust them too much. As for ROM Patcher, the patches are hardcoded into the program. I forget if that version is Emerald only or LeafGreen and Emerald; I know for a fact FireRed doesn't work. Version 0.8.0 fixed that however.

I'll hopefully have v0.8.1 out in a few minutes. If there's anything else, let's keep it to GitHub or DMs - no need to clutter this thread anymore.

  • 3 months later...
Posted

Are the PCNY Egg scripts available?  I'm trying to figure out why/how they're Method 2.  Trying to reconstruct them from the prototype Surfing Pichu script gives me Method 1 and I can't figure out how to it's possible to consistently end up with a Method 2 egg without modifying the game code.  I must be overlooking something, but I can't make sense of it.

Guest
This topic is now closed to further replies.
×
×
  • Create New...