| |||
Views: 88,484,479 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 04-26-24 01:46 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking Related Releases | 1 guest | 1 bot |
Main - ROM Hacking Related Releases - OpenPoké - the prologue | New thread | New reply |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1108/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Assuming the trading system is ever implemented in the first place...
* Kawa grabs his notes • The system would include a value determining which collection of monsters this specific OP game uses. This could be the official Gamefreak set, the OP set, the Quartz/Marble set by Baro or anything. • Once the parties are sent (this happens during the link standby screen, the cutscene is a lie), the species indices for each party member are checked. If it's too high (e.g. you use the official set, one has 151 and the other 386), everything out of bounds would be removed from your screen. • If the groups don't match at all (e.g. Gamefreak vs Quartz), no trade is allowed in the first place. • By using the player gender byte to piggyback the group index, trading with the official games is made possible. I don't want to get into more detail about that. • To prevent problems, I will maintain a list of all groups. Users can register a group, recieving an index to put into a .h file. The rest is basically good faith. Also, that bug where glitch tiles appear on the map has been mostly fixed. It happens when you hold your direction button during the transition and has been fixed by switching some lines around. Didn't even need Cearn. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
zodiacdagreat |
| ||
Micro-Goomba Level: 9 Posts: 6/11 EXP: 2837 Next: 325 Since: 10-05-07 From: Fiji Last post: 5202 days Last view: 4342 days |
From what I know - the Trade Data, is 0x3C bytes long which is 60 bytes. With Name, OTID, OTSID (thanks to D-Trogh), OT Name, PK wanted & offered. The list is below:
Pokemon Trade Data Format 12 bytes = Pokemon Name 2 byte = Pokemon Offered 2 byte = Unknown Word (0505) 2 byte = Unknown Word (0404) 2 byte = Unknown Word (0404) 2 byte = Unknown Word (0100) 2 byte = Filler (0000) 2 byte = OT ID 2 byte = Filler (0000) 2 byte = Unknown Word (0505) 2 byte = Unknown Word (0505) 2 byte = Unknown Word (1e00) 2 byte = Filler (0000) 2 byte = Unknown Word (409c) - OTSID 2 byte = - Natures 2 byte = Item Data 1 byte = 0xFF 7 byte = OT Name 2 byte = Filler (0000) 2 byte = Filler (0000) 2 byte = Unknown Word (000a) 2 byte = Pokemon Wanted 2 byte = Filler (0000) As, you can see... there are fillers and some unknown bytes - these may be IVs or other stuff, and the Natures are absolutely hard to figure out - especially for me (Im not sure about the Fillers but 0000? well take it as Fillers . Well, you may find this useful. |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1120/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Very interesting. I wonder why the ID and Secret ID are listed as separate... ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
zodiacdagreat |
| ||
Micro-Goomba Level: 9 Posts: 7/11 EXP: 2837 Next: 325 Since: 10-05-07 From: Fiji Last post: 5202 days Last view: 4342 days |
lol... I dunno, but thats the data format I found - and thanks to D-Trogh for mentioning the OTSID since theres the OTID. They're for my program. Hope it'll be useful sooner or later |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1122/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
No really, it's quite funny when you know that the OTID is a 4-byte value of which only two are publically shown. Regardless, I should pass this to Cearn next time I see him. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Iacobus |
| ||
Newcomer Level: 6 Posts: 5/5 EXP: 863 Next: 44 Since: 12-29-07 From: Belgium Last post: 5731 days Last view: 5015 days |
No.. did you even test if this worked..
I said it MIGHT be there, but.. now I see this, I used PokéReader to check the SID of the PKMN.. And as Kawa said, it's probably next to the OID.. SID of the PKMN = 00000 (Just like in D/P btw..) So, the two bytes before or after the OID would be the SID.. Edit: zodiacdagreat.. in case you check this thread.. Pikachu <> Skitty |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1123/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
The GBA games actually do read and write the OTID and SID as one single 32-bit value. There's some functions to get or set monster properties and it handles the IDs as a single 32-bit value, just like everything else. The only places where it doesn't is when it's actually shown to the player, clipping off the secret part.
Regardless, this structure can be considered incorrect. I fail to see why names, IDs and other properties would need to be listed there, considering that the entire party is sent as one single block during the Link Standby screen! If Red trades with Douche, Red recieves Douche's full party, stored in the opponent team array. The trading cutscene finishes by copying HisParty[MyRequest] to MyParty[HisRequest] . This destroys whatever Pokémon is already there. At the same moment the inverse happens, giving the illusion they were transferred during the cutscene.
That's why I recieved Misty's Staryu when I triggered the trading cutscene during experimentation: she was the last person I fought and her team was still loaded. Therefore, having things like OTIDs and natures in here is really kind of a silly idea. If only because natures are a function of the personal value, which is already known. As are any held items. FYI, Staryu was at zero HP. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
Sukasa |
| ||
Red Birdo Level: 92 Posts: 882/2112 EXP: 7689132 Next: 67805 Since: 02-19-07 Last post: 4447 days Last view: 3219 days |
something insightful
EDIT: < |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1127/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Posted by KawaUpdated to include a lock on the player data. Same URL. Posted by "readme.txt"And one more thing: savestates mess up the pointers. It doesn't do damage, but that pointer from the readme won't be right. Reload from a savegame and it'll be. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
GreyMaria |
| ||
>implying even the Japanese understand the Japanese Level: 105 Posts: 1233/2851 EXP: 11920439 Next: 341821 Since: 07-13-07 Last post: 4497 days Last view: 4466 days |
Posted by Sukasa Hur, witty strikes again. \: Also, I'm just going to assume you got the name Douche from Super Effective. :V ____________________ we're currently experiencing some technical difficulties |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1128/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Posted by Grey MarioI did indeed. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
zodiacdagreat |
| ||
Micro-Goomba Level: 9 Posts: 8/11 EXP: 2837 Next: 325 Since: 10-05-07 From: Fiji Last post: 5202 days Last view: 4342 days |
Ah, Okay... . seems like I made a mistake, I'll correct it. |
Ailure |
| ||
Hats Steam Board2 group Level: 121 Posts: 3031/3965 EXP: 19778512 Next: 278184 Since: 02-19-07 From: Sweden, Skåne Last post: 3301 days Last view: 2052 days |
Posted by KawaWhy not just have dummy Pokémon in place of the offical ones, that functions the same but necessarily doesn't have the graphics and sound. ____________________ AIM: gamefreak1337, MSN: Emil_sim@spray.se, XMPP: ailure@xmpp.kafuka.org
|
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1129/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Your post doesn't quite match your quote, Em.
At any rate, here's something I whipped up in about ten minutes: a Pokédex rewriting page to collect new dex descriptions for each Pokémon. Anything in red is still the original text. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
YamiMario |
| ||
Red Goomba Level: 15 Posts: 6/35 EXP: 15685 Next: 699 Since: 08-09-08 Last post: 5110 days Last view: 254 days |
Anyone can edit it? Cool, ill do some.
/me finds Smeargle Edit: Posted by error message helmet? |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1184/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
Sorry, that's me messing up. Gimme a moment. ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
YamiMario |
| ||
Red Goomba Level: 15 Posts: 7/35 EXP: 15685 Next: 699 Since: 08-09-08 Last post: 5110 days Last view: 254 days |
kk, its working now.
Smeargle is awsome. |
GreyMaria |
| ||
>implying even the Japanese understand the Japanese Level: 105 Posts: 1285/2851 EXP: 11920439 Next: 341821 Since: 07-13-07 Last post: 4497 days Last view: 4466 days |
Smeargle was introduced in generation two. Most of the pokemon introduced then were awesome.
Except Tyrogue. And Hitmontop. And a couple others. ____________________ we're currently experiencing some technical difficulties |
Kawa |
| ||
CHIKKN NI A BAAZZKIT!!! 80's Cheerilee is best pony Level: 138 Posts: 1187/5344 EXP: 30943929 Next: 719052 Since: 02-20-07 From: The Netherlands Last post: 4498 days Last view: 2633 days |
I kinda like the idea of adding new evolutions to old monsters, but I'm not so sure about Rhyperior... just doesn't look like Rhydon anymore if you ask me... ____________________ Wife make lunch - Shampoo Opera - give it a spin Spare some of your free time? <GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered Kawa rocks — byuu |
YamiMario |
| ||
Red Goomba Level: 15 Posts: 12/35 EXP: 15685 Next: 699 Since: 08-09-08 Last post: 5110 days Last view: 254 days |
I think he just looks like Rhydon.... Except with amour...
... *Insert Digimon fanboy-ism here* |
Main - ROM Hacking Related Releases - OpenPoké - the prologue | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 72, rows: 103/103, time: 0.019 seconds. |