Are there Pokemon ROM tools for Linux?

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by MrMcTiller, Apr 5, 2018.

  1. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    I was hoping to find out if there are tools like pk3ds and PKHex on Linux. I know that I could try wine... but people say they don't work. I have a strict limit of 8GB of storage space. (Not including my OS). Any ideas?
     
  2. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    It doesn't look like a super complicated project. Are you sure it doesn't work in wine?

    I believe mono can be used to compile C# on Linux, but I'm not certain how big of a workload that is.
     
  3. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    Yeah, whenever you try to load a folder on pk3ds, it doesn't load. PKHex freezes when trying to run it.

    — Posts automatically merged - Please don't double post! —

    I found ctrtool to help with extracting the romFS and exeFS from the ROMs. I just need an editor now.
     
  4. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    Is the folder you're trying to access on the wine virtual drive?
     
    MrMcTiller likes this.
  5. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    Yes, it is.

    — Posts automatically merged - Please don't double post! —

    It allows me to pick a folder from the Z: drive. That is my USB that has everything on it. (Even my OS)
     
  6. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    Ahh. That explains the weird restriction of 8GB. How is the drive formatted? Have you tried running "chmod 777 +x /usb" where "/usb" is your mountpoint?
     
    MrMcTiller likes this.
  7. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    OK, I am not very educated in all of this. So I will explain everything that I can. I am running XenialPup64 7.5 from an 8GB USB that is formatted to ext4. All I want to do is to be able to install ROM hacks for Pokemon games on the 3ds. I found that ctrtool works on Linux. Makerom works on Linux. 3dstool works on linux. So I can build the .CIA for the rom hack. But, I can't randomize it using pk3ds. PKHex is something that I would like to use, but that is optional.
     
  8. Ericjwg

    Ericjwg GBAtemp Psycho!

    Member
    7
    Jul 2, 2015
    Canada
    オンタリオ
    linux running from usb on a chromebook i guess?
     
  9. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    Nope. I got an OLD Dell Latitude XT without a hard drive.
     
  10. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    I know bugger all about pokémon. But it sounds like an interesting topic to explore. I'll take a closer look and see if I can find a way to get it working. If nobody offers you a working solution in the mean time then I'll get back to you.
     
    MrMcTiller likes this.
  11. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    OK, I will continue to search too.
     
  12. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    I'm just attempting to dump a save from Ultra Sun to test with. Do you have one that you're trying to use that I can compare results with?
     
    MrMcTiller likes this.
  13. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    I don't have Ultra Sun, but there are some saves floating around GBATemp.

    — Posts automatically merged - Please don't double post! —

    There are some save files here in the OP. https://gbatemp.net/threads/release...tured-pokemon-sun-and-moon-sequel-mod.495253/
     
  14. CuriousTommy

    CuriousTommy GBAtemp Advanced Fan

    Member
    3
    Jul 22, 2014
    United States
    I know this doesn't help you with your problem, but I recommend you use fuse-3ds if you want an easier alternative to ctrtool.

    At least running the program works fine for me, but I don't have a 3DS pokemon game to test it with. I downloaded the mono version if that makes a difference.

    Picture
     
  15. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    Are you using Linux?
     
  16. CuriousTommy

    CuriousTommy GBAtemp Advanced Fan

    Member
    3
    Jul 22, 2014
    United States
    Yup, Fedora Linux to be exact.
     
    MrMcTiller likes this.
  17. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    And PKHex works? How did you get it to work? Are you using Wine? Or is there a Linux build that I don't know about?
     
  18. CuriousTommy

    CuriousTommy GBAtemp Advanced Fan

    Member
    3
    Jul 22, 2014
    United States
    I just used mono. The interface itself seems to work, but I don't have a game to actually test this with.
     
    MrMcTiller likes this.
  19. MrMcTiller
    OP

    MrMcTiller GBATemp's Tiller

    Member
    2
    Mar 7, 2017
    United States
    Will Be Revealed at 1,000 Posts
    Oh... but how do I install it on Puppy Linux? Puppy doesn't use apt.
     
  20. AdamFX990

    AdamFX990 Confused Humanoid

    Member
    2
    Jan 22, 2017
    United Kingdom
    Santraginus V
    Neither does Fedora. Which is what I'm using also. It seems to be working fine. Have you got no way of writing a different distro to the pen drive?