Jump to content

0x0

Member
  • Posts

    3
  • Joined

  • Last visited

Reputation

10 Good

About 0x0

  • Birthday 02/04/1984
  1. I have rebased the modifications onto the latest pokered. Missingno. is still untested but should break horribly according to my expectations. No changes have been made to the gameplay; this is purely for people who use this or parts of this as part of their own hack. nuzlocke.diff.gz
  2. After a negligible amount of work, I have almost finished Pokémon Nuzlocke Red and Blue versions. Version: 0.9; gameplay testing still required. Gameplay differences: Pokémon that faint in battles or on the field due to poison damage are immediately deleted from WRAM. Losing the starter battle is possible. SET is the only permissible battle style; SHIFT has been removed. Wild encounters and gift Pokemon update a global Nuzlocke state. The Nuzlocke state is also written to SRAM, immediately after the data for last box. All kinds of Poké Balls will be unable to catch a Pokémon if any encounter in the same area has taken place previously. You will not lose the Poké Ball. Legendary Pokémon are not exempt, use Repels or glitches to obtain them. Gift Pokémon cannot be received if any encounter in the same area has taken place previously. Losing all Pokémon in the party causes the game to soft-reset. They need to be released manually. Replaced various instances of Revive and Max Revive with Rare Candy, Full Restore or PP Up. Revives have been removed from shops. Untested: Missingno., its stability and effects. Special-casing of late game map groups, such as Victory Road. Missing features: Do not reset when the party is wiped out and instead pull a new party from the PC (requires a SRAM check for the non-current PC boxes). Base ROMs: Pokemon Red (UE) [!].gb (SHA256: 5ca7ba01642a3b27b0cc0b5349b52792795b62d3ed977e98a09390659af96b7b) Pokemon Blue (UE) [!].gb (SHA256: 2a951313c2640e8c2cb21f25d1db019ae6245d9c7121f754fa61afd7bee6452d) Tree of the zip file: nuzrbv09 ├── nuz_blue.ips ├── nuz_blue.xdelta3 ├── nuzlocke.diff ├── nuz_red.ips └── nuz_red.xdelta3 You only need to apply either of the xdelta3 or ips patches. Both are provided for convenience. SHA256 sums after patching: Pokémon Nuzlocke Red: b33690bac633db69e3749d2fde21613056fa8c957205eadbb15d80d52560faf5 Pokémon Nuzlocke Blue: 964764c06db7c4a204bd090ca6e1f7a9b8263df2df7e57309d43e34c73b6aeeb nuzlocke.diff was taken against commit ec76703936ae690411a29c4f6ff11eef41ebdfd3 of the pokered disassembly project. nuzrbv09.zip
  3. onesav is a save file viewer. Originally intended as editor, I became too lazy to actually finish any of its editing features apart from editing badges and OT/rival names. Current version: 0.2 You need a C compiler that is C99-compatible and must be running an operating system/libc that supports some of the _BSD_SOURCE features as well as POSIX 1003.1-2001. Patches that port onesav to operating systems that are not Microsoft Windows are always welcome. Windows support is considered a bug, not a feature. onesav ships with a man page that should outline details of using it. You can always also use the online help menu by typing ?. onesav is licensed under the MIT license. The full text can be found in the COPYING file in the root directory. Installation is the usual ./configure && make && make install. Known Issues onesav can and probably will die with a segmentation fault when dealing with characters for the trainer or rival names outside the range of [A-Za-z0-9]. There is no Pokémon editing functionality. There is no support for Pokémon nicknames yet. Only support for raw save files, no other formats. Only a text-based user interface is currently available. Original Research The daycare is internally a Pokémon list of exactly one Pokémon. The daycare data starts at 0x2CF4. If the byte at 0x2CF4 is equal to 0, the daycare is not in use. 0x2CF5 to 0x2DFF, inclusive, marks the space for the Pokémon name. 0x2D00 to 0x2D0A, inclusive, contains the OT data for the daycare Pokémon. Starting at 0x2D0B is the daycare Pokémon data, which is 33 bytes long, the length of a Pokémon in the box. I have been unable to find the step count to simulate the actual growth inside the daycare. All other research data has been taken from http://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_I and http://bulbapedia.bulbagarden.net/wiki/Pok%C3%A9mon_data_structure_in_Generation_I. Patches Patches for anything except Windows support will be taken, including, but not limited to, improving integration with Emacs. Should they not match the current coding style, I shall take the liberty to fix that. Should there be any bugs that can be easily fixed, I shall take the liberty to take care of that. Contributions are always welcome. onesav-0.2.tar.gz
×
×
  • Create New...