Jump to content

Recommended Posts

d55zUyS.png

Hello all,

Over the past I have been working on my romhack of Pokémon Omega Ruby titled Pokémon Sigma Ruby. I have chosen Sigma as this is like Omega and Alpha another letter in the Greek Alphabet as well as that it feels suiting for an improved Pokémon Ruby game. I initially intended for this to go up on Rom Editing Showcase, however posts of that subforum require mod approval which is not being granted on my posts.

The most important change in Pokémon Sigma Ruby is that not just the Inverse Battle trainer battles you with the types inversed, no, ALL battles are now following the Inverse type effectiveness. This is a feature that requires patching CRO0 files and it is therefore mandatory to use at least Luma3DS Version 5.5 as starting this release RO partitions are patched!

This romhack will crash unless you have the latest Luma3DS version! (Version 5.5 or greater)

For updating Luma3DS please use Astronautlevel2's StarUpdater on 3DS ( cia or QR Code or his Luma3DS Nightlies website. The 5.5 update (minimum required) can be also be directly downloaded by clicking here

~Screenshots~

IbOCyAT.pngZISkv00.png

BOaVMwW.png8ApOkqV.png

kiCsEBN.png

~List of features~

A full list of changes such as those made to Pokémon, moves and evolutions can be found in the .pdf file included in the download!

  • The game has a new icon and banner!
  • The game has a new title screen!
  • Many Pokémon have had their base stats slightly updated to make them more viable.
  • Difficult or impossible evolutions (i.e. trade evolutions) have been taken out
  • Some Pokémon have had their typing updated
  • There have been updates on move stats
  • Various Slateport City Market stores have had their items swapped
  • To improve the viability of the above various purchase prices have been swapped
  • Various signs have had their content changed. Try to find them all clear.png!
  • Various gift Pokémon have been changed.
  • Various static Pokémon have been changed.

~Download~

Probably the most important section of the post right clear.png!? To comply with no piracy rules these downloads are not directly installed games and require your own version of Pokémon Omega Ruby to be turned into just that.

Click here to download Regular Version

Click here to download Bust May Mod Version

I have also included the required tools to build the game!

If you have a Mac or Linux machine please get ctrtool from the github repo instead


For creating a playable .cia please expand the spoiler below!

