Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!

Please chime in on a proposed restructuring of the ROM hacking sections.
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

Pages: 1 2

PKstarship
Posted on 09-06-15 06:49 AM (rev. 2 of 09-06-15 06:56 AM) Link | Quote | ID: 161027


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
Posted on 09-06-15 08:38 AM (rev. 3 of 09-06-15 08:41 AM) Link | Quote | ID: 161028


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
Posted on 09-06-15 08:47 AM Link | Quote | ID: 161029


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
Posted on 09-06-15 09:12 AM Link | Quote | ID: 161030


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
Posted on 09-06-15 05:38 PM (rev. 2 of 09-06-15 05:51 PM) Link | Quote | ID: 161033


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
Posted on 09-06-15 09:44 PM Link | Quote | ID: 161038


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
Posted on 09-06-15 10:25 PM (rev. 2 of 09-06-15 11:22 PM) Link | Quote | ID: 161040


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
Posted on 09-07-15 12:28 AM (rev. 3 of 09-07-15 12:35 AM) Link | Quote | ID: 161041


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
Posted on 09-07-15 01:14 AM Link | Quote | ID: 161042


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
Posted on 09-07-15 02:14 AM Link | Quote | ID: 161043


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
Posted on 09-07-15 03:26 AM Link | Quote | ID: 161044


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
Posted on 09-07-15 05:11 AM Link | Quote | ID: 161046


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
Posted on 09-07-15 06:52 PM (rev. 2 of 09-07-15 07:37 PM) Link | Quote | ID: 161049


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
Posted on 09-07-15 11:13 PM (rev. 2 of 09-07-15 11:15 PM) Link | Quote | ID: 161050


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
Posted on 09-07-15 11:29 PM (rev. 2 of 09-07-15 11:49 PM) Link | Quote | ID: 161051


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
Posted on 09-07-15 11:54 PM Link | Quote | ID: 161052


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
Posted on 09-08-15 12:22 AM Link | Quote | ID: 161053


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
Posted on 09-08-15 12:31 AM Link | Quote | ID: 161054


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
Posted on 09-08-15 08:11 AM Link | Quote | ID: 161057


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
Posted on 09-08-15 12:31 PM Link | Quote | ID: 161059


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
Pages: 1 2


Main - ROM Hacking - A good IPS patch creator for DOS? New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.029 seconds. (340KB of memory used)
MySQL - queries: 132, rows: 171/172, time: 0.018 seconds.