The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Fan Game Hub (https://www.pokecommunity.com/forumdisplay.php?f=156)
-   -   Diamond/Pearl/Platinum hacking (https://www.pokecommunity.com/showthread.php?t=82080)

CodeBrain March 29th, 2009 1:00 PM

Tell me guys, which one looks cooler (This is based on Shadow Lugia on Pokemon XD: Gale of Darkness)

i19.photobucket.com/albums/b152/ShadowFireMario/Lugia_test.png

The first one (Left) is a Lugia recolored with Darkrai's palette. The last one (Right) is when I pasted the Lugia Edit over the Original Lugia Sprite. The colors are "messed up" because of the palette change.

But I was thinking, the right one looks MORE like Shadow Lugia, than the one on the Left.

Opinions?

RolandHazoto March 29th, 2009 3:22 PM

Yea, I personally like the right one more...

aerowolf March 29th, 2009 5:02 PM

Wow, Code, definitely the right one. The left one is ok, but the right one really looks and FEELS like the Shadow Lugia. Good job on that one.

CodeBrain March 29th, 2009 6:36 PM

2 Attachment(s)
I fixed up Shadow Lugia, and put him ingame. Will try to get a video link here, since I dont have 15 posts :(

Edit: Video Link -> youtube.com/watch?v=GQ2jI1Faops

Sorry for the double post, however if not done the question would of not been answered if I just edited it in :)

If someone for Pokemon Platinum, could give me the offset in which "battle music" starts? If I have that, I would try to make a table out of it.

Don't tell me to look in the thread, I have. 2 times.

Thanks.

PrinceMorganti March 30th, 2009 12:38 PM

So, digging through this thread, all 70 pages of it, and using the knowledge gleaned, I have starting trying to find the various offests for the starter pokemon, and the rival battles in platinum. Mostly so that when you edit the starters, your rival picks the appropriate pokemon. But I can't seem to find the offest for the first battle with your rival, right at the beginning, to make the appropriate changes.

Any Ideas?
~D~

RolandHazoto March 30th, 2009 12:40 PM

Yea, that's an easy one actually!
Just edit the trainer's with PPTE or hex editing
there is 3 rival's in there for every time you fight him so you just have to change the pokemon he uses in the battles.

PrinceMorganti March 30th, 2009 1:01 PM

I haven't found the offset for the very first battle, and they added some new fights, for a total of 7, I just need to find the new offset, then it will be hunting through poketext tuts, and poketex tuts, to get the words and textures to match what is changed around :)

~D~
Edit, I found the trainer battles with PPTE, thoguht I suppose I should of been taking notes on them:) now to find them in hex!
(and more importantly, time to hunt down the script that chooses which rival to send out, which is way more important!)

~D~

RolandHazoto March 30th, 2009 2:46 PM

I wouldn't see the need to edit which ones comes out...
You can literally just change the pokemon in PPTE and whatever you set it to will be the one you fight...

PrinceMorganti March 30th, 2009 5:26 PM

If I was only worried about a one off mod for my self, yes, but if i wanted to make a full on hack, having the rival's behavior match up properly would be the thing to do. Editing the trainers is the easy part, I would have to do that anyway, the hard part, is hunting around for the script that tells each battle, which trainer to use :)
~D~

RolandHazoto March 30th, 2009 5:29 PM

yea, got no clue there...
Probably a lot of "if" statements involved so I gotta say I wish you the best of luck on that!

SCV March 30th, 2009 9:07 PM

Quote:

Originally Posted by PrinceMorganti (Post 4484710)
If I was only worried about a one off mod for my self, yes, but if i wanted to make a full on hack, having the rival's behavior match up properly would be the thing to do. Editing the trainers is the easy part, I would have to do that anyway, the hard part, is hunting around for the script that tells each battle, which trainer to use :)
~D~

Well would you design a new way to figure out which trainer to use? Other than the usual way?

Have you looked at PPRE?

PrinceMorganti March 30th, 2009 9:48 PM

Quote:

Originally Posted by SCV (Post 4485460)
Well would you design a new way to figure out which trainer to use? Other than the usual way?

Have you looked at PPRE?

Thats just it, I don't know the usual way. If i knew where it was, I would edit it appropriately, and yes, I am actually using PPRE< combined with HxD and Hex Workshop and notepad to search out known values. but the script files are being stubborn and don't contain easily searched out stuff. So I was mostly curious if anyone had discovered the location of the script files that matter, in platinum.

And if i was writing the script, in plain language, it would basically say
Code:

set starter  to XX XX/ YY YY/ZZ ZZ
if starter == XX XX
set Rival ==Rival_A
else if starter == YY YY
set rival Rival_B
else if starter == ZZ ZZ
set rival Rival_C
end


But otherwise, Its look through the hex codes for patterns based on the info we currently have, I haven't started actually changing anything other than the starters in platinum so I can start with my mew (i love that lil pink/blue cat!) but it bugs me that if i replace turtwig with Mew, my rival chooses turtwig, its wrong and thus the hunt for the script :)

~D~

CodeBrain March 31st, 2009 7:24 AM

Quote:

Originally Posted by CodeBrain (Post 4481738)
If someone for Pokemon Platinum, could give me the offset in which "battle music" starts? If I have that, I would try to make a table out of it.

Don't tell me to look in the thread, I have. 2 times.

Thanks.

Can I get an answer please? Blazechu moved it up to my lugia post :<

RolandHazoto March 31st, 2009 7:29 AM

I meant to ask SCV but he just signed off...
My advice would be to PM anyone who has made d/p/p tools... They are your best bet! Although I gotta tell ya, I'm not entirely certain anyone knows...

SCV March 31st, 2009 10:53 AM

Quote:

Originally Posted by PrinceMorganti (Post 4485549)
Thats just it, I don't know the usual way. If i knew where it was, I would edit it appropriately, and yes, I am actually using PPRE< combined with HxD and Hex Workshop and notepad to search out known values. but the script files are being stubborn and don't contain easily searched out stuff. So I was mostly curious if anyone had discovered the location of the script files that matter, in platinum.

After looking at the lave verity scrip some more, I am pretty sure that getting it to say the right name will require and ASM hack. Actually just getting it to show the right starter sprites in DP required an ASM hack. (Does mew's sprite show us when you change the starter to mew?

Quote:

And if i was writing the script, in plain language, it would basically say
Code:

set starter  to XX XX/ YY YY/ZZ ZZ
if starter == XX XX
set Rival ==Rival_A
else if starter == YY YY
set rival Rival_B
else if starter == ZZ ZZ
set rival Rival_C
end


But otherwise, Its look through the hex codes for patterns based on the info we currently have, I haven't started actually changing anything other than the starters in platinum so I can start with my mew (i love that lil pink/blue cat!) but it bugs me that if i replace turtwig with Mew, my rival chooses turtwig, its wrong and thus the hunt for the script :)
~D~
The part of what you said that I bolded would not be there. So if you choose turtwig or chimchar it sets the trainer to the right one and otherwise it sets the trainer as if you had chose piplup. This is something that definately has to bee looked into. But I am not sure if you would find it in the script. I know that for what name the rival says his starter has, its not in the script. There is a scripting command that does "get rival's starter's name". We would have to look at the ASM for that command.

Quote:

Originally Posted by CodeBrain (Post 4486300)
Can I get an answer please? Blazechu moved it up to my lugia post :<

Looking at this might shed some light: http://gbatemp.net/index.php?showtopic=140125
I will eventually look at it, but I have not gotten around to it.

CodeBrain March 31st, 2009 2:17 PM

Quote:

Originally Posted by SCV (Post 4486717)
Looking at this might shed some light: gbatemp.net/index.php?showtopic=140125
I will eventually look at it, but I have not gotten around to it.

To me it seems like this:

Music is determined based on events, such as a trainer battle or Wild Pokemon.

If we were to find the hex for the music, and for the events it goes to, we could edit it.

The question is, where is the music?

An Action Replay code for Diamond/Pearl has a music hack.

RolandHazoto March 31st, 2009 3:52 PM

Quote:

Originally Posted by CodeBrain (Post 4487470)
To me it seems like this:

Music is determined based on events, such as a trainer battle or Wild Pokemon.

If we were to find the hex for the music, and for the events it goes to, we could edit it.

The question is, where is the music?

An Action Replay code for Diamond/Pearl has a music hack.

So analyze the AR code. They are pure hex!
SCV showed me how to do this and I owe him enormously for it! If it wasn't for him I wouldn't have been able to enable the one event in my Platinum hack! What I ended up doing was grabbing a similar AR code and compared the 2 codes back and forth....

PrinceMorganti March 31st, 2009 10:23 PM

Changing the sprite is possible, as demonstrated way back when in his very thread. getting the text to match might be harder, and I am guessing you are probably right about the script being in ASM rather than just an event script, but I will deal with that if and when I do a serious hack, ratehr than just wanting to have the lil pink cat as my starter :)
~D~

SCV March 31st, 2009 10:26 PM

Quote:

Originally Posted by PrinceMorganti (Post 4488921)
Changing the sprite is possible, as demonstrated way back when in his very thread. getting the text to match might be harder, and I am guessing you are probably right about the script being in ASM rather than just an event script, but I will deal with that if and when I do a serious hack, ratehr than just wanting to have the lil pink cat as my starter :)
~D~