~Building a .3ds~

  1. Decrypt your own rom

    1. Get your own .cia file of Pokémon Omega Ruby
    2. Make a folder called D9Game on the root of your SD card
    3. Put the .cia file in D9Game
    4. Open Decrypt9 by whatever means applicable to you
    5. Go to "Game Decryptor Options"
    6. Select "CIA Decryption (deep)"
    7. Wait a bit while it decrypts. The file will be replaced.
    8. Once done get the Decrypted .cia to your PC
    9. [*]Extract your exheader

      1. Open a Command Prompt
      2. Navigate to the folder that has the files you downloaded. You can do this with `cd C:\Path_to_folder`. If the files are on another drive then first switch to that drive, for example for D it is `D:`
      3. Make sure the decrypted game is named "original_game.cia" (without quotes)
      4. Copy the following command:
        ctrtool -n 0 --exheader=exheader.bin original_game.cia


      [*]Open 3dsbuilder

      [*]tick the boxes Use a RomFS binary and Use an ExeFS binary (also keep Media CARD2 ticked)

      [*]Select the RomFS.bin and ExeFS.bin respectively

      [*]Select your extracted exheader.bin

      [*]Select your save location (make sure you end it with .3ds)

      [*]Hit GO


      ~Building as cia~

      This is very simple once you have the .3ds

      1. Make sure the .3ds is in a folder on it's own (preferebly called roms in the same directory as the converter)
      2. Open Simple 3DS to CIA converter and click "Convert 3DS ROM to CIA" (no need to do NCCHpadgen!)
      3. Wait a bit. The converter can take quite a bit!

      An alternative method is using ihaveamac's 3dsconv which is a Python2 script, therefore it works regardless of OS. Instructions for using the python script are:

      1. Make sure the .3ds is in an accessible folder (preferably name it game.3ds)
      2. Make sure the 3dsconv.py script is in the same folder as the .3ds
      3. Make sure make_cia.exe is also in the same folder (find it here)
      4. Navigate to the folder in a command prompt - see the steps on how to do that above
      5. Paste the following command in the prompt:
        python 3dsconv.py --gen-ncchinfo --noconvert --verbose game.3ds


        Note: If you (like me) have both Python2 and Python3 installed you will need to use this instead:

        py -2 3dsconv.py --gen-ncchinfo --noconvert --verbose game.3ds


      6. Place ncchinfo.bin at the root or /Decrypt9 on your 3DS SD card.
      7. Run Decrypt9, and go to "XORpad Generator Options" and "NCCH Padgen".
      8. Place all generated xorpads in the same directory as the .3ds file (ideally along with the python script and make_cia)
      9. Paste the following command in command prompt:
        python 3dsconv.py --verbose game.3ds


        Note: If you (like me) have both Python2 and Python3 installed you will need to use this instead:

        py -2 3dsconv.py --verbose game.3ds


      10. This should build the cia


      ~Notes~

      • This game cannot be installed alongside an already existing omega ruby as the romhack won't have a custom TitleID. Please remove any existing Omega Ruby first. Trust me when I say I really wanted this to be the case but using a rsf file with makerom continuesly resulted in black screens after the "Nintendo 3DS" animation. you can first back up the save with [JKSV](https://gbatemp.net/threads/release-jks-savemanager-homebrew-cia-save-manager.413143/) if you want to.
      • If you're already playing a copy of Omega Ruby you will have to remove all updates from that (CTR-U-ECRA/P/E/J is the ProductID for DevMenu/BigBlueMenu) or the romhack will not work. As much as I want to incorperate the 1.4 update in the romhack this is not only very tedious but it is also dangerous because Nintendo can and will ban your Battle Spot and GTS if not online entirely access if they detect you are online with a hacked game (they announced this a while back and since I've actually seen various reports of it) (as opposed to "popular" belief that does not include pkhex'ed / powersaved mons)
      • Text has been edited for the English version only!
      • Since this hack makes no changes to the save file structure you can inject or extract the save file perfectly normal

      ~Special Thanks~

      • Kaphotics: For creating the amazing pk3ds as well as GARCTool
      • SciresM: For making various tools that are now integrated in pk3ds
      • Asia81: For the tutorial on how to decrypt, extract and repack a 3DS rom
      • Rei: For Ohana3DS which has allowed me to make various texture edits
      • Whoever the heck made Adobe Photoshop: For editing the above mentioned textures
      • ihaveamac (aka ihaveahax) for his continued support while using 3dstool, ctrtool and makerom as well as his amazing work on 3dsconv.py
      • squee666 (aka corrupt mod target) for his support on making the custom icon and banner (requested "aka" name)
      • Astronautlevel for his awesome work on StarUpdater and Luma3DS Nightlies. Also for informing me `py -2` is required when having both Python2 and 3 installed because not even Google gave this one.
      • Everyone else involved in the 3DS hacking community to make CFW possible. Tuxsh, AuroraWright, Smealum, Yellows8, Plailect, derrek, plutoo, d0k3, delebile and everyone else!

      ~Changelogs~

      Version 1.3:

      • Updated various parts of the story text to reflect changes made in the game elsewhere such as type effectiveness references
      • Various Grass type Pokémon had water immunity abilities which is a bother as Water is super effective on Grass. These have been changed
        • Maractus no longer has Water Absorb nor Storm Drain. They are replaced with Rough Skin and Grass Pelt respectively.
        • Lileep and Cradily no longer get Storm Drain. It is replaced with Stench.
        • Cacnea and Cacturne had Water Absorb removed, their set of 3 abilities is now Sand Veil, Rough Skin or Sand Stream (Hidden).

        [*]I have added various extra references by NPC's. To give hints on where to find them:

        • A scientist in a building in Rustburo City.
        • A backpacker in Lilycove City.
        • A PokeManiac in the Lilycove PokeCenter.
        • An evil team couple on Battle Resort.

        [*]Various brown signs across the region.- Updated wild and static encounter tables to reflect other changes made throughout the game

      Version 1.2 (Initial release on ProjectPokemon):

      • Once again an update on the banner. Again thanks to Squee666!
      • Including an optional romfs build which includes a Busy May mod Battle model!

      Version 1.1:

      • Updated icon, banner and title screen thanks to great work by squee666 and him being cringed by my own work

      Version 1.0:

      • Initial release

Edited by Favna

Share this post


Link to post
Share on other sites
I initially intended for this to go up on Rom Editing Showcase, however posts of that subforum require mod approval which is not being granted on my posts.

Sorry about that. If it happens again, send me a PM and I'll get to it ASAP.

Good work on your ROM Hack!

Share this post


Link to post
Share on other sites
Sorry about that. If it happens again, send me a PM and I'll get to it ASAP.

Good work on your ROM Hack!

All good ;)! I was partially still just waiting and partially too busy with life stuff anyway haha.

Share this post


Link to post
Share on other sites

VERSION 1.3 UPDATE

  • Updated various parts of the story text to reflect changes made in the game elsewhere such as type effectiveness references
  • Various Grass type Pokémon had water immunity abilities which is a bother as Water is super effective on Grass. These have been changed
    • Maractus no longer has Water Absorb nor Storm Drain. They are replaced with Rough Skin and Grass Pelt respectively.
    • Lileep and Cradily no longer get Storm Drain. It is replaced with Stench.
    • Cacnea and Cacturne had Water Absorb removed, their set of 3 abilities is now Sand Veil, Rough Skin or Sand Stream (Hidden).

    [*]I have added various extra references by NPC's. To give hints on where to find them:

    • A scientist in a building in Rustburo City.
    • A backpacker in Lilycove City.
    • A PokeManiac in the Lilycove PokeCenter.
    • An evil team couple on Battle Resort.

    [*]Various brown signs across the region.

    [*]Updated wild and static encounter tables to reflect other changes made throughout the game

Click here to download Regular Version

Click here to download Bust May Mod Version

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...