Jump to content

StarsMmd

Innovator
  • Posts

    710
  • Joined

  • Days Won

    3

Posts posted by StarsMmd

  1. These offsets are in Start.Dol. Add the offset of the value you want to change to the start offset for that pokemon to find it's address (you might need a hex calculator of which many exist online). Simply change the hex value at that address in a hex editor.

    Set shiny to:

    0x0000 for never shiny

    0x0001 for always shiny

    0xFFFF for random

    Some have an Exp value which is how many experience points they will have. You will want this to match up with the level you set.

    Starter Eevee - 0x1CBC50

    Species = 0x02

    Level = 0x0B

    Move 1 = 0x12

    Move 2 = 0x16

    Move 3 = 0x1A

    Move 4 = 0x1E

    Shiny = -0x102 (i.e. offset 0x1cbb4e)

    Exp = 0x66

    Demo Starter Vaporeon - 0x14F614

    Demo Starter Jolteon - 0x14F73C

    Species = 0x02

    Level = 0x07

    Move 1 = 0x16

    Move 2 = 0x26

    Move 3 = 0x36

    Move 4 = 0x46

    Shiny = 0x5E

    Exp = 0x92

    These were the starters in the demo version of xD. To make the player start with these instead of eevee change the values at these offsets:

    Offset : New Value

    0x1CBCC8 : 0x4BF8390D

    0x1CBCCC : 0x7FE3FB78

    0x1CBCD0 : 0x4BF83A2D

    Mt.Battle Chikorita - 0x1C5974

    Mt.Battle Cyndaquil - 0x1C59A0

    Mt.Battle Totodile - 0x1C59CC

    Species = 0x02

    Move 1 = 0x06

    Move 2 = 0x0A

    Move 3 = 0x0E

    Move 4 = 0x12

    I suspect the level for all 3 of them is at 0x1c56eb but I haven't confirmed this yet.

    HORDEL's shadow Togepi - 0x1C5760

    Species = 0x02

    Level = 0x0B

    Move 1 = 0x0E

    Move 2 = 0x12

    Move 3 = 0x16

    Move 4 = 0x1A

    HORDEL's Elekid (Zaprong) - 0x1C57A4

    Species = 0x02

    Level = 0x0B

    Move 1 = 0x26

    Move 2 = 0x2A

    Move 3 = 0x2E

    Move 4 = 0x32

    I'm pretty sure it just uses it's natural level up moves if you trade a togetic instead of togepi so you don't specify those moves

    DUKING's Meditite - 0x1C5888

    DUKING's Shuckle - 0x1C58D8

    DUKING's Larvitar - 0x1C5928

    Species = 0x02

    Level = 0x0B

    Move 1 = 0x26

    Move 2 = 0x2A

    Move 3 = 0x2E

    Move 4 = 0x32

  2. Pokemon XG v0.9.7 is now available. Download link is in the original post. Only a minor update this time so full compatibility with v0.9.6 save files. The only major things left now are battle bingo and battle CDs. I will probably start working towards some hack tools soon too.

  3. I was thinking about getting into modding this game, but I'd much rather go into modding xD than Colosseum (I grew up with xD but not Colo), so I was wondering if you ever found out what the starting offsets for the gift Pokemon for xD were. Or at least a process by which I could find them easily. I thought I had it figured out, but it didn't seem to work and I don't know enough about modding to come up with a good process.

    Yeah I know where they all are. I'm just about to upload an update to Pokemon XG then I'll document it here for you.

  4. I may or may not have played the second time through with a trainer snagging code to avoid said salty shinies. I know. I'm a horrible person.

    Hahaha sounds like fun. The pokemon that aren't normally obtainable have incorrect level up moves still though. I should probably sort them out some time.

  5. Did you change regular moves that Pokemon learn? Metang learned Thunderpunch by leveling up and I didn't think it could.

    EDIT: I should modify my question. It's clear that Pokemon's moves are different, as you added some Gen 6 moves (such as Beldum using Zen Headbutt). But I don't think either learns Thunderpunch even in Gen 6.

    I didn't stick to gen 6 level up move sets. Not all gen 4-6 moves are in XG so it would be impossible to copy them all exactly plus it would take a very long time anyway. The level up moves are just whatever I felt like giving them. I'd like to think I put some thought into it though so they shouldn't be anything too crazy for the most part. The main aim was for everything to get enough moves to make it useable. Some pokemon that I felt didn't get used much got a few overpowered moves as an incentive to use them though so there may be a few weird moves here and there.

  6. If a game is good enough, I just pour tons and tons of time into it.

    Helps to have a lot of spare time.

    Hahaha I know the feeling. I've put a lot of time into this game too. Just finally managed to mod the game so that I can choose whether I want a trainer's pokemon to be shiny or not rather than having them all as random. The only random ones in the next version will be obtainable ones. Maybe I'll throw in a shiny celebi on mt.battle to taunt you ;)

  7. Both I guess, mainly the first. I guess I don't know much about game hacking. How do you get into the internals of the code enough to be able to change it?

    It's quite a lengthy topic to cover in a post. Basically there are 2 main parts. There's the game data (things like pokemon stats) and the actual game code that runs. The data is as easy as changing the values. The code is done by changing the assembly code. Dolphin emulator has a debug mode which is really useful for this.

    I will be aiming to make some detailed explanations of the process in the near future. I did make a quick tutorial series a while ago which you can find -hacking-tutorial-part-1-File-decompression-recompression'>here.

    It's not the best and it's a little outdated but it shows how I started out. :)

  8. Can AR codes be used with the patched game?

    Also I was a bit confused by the instructions on save files. In Dolphin should I save in the actual game or use Dolphin save states?

    You can save however you like. If you update it later then don't use save states from before the update. Apart from that there is no problem.

    Most AR codes work like normal. A lot of things have changed though so some of them may not work as you'd expect.

  9. Finished up the second run of the game to what could be considered 100%, and I'm very satisfied with the experience as a whole.

    I would definitely recommend giving this mod a shot if you can run it on your computer through Dolphin, as it's so much better than the original Gale of Darkness.

    Thanks for all your hard work up to this point Stars, and thanks for the work to come.

    Really enjoyed your streams! The 100% run is going to be really useful for me in terms of seeing what needs fixing/balancing so I'm replaying the parts I missed. Hopefully there'll even be some battle bingo by the next one if you do another.

    OK so patching went fine and I got to the title screen. Will start playing later. Thanks!

    BTW I'm a programmer and am interested about how you created the patch...

    Awesome! great to hear you've got it up and running. Do you mean how I modded the game or how I made the patch file itself?

  10. Got the ISO recently. I thought that might be the issue (I mentioned that issue in the patching process) but it ran fine by itself so I figured it was fine. But if you configured the patch file for a particular ISO config than that could be the issue. I'll try another.

    Oh yeah you mentioned that the program said it was a different file. It shouldn't be too hard to find the right one though. :)

  11. NUPS. and yes.

    Maybe you need a different ISO. The starting ISO has to be indentical to the one I used. All I can say is I googled it. Make sure it's not one that has had the file size reduced by wiping the trash bytes or whatever it's called. Did you get the ISO recently or is it one you've had before?

  12. I re-patched it, and everything was fine after that. Sorry for worrying you. Must've been a patching error

    Hahaha that's okay! I should have confirmed 100% in the first place but I wanted to upload the update out as soon as possible. Glad you sorted it out ;)

  13. I don't think he will appear. I specifically remember I didn't get the "x has fled somewhere" message for Carvanha. But i just brushed it off as a glitch having to do with added shadows

    It took a while because I had to progress in my save file to find a new shadow pokemon but I managed to get a two of them to show up with mirror b. I think especially since you didn't get the message that it fled maybe you had started the save file on a previous verison? Either that or I made a mistake on just carvanha.

    Edit: In fact I didn't even start a completely new save. I probably just missed something on carvanha or you just needed to give it more time. I'll check to confirm

    Edit2: Knocked out carvanha and Mirror B caught it! Looks like everything works after all :)

  14. Hey! Going through the game right now in a faint = death run, literally right at the beginning of Shadow Pokemon Lab.

    I noticed that:

    Some of the Pokemon didn't come with the plates that were in v9.0. The only Shadow that came with the plate was Treecko(Meadow), but i distinctly recall Mudkip, Poochyena, Bagon, Electrike, and Torchic having each type plate of which they don't. Is this an oversight or intentional?

    Thanks in advance.

    Yeah they're meant to be removed. In fact I accidentally missed treeko whoops. You now get them on pretty much the last pokemon of that type you encounter before the bosses at the end. Makes a bit more sense that way.

  15. When I try to patch with NUPS, I get this message:

    "The patch doesn't match the file.

    Patch anyway?"

    I haven't heard of this before but hopefully Onion's suggestion works. Are you sure you're patching onto a clean ISO?

    You just need to toggle the option to Ignore before you attempt to patch, and it'll work fine.

    On another note, yesterday's stream went pretty well, we cleared all the way up to the halfway point of Key Lair, managing to get lucky and obtaining two Shinies in Grimer and Golbat. Though Golbat was a real pain in the ass to evolve.

    All I was really finding was minor text errors that existed in other versions.

    There's one with Eagun in front of the Relic Stone where he talks about the Shadow Pokemon being ready to be purified, it comes up as "Yourshadow".

    Some weird spacing in the last line Naps/Mark has in the Cipher Desert Lab when he refers to Shadow Pokemon.

    And Mirror B.'s name isn't spaced when he's talking, only in the battles itself.

    That sounds awesome. Shame I missed it. Been trying to find a solution to the new shadow pokemon not reappearing because they definitely should. I still have proved for sure that they don't reappear. Hopping onto your stream now! I'll get those sorted out thanks.

    Encounter a weird, but nice bug at the top of Key Lair.

    I caught a Pokemon as the AI was going to switch it out, due to stat drops, and it prevented his Pokemon from switching in, turning the battle into a 2vs1 situation.

    Battle in question is Arcanine/Exploud, caught Exploud as it was trying to switch to Slowbro, switch never happened, Slowbro didn't come in until Arcanine was dealt with.

    Managed to duplicate the bug on Citadark Isle's first trainer with Gyarados and Crawdaunt.

    It's a safe assumption that the programmers didn't notice that bug since the AI would never switch out those pokemon with the default AI for those trainers. It's very interesting.

  16. I don't think he will appear. I specifically remember I didn't get the "x has fled somewhere" message for Carvanha. But i just brushed it off as a glitch having to do with added shadows

    I see. I was pretty sure I got that message when I was testing which was why I thought it would work fine. I'll have to check again.

  17. I'm still waiting for him to reappear with carvanha. I'll let you know when/if he appears

    The pokespot appearance can have up to 2 shadow pokemon (colosseums only have one each) so it doesn't seem likely although not impossible. I'll add it as a known bug for now but do let me know. Cheers.

  18. I've completed Mt. Battle before. He does indeed give you a pokemon. Even if you don't complete it in one run. I took multiple breaks and still got one. Also, as for Sneasel/Carvanha, I encountered Mirror B. at the Cave Pokespot with just Sneasel and 2 ludicolo

    That's great news. I'm glad at least that works as intended. I'll have to look further into the shadow pokemon thing. Worst case I may have to do a bunch of scripting to allow rematches for the shadow pokemon until you get them. I'm sure there's just something obvious I'm missing though so we'll see.

  19. Shadow Creep's animation has disappeared now, haven't checked Bully yet.

    Ah that's annoying. I'll sort it out thanks.

    EDIT: I've reuploaded the patch. It should be fixed now.

    I finished the post game now MT battle and Orre colosseum so i am ready to jump into the next update :)

    Some funny moment happened

    I was using the female trainer spirite from emerald and... the trainer of Stars was the male from emerald :P720265GXXE012.png

    Final Team Showdown:

    736574GXXE015.png

    I found out it still possible to do Battle CD and Bingo, when we switch to the normal Iso of the game with the same Save, and come back with no problems.

    That's really cool. I haven't heard of anyone else finishing Mt.Battle in XG yet. Not even I have =D. Our avatar choices were really similar! In fact even the teams in the orre final have similar compositions!

    Since you reached the top of Mt.Battle, can you confirm whether or not you were offered one of the prize pokemon? I tried to make it so you don't have to do all 100 zones in a row to get the prizes but I haven't been able to test it yet.

  20. I only bought me pokeballs and at the end i haven't enough money for ultraballs

    You could always battle some more trainers. For example in pyrite town you can rebattle them as much you like.

    Does Mirror B. get the new shadow mons as well? I failed to snag the Shadow Carvanha/Sneasel at the ONBS building and Mirror B. appeared only once and only had Sneasel

    Did you find him at a colosseum or pokespot?

×
×
  • Create New...