Jump to content

evandixon

Administrator
  • Posts

    5910
  • Joined

  • Last visited

  • Days Won

    84

Everything posted by evandixon

  1. Isn't obedience only supposed to apply to Pokémon obtained in trades? I looked at a wiki article, and it specifically says "When a Pokémon is obtained in a trade", but doesn't specifically say anything about Pokémon where you're the OT.
  2. What version of makerom was the pack designed with? In the batch file, I see "-target g", which isn't a recognized value. By changing it to "-target t" and by copying makerom into the current directory it compiled, although OP and the guide linked to both don't mention needing to have it in the current directory. After putting the result on my gateway, I get a ROM with a blank icon and no description. I checked all the parameters for makerom as described by 3dbrew, and everything seems fine. When I used 3DS Builder instead, I see an updated player skin in-game, but the icon is still Alpha Sapphire. I'll keep playing to make sure the hack is applied. Any help building the .3ds would be appreciated. [Edit] Almost lost my first non-rival battle. I'm definitely playing Star Sapphire. (Just without the updated icon and banner.)
  3. I always hate it when Wifi backup tools don't work right. Mainly because I can't help anyone debug them since I lost my DS lite. Did you do anything much different than this guide? https://gbatemp.net/threads/nds-backup-tool-wifi.252623/
  4. It's actually not that complicated, and as long as you don't install anything to sysnand, perfectly safe. Tutorial for setting rxtools up: https://gbatemp.net/threads/tutorial-installing-rxtools-custom-firmware-3ds-and-2ds.390867/
  5. Can you link to the guide you followed?
  6. For a while I thought to myself, there should be a ROM hack format that patches individual files in the ROM, instead of the ROM itself. Meanwhile, psy_commando had a similar idea (I'm making a new thread so that one will be exclusively for PMD2). The current discussion for those who haven't read it: I've been working on upgrading Sky Editor to make making ROM hacks like these easier, and before I actually write code for making patches, I think it's time that we ROM hack tool developers discussed and made a standard. Here's my proposition: a "mod pack" zip contains one or more smaller mods and the patching tools. A "mod" zip contains all the data needed for 1 patch. Having various smaller mods allows them to be reused in other packs, and to let users pick which mods to apply to their ROM. For example, maybe in Rutile Ruby or Star Sapphire, what if I hypothetically wanted the increased XP curve, but didn't want any changes to items. I could then apply the "XP Curve" mod, but not the "Item Balance" mod. Here's a more technical proposition: File structure of the Mod zip (probably called .ndsmod or .3dsmod): /Mod.json Contains information about the mod like Name, Author, Target ROM, etc. Lists IO operations that need to be done (maybe I want to swap /Data/Sound/BGM/bgm0045.smd and /Data/Sound/BGM/bgm0003.smd or delete the entire /TOP directory) Can optionally list other mods that must be applied before or after this one. (For mods of a mod; patching files that are added by other mods). (Optional) /Patcher.exe Optional patcher in case weird file types are included, or to allow for randomizers. Usage: "patcher.exe [directory]", where directory is the path of the ROM directory (the one containing arm9.bin, arm7.bin, and the Data and Overlay directories). /Files/ Contains certain kinds of patch files in the same directory structure as ndstool extracts them. Ex. /Files/Data/BACK/expback.bgp.xdelta is an xdelta patch for the file at /Data/BACK/expback.bgp Ex. /Files/Data/FONT/kaomado.kao.kaopatch is a special file the patching utility knows how to handle that adds more images inside the file at /Data/FONT/kaomado.kao. The advantage over a binary difference is that multiple mods can independently add images without interfering with each other. Ex. /Files/Data/Back/MyBackground.bgp.file is a brand new file to be added at /Data/Back/MyBackground.bgp Any directories present anywhere in the folder hierarchy in /Files will be added in the appropriate place. File structure of the Mod Pack zip: /Pack.json Contains information about the mod pack like Name, Author, Target ROM, etc. /Patcher.exe and/or /Patcher.bat and/or other comparable OS specific patcher file. Should probably be required to support command line arguments (patcher.exe [inputFile] [outputFile]). /Mods/ - contains one or more mod zips. /Tools/ - contains any tools or executables needed by the patcher. Exact name doesn't matter as long as end users don't need to worry about its contents. /Tools/FileFormats.json Maps executables (or comparable files like .py) that know how to handle individual file patches to the proper extension, like the .kaopatch example above Ex. Could have an entry for .kaopatch that points to "/Tools/RomEditor.exe -kaopatch -i {Input} -o {Output}", where {Input} and {Output} are replaced with input and output paths. Ex. Could have an entry for .kaopatch that points to "/Tools/KaoPatch.exe" where usage "kaopatch.exe [inputFile] [outputFile]" is implied This format is designed for NDS Roms, but should also work with 3DS Roms (as long as the patcher is included). Formats of the .json files can be finalized later. This format should be as legal as xdelta patches unless I've overlooked something. Feel to post questions/comments/concerns about any aspect of it, especially if you're a ROM hacking tool developer or a ROM hack developer. [Edit 8/2] Updated details to match my current development.
  7. Have you made sure Windows Firewall isn't blocking your FTP port (by default, port 21)?
  8. What hardware/flashcarts do you have? Given your attempt to use Wi-Fi, I'd guess only a slot 1 flashcart. Are you using a DS lite?
  9. Contact Datel support, your Powersaves could be defective.
  10. When you have a game loaded, use Tools -> Cheats -> List. You should be presented with an option to add AR codes.
  11. https://gbatemp.net/threads/howto-backup-your-sysnand-or-dump-roms-from-retail-carts-on-o3ds-n3ds.390043/ That guide shows you how to backup ROMs, but only works if your 3DS's firmware is 9.2 or below.
  12. There is currently no stable 3DS emulator that can run ROMs at a reasonable speed. Also, you can use the gateway exploit to backup cartridges, if your system firmware is 9.2 or below.
  13. RxTools should work on any firmware between 4.1 and 9.2. Try it out.
  14. RxTools has signature patches disabled, and is compatible with Gateway emunands. Launch rxMode, then savedatafiler will work on game cards.
  15. If you have access to DS save editing, you can write a blank save to the Ranger cartridge. Then play through the entire game. Then use the secret button combo. Then transfer to a gen 4 game. (Then, I don't know if you need to transfer to B/W or not.). Then use the PokeTransporter to transfer to the PokeBack. If you have an Action Replay, there's a code for Diamond/Pearl/Platinum that gives you a Manaphy egg, identical to what Pokemon Ranger would give you.
  16. *Clicks edit button* Here I thought this was doable. All I can do is edit and close it. To remove a poll, @Alpha will have to strip the poll in the Admin CP.
  17. I've actually had a similar idea, although I think we should take it a step further and think of this like Minecraft Forge mod packs. Each mod would be a zip file with patches like you've described, but would be contained in the parent "mod pack" zip (and maybe renamed to .mod). For example, a hypothetical mod pack could contain two mods: New Starters and New Backgrounds. New Starters would modify overlay13 to change the personality test results and text_en.str to change the corresponding message ("And a calm type like you... will be a ____"), while New Backgrounds replaces some pictures in /BACK. Each mod could contain multiple file types: some being binary patches, others being full copies of files, while others can patch certain parts of a file, like different mods changing different parts of the text_en.str. Maybe something like text_en.str.lines containing "line X=Some text; line2=Some other text". When I was thinking about it, I was going to have Sky Editor know how to patch ROMs, but having a patcher inside the mod pack is a good idea. If ndstool and xdelta aren't merged into the installer, the could be tucked away in a directory called "Utilities", while a program called "Patcher" sits in the root of the mod pack, waiting for someone to open it.
  18. Try this tutorial: http://gbatemp.net/threads/tutorial-installing-rxtools-custom-firmware-3ds-and-2ds.390867/
  19. Install RXtools, Create an emunand, Ensure it installed FBI, Use FBI to install SaveDataFiler. Then while making SURE you're in Emunand, use System Settings to update emunand to 9.8. If you do, there's no more web injection, but with SaveDataFiler, you don't need it.
  20. Try the latest beta. http://dl.uniquegeeks.net/SkyEditorBeta/setup.exe Further discussion on Sky Editor should be in the thread linked to in my signature.
  21. The saves may not be fully compatible between versions. Did the game load after the crash?
  22. It would probably work like any other cartridge. I've launched the Pokébank successfully, but haven't moved around any Pokémon since I haven't renewed my Pokébank subscription. If you have trouble, you can try converting it to a cia and installing it.
×
×
  • Create New...