Commit Graph

  • 9a80247c30 Fix crash with Gen1GameReader::setTrainerMoney main Philippe Symons 2026-02-10 21:57:35 +0100
  • 4ca381bb61 Add setMoney example executable Philippe Symons 2026-02-10 21:04:48 +0100
  • 06f894d52c
    Merge pull request #8 from risingPhil/feature/support-trainer-money Philippe Symons 2026-02-04 13:08:59 +0100
  • 54d9caa6c2 Support reading and writing the trainers' money from the save file. Philippe Symons 2026-01-14 18:49:37 +0100
  • e1c5b2d431 Merge remote-tracking branch 'origin/main' into feature/implement-mystery-gift feature/implement-mystery-gift Philippe Symons 2026-01-07 22:54:54 +0100
  • bb3fbd621b Add a function to unlock the Egg Ticket for Japanese Pokémon Crystal feature/unlock-egg-ticket Philippe Symons 2026-01-07 22:33:56 +0100
  • 8bb1f6a7d3 Fixing injecting pokémon into japanese gen I pc boxes Philippe Symons 2026-01-07 22:05:03 +0100
  • ec8b35687d Fix Japanese Celebi distribution event pokemon label Philippe Symons 2026-01-07 21:11:21 +0100
  • 0cdc309e97 Fix EGG nickname for Japanese games Philippe Symons 2026-01-07 20:58:00 +0100
  • d748a95517 Fix Thrash Swipe Machop Philippe Symons 2026-01-07 20:48:52 +0100
  • 9b4429cffe More randomness Philippe Symons 2026-01-07 20:24:01 +0100
  • 144c426302 Fix mystery gift timer Philippe Symons 2025-03-05 19:33:11 +0100
  • 3f7d7a380f Fix some bugs Philippe Symons 2025-03-05 13:06:22 +0100
  • 067246a68a Add missing rom offsets, function implementations and fix wrong mysterygift timer value Philippe Symons 2025-03-04 19:53:27 +0100
  • 58fa35f882 Reset mystery gift partners when timer has expired Philippe Symons 2025-03-04 12:49:14 +0100
  • 98425bb97b Implement RTCReader and Gen2MysteryGiftManager. It's functional! Philippe Symons 2025-03-03 22:31:11 +0100
  • aedb58832c
    V0.3 (#7) v0.3 Philippe Symons 2025-02-17 12:38:21 +0100
  • 3218b9623f Add gen1_isAPokeCenter() function Philippe Symons 2025-02-17 00:04:49 +0100
  • 1897845d09 Fill the unused bytes of a nickname with the terminator byte. Philippe Symons 2025-02-16 23:44:11 +0100
  • c9ce686b74 Replace "PokeMe64" OT with "PM64" when injecting japanese mons into international games. Philippe Symons 2025-02-16 22:48:50 +0100
  • 8ff128c3d4 Rework rom offsets for pokémon blue to avoid duplicate rom offset definitions. Philippe Symons 2025-02-13 12:30:53 +0100
  • fddf396441 Fix the same issue with PC Boxes for Japanese Gen II games. Philippe Symons 2025-02-13 12:20:48 +0100
  • 5037690078 Updated README.md Philippe Symons 2025-02-12 21:57:06 +0100
  • 34b1df7ea5 Fix broken Japanese PC Box support + add support for Pokémon Green (JPN) + fix currentMap retrieval on japanese saves Philippe Symons 2025-02-12 21:49:04 +0100
  • 10893acc47 Add Gen1GameReader::getCurrentMap() function to retrieve the current map the player is on. Philippe Symons 2025-02-12 20:08:55 +0100
  • 9fa7ba7109
    Make use of the Move enum instead of magic numbers for the pokémon moves (#6) Philippe Symons 2025-02-12 12:07:57 +0100
  • 70b32defc4 Make use of the Move enum instead of magic numbers for the pokémon moves Philippe Symons 2025-02-12 12:05:15 +0100
  • 17232c4651
    Feature/add support for localized versions (#3) Philippe Symons 2025-02-10 21:18:07 +0100
  • fd1ef36089
    Bugfix/fix distribution event pokemon inconsistencies (#5) Philippe Symons 2025-02-10 21:15:18 +0100
  • 717a88eb3e Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into bugfix/fix-distribution-event-pokemon-inconsistencies Philippe Symons 2025-02-10 21:06:32 +0100
  • a8d8be3c1f
    Feature/add japanese distribution pokemon (#4) Philippe Symons 2025-02-10 20:58:51 +0100
  • 26d3075d7e Fix some inconsistencies with Gen II distribution event pokémon. Philippe Symons 2025-02-10 16:16:11 +0100
  • c47f8b3d66 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-02-07 12:04:21 +0100
  • 4e725574b6 Add support for the Korean character sets. Philippe Symons 2025-02-07 12:01:24 +0100
  • e502b4776a Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-26 19:50:04 +0100
  • 020b4b7f8a Avoid trying to decode Korean trainername and rival name. Philippe Symons 2025-01-26 19:44:06 +0100
  • d6f34233db Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-24 12:59:35 +0100
  • 8912fab54f Remove unnecessary casts Philippe Symons 2025-01-24 12:58:48 +0100
  • e8db3efaa3 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-24 12:55:54 +0100
  • bcfbc14cd9 Refactor the gen1 related code to store the different SRAM offsets for gen 1 saves similarly as we do for gen 2 Philippe Symons 2025-01-24 12:50:47 +0100
  • d56b78a85f Refactor the gen1 related code to store the different SRAM offsets for gen 1 saves similarly as we do for gen 2 Philippe Symons 2025-01-24 12:50:47 +0100
  • 92e35f5883 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-23 13:12:23 +0100
  • c7af9f5769 Disable save corruption check for Japanese/Korean games. Philippe Symons 2025-01-23 13:10:40 +0100
  • 55d143b4c6 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-23 12:18:14 +0100
  • 5d99cadf16 Add support for Japanese and Korean Gen II save offsets Philippe Symons 2025-01-23 12:13:12 +0100
  • 0ef7a3a46c Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2025-01-08 13:25:51 +0100
  • 18e5b7120d Fix OT and nicknames for Japanese gen I games Philippe Symons 2025-01-08 13:24:32 +0100
  • d8b12f8486 Fix OT and nicknames for Japanese gen I games Philippe Symons 2025-01-08 13:24:32 +0100
  • 29cd303421 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-18 13:06:13 +0100
  • 01649d2d2f Also fix Japanese pokemon name retrieval in gen I Philippe Symons 2024-12-18 13:05:43 +0100
  • f449806efe Fix another issue with Gen I nicknames. Gen II is also still entirely broken in this regard Philippe Symons 2024-12-18 12:59:06 +0100
  • 4d98b114b1 Fix another issue with Gen I nicknames. Gen II is also still entirely broken in this regard Philippe Symons 2024-12-18 12:59:06 +0100
  • cfe9495ac3 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-18 12:47:26 +0100
  • 587be4e7e3 Fix OT names and nicknames for Japanese cartridges Philippe Symons 2024-12-18 12:46:28 +0100
  • fbdaf9cded Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-18 12:30:47 +0100
  • 949811163b Fix bug with Japanese saves. Wrong offset was used for the party storage in several functions Philippe Symons 2024-12-18 12:30:03 +0100
  • efd172ee08 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-18 12:08:13 +0100
  • 8dbbe0c015 Convert every character map entry into UTF-8. Philippe Symons 2024-12-16 12:12:49 +0100
  • 46bc5bab2c Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-12 13:23:19 +0100
  • 99b2e41f42 Fix bug: Japanese saves were not detected correctly for gen I Philippe Symons 2024-12-12 13:22:31 +0100
  • 3aab06c977 Merge remote-tracking branch 'origin/feature/add-support-for-localized-versions' into feature/add-japanese-distribution-pokemon Philippe Symons 2024-12-12 12:18:00 +0100
  • 3d86aa80f5 Merge remote-tracking branch 'origin/main' into feature/add-support-for-localized-versions Philippe Symons 2024-12-06 16:06:49 +0100
  • f31f31deff
    Feature/integrate resetrtc (#2) Philippe Symons 2024-12-06 16:05:54 +0100
  • c9ec6e6fdc Forgot to commit this line Philippe Symons 2024-11-26 20:32:47 +0100
  • 96a3bcaa95 Move resetRtc functionality to libpokemegb Philippe Symons 2024-11-26 20:30:49 +0100
  • 4fa24ce9aa Add remaining Japanese Event Distribution Pokémon Philippe Symons 2024-12-05 13:06:26 +0100
  • bb75a1ca74 Add Japanese Mystery Egg #3 gen II event distribution Pokémon Philippe Symons 2024-12-04 13:12:57 +0100
  • 2ca470cf36 Make sure the OT name is replaced when dealing with Japanese distribution pokémon on a different language cart and vice versa Philippe Symons 2024-12-04 12:46:22 +0100
  • aecf0bb45d Fix mistake in last commit Philippe Symons 2024-12-04 12:38:52 +0100
  • 7d3146e95c Add isJapanese field to Gen2DistributionPokemon struct and adapt every existing definition Philippe Symons 2024-12-04 12:33:16 +0100
  • 6696fad644 Remove external definitions of each individual distribution pokémon from the headers and make them static in the source file Philippe Symons 2024-12-04 12:26:41 +0100
  • fb56a731a1 Add Gen I Japanese Distribution Event Pokémon Philippe Symons 2024-11-29 12:31:52 +0100
  • 8bd0725230 Fix detection of German Pokémon Yellow Philippe Symons 2024-11-25 16:38:59 +0100
  • 683b9bc944 Fix name decoding for localizations Philippe Symons 2024-11-24 23:09:35 +0100
  • b500c358f1 Fix markdown special char escape problem in README.md Philippe Symons 2024-11-21 22:02:35 +0100
  • 53f396b81f Update README.md Philippe Symons 2024-11-21 22:00:25 +0100
  • 8beada932b Fix bug Philippe Symons 2024-11-21 21:51:01 +0100
  • e3ae0845c9 Streamline the Gen I localization code to be structured similarly to the gen II's Philippe Symons 2024-11-21 21:32:02 +0100
  • a61b727023 Add support for the gen II localizations Philippe Symons 2024-11-20 23:46:27 +0100
  • 0f56da84b6 Add gen1_determineGameLanguage() and use it automatically in Gen1GameReader if not specified in the constructor Philippe Symons 2024-11-15 12:34:33 +0100
  • 3065163b1b Add support for gen I localizations Philippe Symons 2024-11-14 21:16:57 +0100
  • 96dcc1ded1 Create dedicated Gen2ReproSaveManager class. feature/extract-repro-save-prog Philippe Symons 2024-10-10 12:54:17 +0200
  • 8b946673fb Merge remote-tracking branch 'origin/main' into feature/extract-repro-save-prog Philippe Symons 2024-10-10 12:37:20 +0200
  • 2ba33f26f7 Cleanup dead code Philippe Symons 2024-10-08 12:50:48 +0200
  • 09bc97bce3 Forgot to also change Gen2GameReader::getPokemonIconType() Philippe Symons 2024-10-08 12:49:37 +0200
  • 095b15227e
    Bugfix/pm64 10 sprites error pokemon silver (#1) Philippe Symons 2024-10-08 12:28:12 +0200
  • 4c2df1dc18 Remove dead code Philippe Symons 2024-10-08 12:25:58 +0200
  • aae97aec6e Fix PokeMe64 bug #10 - Sprites error Pokemon Silver Philippe Symons 2024-10-08 12:18:39 +0200
  • 6630041069 Add example application to extract a save file from a reproduction rom Philippe Symons 2024-10-04 12:26:07 +0200
  • feff0c5327 Fix double Bite Lapras entry risingPhil 2024-09-30 17:27:41 +0200
  • 7f9456c751 Fix Shiny Ho-oh risingPhil 2024-09-30 17:11:05 +0200
  • bd518d0d87 Fix GameReader::decodePokemonIcon() API inconsistency in relation to decodeSprite() risingPhil 2024-09-25 22:15:46 +0200
  • a44b908587 Implement gen 2 party icon decoding risingPhil 2024-09-25 20:22:17 +0200
  • 04bc493c03 Add Gen1GameReader::getPokemonIconType() risingPhil 2024-09-24 22:52:26 +0200
  • 5d8209ba54 Improve comments Philippe Symons 2024-09-24 12:32:01 +0200
  • 2643a00ca7 Add party icon decoding for gen 1 pokémon games. Philippe Symons 2024-09-24 12:21:35 +0200
  • de5381da81 Add code to consider an empty (zero'd out) save as an invalid checksum Philippe Symons 2024-09-11 12:25:05 +0200
  • 33b4f9ce2f Fix trainerId generation for Pokemon Fun Fest Celebi. Should be below 1000 risingPhil 2024-08-23 01:41:42 +0200
  • 47ec404aac Fix bug and make unknown move (or moveIndex 0) return an empty string in getMoveString() risingPhil 2024-08-13 20:56:50 +0200
  • 0fd91fb8e5 Move the application of the GenXDistributionPokemon properties to separate functions Philippe Symons 2024-08-13 12:45:10 +0200