Jump to content

KonohaDaze

Member
  • Posts

    27
  • Joined

  • Last visited

Posts posted by KonohaDaze

  1. Like title suggests, i've been using macros to individually assign each Pokemon with a random height/weight value for a little rental project in the works. Then I noticed that the batch editor was updated to include "$suggest" for TMs, balls, and the like. Would it be possible to potentially enable the batch editor to take a command like:

    >.HeightScalar = $rand

    >.WeightScalar = $rand

    and have it mass-assign random values between 0 and 255 to each file?

    Additionally, if we could also get a toggle to set the base nature to be equal to the stat nature in the settings for showdown imports that would be amazing, and would save the time of having to click the nature box every time! Or if the batch editor were able to store variables, I could simply write a command like

    >.Nature = StatNature

    and have the batch editor assign each Nature to be the same as the StatNature value on every different mon. The ability to make specifications that the batch editor checks each individual file for could be used for a bunch of other fun things, too. I'm sure.

    As always, great job y'all. These are just some things that would be nice to see. :)

  2. Replicable oddity. Discovered this while mass editing my Smogon living dex to my OT on separate games. The OT name is set but trash bytes are not fixed properly upon doing so, and this appears to also be the case even with manual editing only in gen 4 and 5 saves.

    On a second look it also appears that trash bytes are also broken for nicknames, this can be observed in the mystery gift database when some(?) events have invalid terminator sequences.

     

    invalid.PNG

  3. PKHeX wipes data for DNA Samples in Colosseum and reads them all as the first ID; results in 3 Bayleef strands that can all be combined into one DNA Sample if read using the analyzer in-game.

    This appears to be the case even if edits to the bag are not made, since checking them in pkhex shows them all to be the same even on unedited saves

    Manually setting the values to be another sample simply results in pkhex defaulting them to the first one (Bayleef) again, making it impossible to fix unless you hex edited the values yourself

     

    After analysis.PNG

  4. 1 hour ago, ajxpk said:

    Even tho' I think the words @KonohaDaze were a bit harsh and I do respect other's opinions...
    I agree with what he essentially means. Not torwards Ammako. 

    Yes, it was a harsh statement, I can understand why they'd be butthurt, I just thought it was something that PPorg as a whole should consider.

    I never meant to imply that I was singling out Ammako specifically, it was more general.

  5. 49 minutes ago, Ammako said:

    It probably wouldn't be a big deal, no-one really trades between Gen. I on a large scale and any Pokémon sent over to Gen. VII has its stats re-calculated anyway.

    While several shiny DV combinations may be impossible, there's gotta be at least one which -is- possible, so even if someone had an impossible shiny DV set it wouldn't matter anymore once sent to Gen. VII.

    This line of thinking is toxic and is probably the reason why the PPorg community is infested with cheaters despite there being clear rules against them doing so, back when I asked for legality help in Gen 4/5 for events it was extremely common for the more prominent members on this board to just resort to hackusations instead of actually helping with anything.

    No one has even bothered to make a collaboration of data for those gens anymore because as far as I know xfr just disappeared from the face of the planet, taking PokeCheck's files with them. It's very assuring when we have actually productive threads on here like the ones concerning the legality process of 3rd gen events.

    That being said, it's not really necessary for Pkhex to have added DV checking because the information is readily available to anyone if they're willing to search for it, but at the same time it just drives me insane when some of you dismiss it as not a big deal because cheaters are less likely to use it to their advantage and then turn around and lynch anyone that gives the notion they might be doing so, it's almost hypocritical.

    • Like 1
  6. @trigger_death

    Just curious, were there any plans to enable ribbon editing just as equipping/dequipping/wiping ribbons on a Pokemon? I was about to look into doing it manually but if you think it could be a potential feature I might just save myself the trouble.

    I've been looking on here to try and aid me in figuring this out as I can't find anything else pertaining to gen 3 pkm other than PID/IVs/EVs.

  7. Heya, good on your for stopping by again.

    Anyway, to answer your questions, yes, trading eggs is still possible. However, in your post it seems you are wanting specifically Chandelure and not Litwick, this makes things a little bit trickier as eggs do not legitimately hatch into Chandelure.

    There is hope though, in your post you do not specify if you do have access to Homebrew, so I will assume you don't based on your last statement.

    I believe your first order of business should be to get an entrypoint so you may run the Homebrew channel and extract your savegame to begin the editing. Not to worry though, 3DS homebrew is (at least in my opinion) the easiest to get a hold of, though i've been out of the loop for a while since I downgraded my O3DS a long time ago.

    Do yourself some research and try to find an access point that works for you, and i'm sure someone can assist from there.

    Alternatively, you could always request someone who already has the ability to hex edit to give your gf the egg under the conditions you can specify her in-game information. Do keep in mind though that online trades go through a very basic legality check meaning something as blatant as a Chandelure egg will not get through, so if you decide to settle for this method you will have to do with Litwick instead.

    Get back to me as soon as you can specify what you're really able to do or not. There are some elitist people here but the only thing you'll get flamed for is not being able to tell everyone what you want.

  8. Would you happen to know where the vars start in Emerald and Ruby/Sapphire? I've located the flags awhile ago but don't know anything about where the vars start and how to understand their offsets.

    Edit: If anybody can get me an RSE save right before beating the elite 4 that would be really helpful for gender checking.

    As for progress I've made:

    • Correct Moms in each house.
    • Howdy Neighbor person is in correct house.
    • Unselectable Doll is now placed in the correct bedroom.

    I'm still unsure if this will fix the script issue after beating the elite 4 and getting shoved into a wall.

    Edit 2: I should also mentioned I've only done testing on Emerald so far.

    Hey, i'm still doing a little research on it myself, since you're only testing Emerald I guess that kind of works out as I was practicing this in Ruby and Sapphire and we might be able to just fill in the blanks.

    As a note, I encountered the error when attempting to convert a save to Sapphire playing as the female player instead of male for my sav collection. In any case, here's the save just before the league.

  9. ~3 weeks ago PKHeX started to get rewritten to support the eventual S/M games; as a fringe benefit I've also added Gen4 & Gen5 support in addition to a few sub-editors.

    You can track the progress of this branch on Github. As a side effect of a lot of code changes, it'll still be a little bit before it's ready for full release (new bugs). SciresM and I are working out the details on the new sub-editors and any user friendly tweaks, but a lot of things are already working (like PKM editing and Save I/O).

    This is great, thank you Kaphotics.

  10. @suloku Yes! Someone is on the same page as me. :grog:

    I have to admit, I was under the impression Pikasav was long forgotten and wasn't even sure if it supported 4/5th gens, but that's good to know, thank you for your input.

    My original intention was to create a single streamlined program so you wouldn't have to use multiple editors. As the name implies, Pokegen is a "Pokemon Generator" so I didn't have my hopes too high for anything else being implemented, especially so late into it's lifeline. (If you can even call it that!)

    I might end up working on such a tool in my free time but I can't promise anything, really, so I wanted to see if there was any interest first. It seems Codr is long gone from these forums anyway.

    If you would like any help I would love to assist with whatever info I may have, it's great to see someone else is still interested like I am!

    Update: Did some looking around on PikaEdit out of curiosity, the Gen 5 editor seems great but the Gen 4 editor doesn't really have anything over PokeGen, i'll just have to keep looking as 4th gen is what i'm really concerned about right now.

  11. I've been wondering about this too. Any help would be much appreciated, for some reason more in-depth information on older gens is scarce despite having been out long enough to research everything twice.

    From what I can tell it seems everyone just gave up after Pokegen was created and never thought to crack the games open more.

  12. @theSLAYER

    Yeah, that's what I did prior to your post and, indeed, it worked. Nonetheless, thank you for your input!

    @theSLAYER

    I already had a file with no Pokeathlon data prior as well as two different ones with Pokeathlon data, comparing them was how I came to the conclusion it was in that range.

    My first goal has been completed, to wipe the records, now i'm going to try and make it so all of the records are beaten so you can get into the other rooms.

    Your saves will be helpful in finding which stat is which, so thank you! I will definitely implement this if I ever make a successor to Pokegen and Pokesav.

  13. Okay so, here's the situation...

    I'm attempting to reset my Pokéathlon data, specifically so that the Pokémon I had used a long time ago no longer show in the records.

    After a few hours of trial and error by comparing two saves with different records, I determined Pokéathlon data begins somewhere around offset 0x4E570 and ends near 0x4D980.

    Now here's where my problem begins, I re-write everything in that range in my save with one from a save that has no Pokéathlon data, and the data is corrupted. Seeing this, I restart and try making a small edit to the "Times failed" value and it still has the same problem when it had seemed that would have been fine...

    I've been trying everything but to no avail, it's gotten to the point where I doubt if i'm even looking in the right place, even though it matches my records on each file perfectly when converting to decimal so it must be right as no other place on the file has similar values. There's no data for this on Google or these forums either so i'm at a loss for what to do now.

    Honestly, this is the first time i've ever tried to do anything like this on a Pokémon game, can someone point me in the right direction or maybe help me out? Would be appreciated.

    This is the file i'm attempting to wipe.

    [ATTACH]13468[/ATTACH]

    UPDATE:

    Okay so, I had a brain fart and realized the save was corrupting because I didn't fix the checksums, I tried the process once more and my suspicions were proven true, as my Pokéathlon data was wiped!

    However, it's impossible for me to tell if it was the only thing altered, I didn't see any hex values pertaining to anything else on my save so it's possible I might be safe.

    This is one step towards my goal for researching 4th gen files since information is scarce now, I hope this helps anyone else looking to alter Pokéathlon records.

  14. As you admitted PKHex is the more expansive of the two. On top of that it's open source (I'm not sure what ever happened with PokeGen's source but I don't think it was made fully public). It probably makes more sense to expand on PKHex than PokeGen. If you have any experience with programming you can even do it yourself. If not, continue lobbying I suppose.

    I did consider that, yes. Was just curious if the devs would be willing to do it as that would save me the time and effort, at the very least, thank you for replying!

  15. I am aware that Pokegen is most likely no longer supported and has been abandoned in favor of moving on to the newer gens

    PKHex has ascended to a level that some onlookers of Project Pokemon never even thought would happen three years ago, with the widespread availability of 3DS hacking and knowledge we've gotten recently it should come as no surprise that most efforts have been shifted towards research on XY/ORAS and eventually Sun and Moon later this year...

    However, I wanted to bring Pokegen back to everyone's attention in hopes of making it as streamlined and useful as PKHex has become, some features that come to mind are:

    • Box Data Report
    • Showdown Import/Export options (Including Battle Box option for 5th Gen)
    • Realized Savegame Editor option (This thread comes to mind, hopefully we actually get intelligent replies here)
    • Basic legality check (If even possible, as far as I know .xfr has gone off of the face of the Earth and the most we'll get is some implementation of Legal.exe)
    • Various other options that might fit under Savegame editor that are seen in PKHex such as Trainer Info, Event Flags, and Hall of Fame Editor

    At the very least I wanted to rally support for the knowledge of 4th/5th Gen Savegames and PKM files, hopefully this can reach the dev(s) to tie up some loose ends myself and the general community would like to see taken care of.

    Alternatively, I might take it upon myself to implement some of these features so it can be available to everyone, and also to prevent lack of interest and knowledge similarly to Gen 3.

    :bidoof: Some other things I wanted to refer to: :bidoof:

    • Pokesav
    • Legal.Exe (Abandoned, PokeCheck was able to accurately check PKM files for illegalities)
    • Pokecheck (Which maybe be a majoring factor in why the general community would want this in the first place)

×
×
  • Create New...