Well in the Jap DP version changing sprites was easy. In the English DP it wasn't. I have not checked for platinum. If it doesn't for you when changing the starter, then that means it will probably be like in US DP.

PrinceMorganti April 1st, 2009 5:43 PM

Quote:

Originally Posted by SCV (Post 4488925)
Well in the Jap DP version changing sprites was easy. In the English DP it wasn't. I have not checked for platinum. If it doesn't for you when changing the starter, then that means it will probably be like in US DP.

Hmm, now i should fiddle with it in the (J) version, just to see if changing the starter hex changes its sprite as well. but who knows. Its mostly moot anyway, since I am not nearly experienced enough a hacker, coder, hex editor or what have you, to actually break it down.

And on the subject of using the NARC system, its more a matter of experience, though I could probably learn. and if you were able to make your program work with a few minor changes, that gives me much hope :)

~D~

ssjkiego April 7th, 2009 8:59 AM

so far for me with the us plat. the programs work fine its just i get a huge freeze whenever i try to upload backsprite's for the hero, its like 50kb bigger than the original narc but would that make my battle screen freeze up?

or am i missing something huge here?

SCV April 7th, 2009 2:58 PM

Quote:

Originally Posted by ssjkiego (Post 4512247)
so far for me with the us plat. the programs work fine its just i get a huge freeze whenever i try to upload backsprite's for the hero, its like 50kb bigger than the original narc but would that make my battle screen freeze up?

or am i missing something huge here?

What are you using to input the sprite?

calebpresent April 7th, 2009 3:14 PM

I thought you couldn't edit hero backsprites or in battle trainer sprites for platinum yet, something to do with them being animated? I have the platinum version of pokeDSpic but it doesn't allow me to change the in battle sprites, only the palletes.

If there is a way to change the in battle sprite for platinum I would REALLY appreciate being told how :P

ssjkiego April 8th, 2009 8:07 PM

after a lot of sweat i found out how to finnaly edit the backsprite trainer...but it isnt easy
it takes ALOt of patience, now how exactly can you change the pallete of the trainer?

ill gladly tell you how i did it after i find out how to edit the palletes!

calebpresent April 9th, 2009 3:43 AM

Quote:

Originally Posted by ssjkiego (Post 4517722)
after a lot of sweat i found out how to finnaly edit the backsprite trainer...but it isnt easy
it takes ALOt of patience, now how exactly can you change the pallete of the trainer?

ill gladly tell you how i did it after i find out how to edit the palletes!

Generally when you find out how to do something you share how you did it without making demands.

To change palettes on backsprites just insert an image using the palette you want into the file before the picture file on pokeDSpic platinum.


All times are GMT -8. The time now is 10:28 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.