| |||
Views: 88,316,255 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-29-24 07:36 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 3 guests |
Main - ROM Hacking - A good IPS patch creator for DOS? | New thread | New reply |
PKstarship |
| ||
Shyguy Level: 21 Posts: 22/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
So, I've been trying to figure out how to hack stuff on my Android tablet, when I found out that I could get DOS level editor editor programs that help me edit the games. I've currently got programs that edit Mega Man 1 and 2, Super Mario Bros. 3, and The Legend of Zelda. However, is there a program that makes IPS patches for NES games? I would like to get a program like that so I can release demos and get people's input on my hacks.
Edit: Any DOS editors for Metroid too? I would like to hack that. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 63/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Luckily for you, I happen to hack Roms on my android phone too!
IPS patcher? SNESTool, works for other things for making IPS patches. http://www.romhacking.net/utilities/18/ ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 23/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Wow, awesome! Thank you so much, Model FZx I thought there were no utilities for hacking on Android, but I guess I just wasn't looking in the right place. Hopefully I can learn to use these editors well, I just found out about DOS programs today. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 64/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
No prob! I do a ton of hacking on android at the moment. Are you using Dosbox Turbo for your tablet out of curiosity? ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 24/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Yeah, I use DOSbox turbo. I also have an app called "Hacker's Keyboard" that replaces my normal keyboard UI. it has a lot of the same keys a laptop does, making it a lot easier to navigate the programs. it"s really useful because I don't have a physical keyboard
Edit: Um, I can't figure out how to switch screens in a level in Visine. I know how to get to the level select screen and title screen, though. A little help here? ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 65/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Hackers keyboard? Groovy
To change levels, press the FN button, then either F1 or F2. Inserting an object is the INS key, Home and End imcrement the object id by 1, DEL deletes the object, and F5 saves. To move a screen in the level, but not change the level itself, PgUp/PgDn are your friends. I use the same utilities as you do, so i happen to know this stuff. ;p If you wish, i can suggest a list of things to do most, if not all, of your hacking on android. ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 26/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Wow, thanks! And I would like for you to suggest hacking tools for Android.
Also, I just started with a Megaman 2 hack, I've got my two base patches applied already: RetroRain's SRAM patch, and a cool patch that changes the weapons, like making items 1, 2, and 3 infinite, and making it possible to manually detonate Crash Bombs. So far I've only edited the Boss Select screen, but I hope to do a lot more. I'm so excited to finally get into ROM hacking! ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 66/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
OK, first of all for sufficient ROM hacking you NEED a hex editor, that is, if you want to change palettes or text or stuff. I recommend this app called (ironically enough) Hex Editor.
https://play.google.com/store/apps/details?id=tuba.tools Next, a file manager may also be important.Making backups, zips, and deleting files are kinda important in the hacking process. For this I recommend B1 File Manager. https://play.google.com/store/apps/details?id=org.b1.android.filemanager Now, for the funky dos stuff. Surely you want to change some graphics in your hack, and Tile Layer is your Rush Jet adapter for doing so*. (*- Is not actually a flying dog.) http://www.romhacking.net/utilities/107/ Changing palettes is also a nice touch. And when used with Hex Editor, NESTicle's palette viewer helps a lot. Though for serious play you'll need a game controller or an onscreen joystick. http://www.emulator-zone.com/doc.php/nes/nesticle.html To try out all of your changes on the 'droid, your emulator is either Nesoid or bust (be sure to go into settings and check off "Allow Unknown Resources" before installing the apk.) http://www.emuparadise.mobi/Nintendo_Entertainment_System_Emulators/Android/Nesoid/310 Now, once I fully learn Java, I'll be able to make some hacking tools for Megaman 1 and 2, but for now all of these are free! Good luck, and enjoy! Protip from one android hacker to another - this requires patience and a keen eye. Back up your Roms every once in a while, I suggest once or twice every 3 days you hack. Visine has a rare glitch that can screw up your entire ROM. Its happened to me once on my first hack, but better safe than sorry. If you need my help hackingwise, just send me an IPS patch and what you want to be done and I'll see what I can do. :-D Oh and I forgot! Nesoid can take screenshots without the ui and at the nes's resolution. On the play store, search up IsoPix and that'll help you in editing tiles in Tile Editor, since IsoPix is a pixel editor and you have A - a grid readily available and V - the nice option to zoom in and out. ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 27/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Wow, I can't thank you enough for all of your help, but hopefully a spot in the credits my hacks will do Once I get more stuff done, I'll release screenshots and betas for everyone to test. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 67/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Sure ill take a spot in the credits :-) ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 28/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
So, how do you delete the current screens in a level in Visine and set up new scrolling for new screens? For my hack I want to make branching paths for each level. For example, I want to make it so that in Wood Man's stage, the player can choose to go through the forest, where there are more enemies, or go underground, where there is more platforming and bottomless pits. However, I don't really know how to edit the scrolling. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 68/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Eeeyeaaahhh, that's not possible in Megaman 1 or 2. You're describing a split path Mega Man 3-6 style I assume so in mm1-2 it is not possible. You can edit the stage PATH itself by pressing S then space. But split paths are impossible to do unless you either do it in MM3-5 (MegaFLE for dos), MM6 (sixtans), or some ASM ingenuisity. Sorry :-( ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 29/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
So, I've been slightly editing the scrolling in levels and playing them in NESoid to get used to editing scrolling and making levels that aren't impossible to beat (one time I accidentally made the first ladder in Heat Man's level lead to a pit). But when I went into attribute mode and tried to place some blocks, those same blocks were placed in every 32x32 block that was identical to the one I selected. Am I perhaps doing something wrong, or is this just how the editor is? ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 70/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
I, uh, can't say much. All I do is double tap (right click) the block I want, then drag and tap (left click) where I want the block. I haven't heard of Visine's Attribute mode. I don't think, anyway. Can you tell me what its supposed to do? ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 30/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
According to a tutorial I found online, pressing A on the keyboard enters Attribute Mode, which allows you to select ladders, spikes and such from the thing on the bottom-right of the screen, and place them on the currently highlighted 32x32 block on the screen. I thought this was the intended way of adding stuff, but I guess I'm wrong. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 71/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Ah! Yes, it is supposed to do that. You see, all the blocks that define a level are just data thats loaded and repeated. If you change one, then youll change it all, because the data is the same for that one block, if that makes sense. ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 31/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Oh! that makes more sense. I originally thought you could just place stuff without having to worry about changing the blocks, I guess I need to get used to game editors.
I should have a demo level for Heat Man ready soon, possibly in the next couple of days. ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 72/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Alright. No prob. ____________________ A well known Bio-Metal |
PKstarship |
| ||
Shyguy Level: 21 Posts: 33/88 EXP: 46332 Next: 3611 Since: 08-14-15 From: Midgard Last post: 2416 days Last view: 2325 days |
Hopefully this will be the last question I have for a little bit, but is there a way to make enemy sprites load properly when placed in different levels? I tried adding the fire enemy from Quick Man's level into Heat Man's level, but the sprite was screwy. I suppose that particular enemy might be difficult to add to other levels because a palette change is associated with it, but is there a way to at least fix the graphics for it? ____________________ Drive-by, *Puts on sunglasses* Miami style YEEEEEEEAAAAAAAHHHHHH!!!!!!! |
Model FZx |
| ||
Red Koopa Level: 26 Posts: 73/132 EXP: 89735 Next: 12540 Since: 08-28-14 Last post: 3051 days Last view: 3072 days |
Yeah. Press F6, then Advanced, then Sprites. You might have to go to quick mans stage to find what banks the sprite is on, since mega man 2 doesn't auto bankswitch. Once you find the TSA data for the Fire Thrower thingy guy, get a pen and paper and start writing it down. Luckily, the blocks of data and the whole 0XXXX thing coinsides with each other.
For example 1.|01000| 2.|02000| 3.|03000| 4.|04000| 5.|05000| 6.|06000| 1...........SPRITE......DATA 2...........SPRITE......DATA 3...........SPRITE......DATA 4...........SPRITE......DATA 5...........SPRITE......DATA 6...........SPRITE......DATA NES image editing is no photoshot job. The NES takes sprite data and scrambles it up between data. The levels then use preloaded banks to refer to. Preloaded banks you can change using F6 then advanced then Sprites. ____________________ A well known Bio-Metal |
Main - ROM Hacking - A good IPS patch creator for DOS? | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 132, rows: 171/172, time: 0.018 seconds. |