Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - Introducing Nightmare: dynamic all-purpose table editor | | | |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
GuyInSummers Newcomer Level: 4 Posts: 4/8 EXP: 221 For next: 58 Since: 07-29-05 Since last post: 15 days Last activity: 10 hours |
| ||
Hey, everybody. I'd like to present you all with this nifty new software. It's a convenient program that can edit any fixed-length table with text/numerical data. The user writes out the table specifics in a simple module file, and this is read by Nightmare to present an instant editor. This essentially allows hackers to make an editor for any data table in about ten minutes. The software's available here: http://starmen.net/pkhack/misc/nightmare.zip And you can see some of the modules that have already been created here: http://starmen.net/pkhack/misc/modules/ A number of bugs have already been weeded out of it, but it's entirely possible that there are still some lingering, so if you see one, let me know. This program was written by me, and the idea and module specifications were the brainchild of fellow acmlm newcomer Alchemic. And here's a screenshot for those of you who prefer show to tell. |
|||
Gideon Zhi Red Tektite Level: 13 Posts: 66/79 EXP: 10265 For next: 2 Since: 04-02-05 Since last post: 47 days Last activity: 2 days |
| ||
What, exactly, does this do? Specifically, I mean. You call it a "table editor", but when I think table, I generally think of a .tbl file. Correct me if I'm wrong, but... What I sort of grasped from your description was that I could, say, feed it a .tbl, the address of a text block and/or its corresponding pointer table, and bam! instant dialogue editor? That would be... most intriguing. |
|||
JeffMan Newcomer Level: 3 Posts: 4/4 EXP: 79 For next: 49 Since: 07-27-05 Since last post: 61 days Last activity: 23 days |
| ||
...Not really. It hacks tables of raw data inside a ROM file. Like, for say, a table of enemy data, or a table of item data. The term "table" in this isn't a .tbl file, but rather a block of organized, structured data in a ROM. | |||
Gideon Zhi Red Tektite Level: 13 Posts: 67/79 EXP: 10265 For next: 2 Since: 04-02-05 Since last post: 47 days Last activity: 2 days |
| ||
Ah. Oh well, I was hoping for a magic bullet of sort, but I can always do it the old-fashioned way with Romjuice and Atlas Atlas takes all of six seconds to insert the 750K Rudra dialogue file, heh. |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 6780/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Nice! I can see this being quite useful for those insignificant things I don't feel like writing an editor for. Say, what's that leftmost button on the titlebar? (edited by HyperHacker on 09-01-05 11:52 PM) |
|||
Gideon Zhi Red Tektite Level: 13 Posts: 68/79 EXP: 10265 For next: 2 Since: 04-02-05 Since last post: 47 days Last activity: 2 days |
| ||
Unless I miss my guess, that extra button is generated by a multi-monitor program like UltraMon or similar, and is a shortcut for "Move to Other Monitor." I'm pretty sure I had those on my laptop before I disabled most of UltraMon's extra features. | |||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2243/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
Hohohooooh... this be interesting... | |||
MathOnNapkins Math n' Hacks Level: 67 Posts: 2153/2189 EXP: 2495887 For next: 96985 Since: 03-18-04 From: Base Tourian Since last post: 1 hour Last activity: 32 min. |
| ||
Cool program... I might have a use for such thing. In fact, I was thinking of something like this a while ago, but didn't have the initiative. UltraMON Hey that could be my new nick! |
|||
spoondiddly Goomba Level: 7 Posts: 12/22 EXP: 1235 For next: 213 Since: 06-12-05 Since last post: 14 days Last activity: 17 hours |
| ||
Excellent idea! The best part is that it can edit any file really, not just roms. Savestates, eeproms, you name it. This could be extraodinarily fun. | |||
GuyInSummers Newcomer Level: 4 Posts: 5/8 EXP: 221 For next: 58 Since: 07-29-05 Since last post: 15 days Last activity: 10 hours |
| ||
Hey, glad everybody's enjoying Nightmare. If anybody writes an Nightmare modules, feel free to post them here or something; Alchemic or I could post them in that modules folder. We should probably divide that into one folder per game at some point. Oh, and though the help file does says to email me bugs, I'll probably see them sooner if you post them here, so I request that you use this forum as the means of bug reporting so long as this topic is alive. And yeah, that fourth button is UltraMon's move-to-other-monitor button. |
|||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 1120/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
Hey, spiffy! So, I could create a module to quickly enable or disable Super Mario World's various debugging features (amongst other things)? Ooooh, or maybe a module that contains all sorts of settings for enemy projectiles, jump heights, sound effects, and the like. It would be much easier to update with new data than an ordinary executable... |
|||
Celice Keese Level: 16 Posts: 86/128 EXP: 17573 For next: 2683 Since: 06-08-05 From: Oroville, CA Since last post: 2 hours Last activity: 2 hours |
| ||
So this is kinda like Excel where in one setting you could be adding up stocks and in another count the days left till christmas? If so, this can REALLY help me in changing the small things with out having to search out things over and over for small modifications. In other words, say this address is Health, then in another say this one is map coordinates. |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2255/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
Hmmm... a Pokemon Base Stat Editor, maybe? Edit: Got one. I'll plop it into the Commons... (edited by Kawa-oneechan on 09-04-05 09:52 AM) |
|||
GuyInSummers Newcomer Level: 4 Posts: 6/8 EXP: 221 For next: 58 Since: 07-29-05 Since last post: 15 days Last activity: 10 hours |
| ||
Nifty, I never noticed the commons before. It's a shame there aren't a few hundred more files there. Documentation and whatnot. If anybody has suggestions for a second version, let me know. One idea is a dialog of checkboxes to individually set bits of binary values, which might be nice. But I dunno' if I'd bump the spec up to version 2 just for that. |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 2262/2481 EXP: 3008456 For next: 7355 Since: 03-19-04 From: Catgirl Central Since last post: 14 hours Last activity: 13 hours |
| ||
Originally posted by GuyInSummersI would. |
|||
Cat Lover Level: 11 Posts: 32/50 EXP: 4928 For next: 1057 Since: 04-22-05 Since last post: 2 days Last activity: 2 days |
| ||
How about an editor for your table file type? I don't know how to make one. | |||
dan Snap Dragon Level: 43 Posts: 713/782 EXP: 534516 For next: 30530 Since: 03-15-04 Since last post: 20 hours Last activity: 14 hours |
| ||
Originally posted by Cat Lover It comes with a text file explaining the format of the files. Just use notepad, and follow the format described. |
|||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 1123/1261 EXP: 1094149 For next: 62970 Since: 03-15-04 From: Blobaria Special Move: Rising Meatloaf Backhand Combo Since last post: 21 hours Last activity: 1 hour |
| ||
An editor for a table file used by an editor... I'm sorry, I just had to point out how silly that sounds. As for the binary editing idea, VERY YES. |
|||
Xenesis Xenon Level: 10 Posts: 40/44 EXP: 4114 For next: 300 Since: 04-17-05 From: Australia Since last post: 1 day Last activity: 1 day |
| ||
Whoa.... Once I figure out how to make my own modules and stuff I can basically build myself an Advance Wars 2 CO editor... This is awesome. You deserve a medal. Seriously. |
|||
spoondiddly Goomba Level: 7 Posts: 13/22 EXP: 1235 For next: 213 Since: 06-12-05 Since last post: 14 days Last activity: 17 hours |
| ||
This only comes up in later consoles, but there must be an easier way to handle actual text strings stored in tables. The key-and-table method will work for that, but something like "string value" + max size would be more convienent. Then, if a game (esspecially a forien one) uses a table seperate from ANSII, a .char table can be associated with it or something as well. Well, that might be a bit of a hassle come to think of it, but just a thought. |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - Introducing Nightmare: dynamic all-purpose table editor | | | |