🔧 Modding

Some of my Modding Portfolio.

Pokémon Emerald, but everything is an Egg

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Emerald

Language/Tools: C + Decompilation

Summary:
In this mod for Pokémon Emerald, all Pokémon show up as Eggs and you only know their Type and color before opening them. Comissioned for the YouTuber Andros.

Key Features:

  • Wild Pokémon encounters are disabled; catching is impossible.
  • Poké Marts now sell Pokémon instead of items, with stock varying by location. The UI has been modified to show each Pokémon name, prize and icon.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Ash Battles

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Emerald

Language/Tools: C + Decompilation + Sprite Editing

Summary:
In this mod for Pokémon Emerald, you can battle against Ash in every season of the anime. With custom sprites and teams. Comissioned for the YouTuber Boshtok.

Key Features:

  • Wild Pokémon encounters are disabled; catching is impossible.
  • Poké Marts now sell Pokémon instead of items, with stock varying by location. The UI has been modified to show each Pokémon name, prize and icon.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Russian Roulette

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Emerald

Language/Tools: C + Decompilation

Summary:
In this mod for Pokémon Emerald, every time you win a trainer battle, a randomly selected Pokémon of your team dies. Comissioned for the YouTuber KodiDre.

Key Features:

  • Wild Pokémon encounters are disabled; catching is impossible.
  • Poké Marts now sell Pokémon instead of items, with stock varying by location. The UI has been modified to show each Pokémon name, prize and icon.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Emerald, but you can only BUY Pokémon

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Emerald

Language/Tools: C + Decompilation

Summary:
In this mod for Pokémon Emerald the only way to obtain Pokémon is by buying them from Poké Marts.

Key Features:

  • Wild Pokémon encounters are disabled; catching is impossible.
  • Poké Marts now sell Pokémon instead of items, with stock varying by location. The UI has been modified to show each Pokémon name, prize and icon.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Ratchet & Clank, but if your money gets to 0 Ratchet dies

Pokémon Emerald Buy Mod Shop Interface

Game: Ratchet & Clank

Language/Tools: Lua + racman

Summary:
This mod for Ratchet & Clank turns the currency of the game, bolts, to a timer than when hits 0, makes Ratchet die.


Pokémon Emerald stealing Pokémon

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Emerald

Language/Tools: C + Decompilation

Summary:
In this mod for Pokémon Emerald the only way to obtain Pokémon is by defeating other trainers and "stealing" their team. Comissioned by the YouTuber Karimero.

Key Features:

  • Every time you defeat a trainer, your team is changed to theirs.
  • Their Pokémon will keep the amount of health yours had.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Xamorlocke

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Brilliant Diamond

Language/Tools: C# + Several Tools

Summary:
This a customized ROM of Pokémon Brilliant Diamond comissioned by the YouTuber Xamork.

Key Features:

  • Every time you defeat a trainer, your team is changed to theirs.
  • Their Pokémon will keep the amount of health yours had.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Fire Red but every step you take deals damage

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Fire Red

Language/Tools: C + Decompilation

Summary:
In this mod for Pokémon Fire Red, your Pokémon are always poisoned, so every 4 steps they all take a little damage. They are also poisoned during battles, of course.

Key Features:

  • Every time you defeat a trainer, your team is changed to theirs.
  • Their Pokémon will keep the amount of health yours had.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.

Pokémon Brilliant Diamond simple Randomizer and 0 EXP

Pokémon Emerald Buy Mod Shop Interface

Game: Pokémon Brilliant Diamond

Language/Tools: C#

Summary:
This is a simple randomizer made with Unity for Pokémon Brilliand Diamond, and a simple mod for your Pokémon to gain 0 experience points after each battle, making the games way harder. This was, as far as I know, the first randomizer made for this games.

Key Features:

  • Every time you defeat a trainer, your team is changed to theirs.
  • Their Pokémon will keep the amount of health yours had.
  • Players can sell Pokémon from their PC storage at half their calculated purchase price.
  • A custom formula determines Pokémon prices based on stats, rarity, and other factors.
  • Shop inventories are randomized per save file but remain consistent within that playthrough.
  • Shop Pokémon's levels and prices will update depending on the player's current badges.
  • The party menu includes an option to nickname Pokémon directly.