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 - FCEUXD information | | | |
Pages: 1 2 3 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
MathOnNapkins Math n' Hacks Level: 67 Posts: 387/2189 EXP: 2495887 For next: 96985 Since: 03-18-04 From: Base Tourian Since last post: 1 hour Last activity: 32 min. |
| ||
Originally posted by Neko54123Originally posted by MathOnNapkinsWhoa, whoa, whoa...where is this, exactly? Have you examined it at all? Most 1-player games that look for second controller input have (or did have) debugging features of some kind... If you want to see for yourself it's routine $3F9 = $00:83F9. $3F9 is merely the rom address after the header has been removed. I prefer to use those over bank addresses. The routine that checks the first player port is $3D1. I thought that the second player might be used for debugging as well (as in Super Metroid.) However, the routine is local in bank $00. I found no two byte pointer, jump, or subroutine call for this address in all of bank $00. So at this time I assume it is unused. If there's some bizarre method of calling it, like LDA #F9 STA $00 LDA #83 STA $01 JSR ($0000) , then I haven't found it yet. |
|||
dormento Shyguy Level: 17 Posts: 39/99 EXP: 24075 For next: 668 Since: 03-15-04 From: Esteio - Brasil Since last post: 182 days Last activity: 161 days |
| ||
This is very interesting. I'm really really looking forward to it. Btw, do you know _Hyde_ of nesdev ? He's a very knowledgeable person and might be able to help with the intrincacies of the Nes should you want to add more features to the underlying Fceu. |
|||
bbitmaster Koopa Level: 18 Posts: 10/103 EXP: 25264 For next: 4633 Since: 03-28-04 From: Knoxville, tTN Since last post: 12 days Last activity: 7 days |
| ||
Probably the coolest feature (the one I was saving for later) is the ability to directly edit the rom as it is running with the hex editor. I cannot stress enough how easy this will make hacking games. Let me show a few screenshots to get the point across http://bitmaster.panicus.org/images/FCEUXD7.png Back in some older builds, I had something to edit the rom called the Rom Patcher. Back when Dahrkdaiz was finishing up MA, he used it to do the patches and loved it. http://bitmaster.panicus.org/images/FCEUXD8.png I personally didn't think that rom patcher was the easiest thing in the world to use but it sure got the job done. It was certainly easier than editing the game by hand in a hex editor and then reloading it in the emulator. Later on though, Parasyte was kind enough to add in his inline assembler. This made editing the game assembly even easier as you can see above. It should still be pretty useful if you don't like coding in machine language. But the coolest part is coming next. http://bitmaster.panicus.org/images/FCEUXD9.png This introduces the current, easy method of editing the rom. This single feature alone would probably turn nes rom hacking upside down. Basically, you type in the change and it takes effect immediately. As you can see, I took a few minutes in the debugger to find the offset, and then typed in "06" into this hex editor, and instantly megaman's bullet limit got increased. http://bitmaster.panicus.org/images/FCEUXD10.png Another similar hack for megaman 3 this time. http://bitmaster.panicus.org/images/FCEUXD11.png A little while later I started moving the score counter around. The two edited byes you see in red tell its x and y position. I found them in a matter of minutes and started typing new values in and watched the score counter move places instantly. http://bitmaster.panicus.org/images/FCEUXD12.jpg Dahrkdaiz wanted me to show off a really quick little hack he did, where he took a seven minutes to find and change three bytes in smb3, so as you can see, koopa shells go through everything instead of bouncing back. And yes, edited bytes do appear in red, so you can hit ctrl+z or edit->undo to undo the change. This way you won't have to remember what was there before you type something new in. And I hope to soon get *.tbl file support in for text editing, as well as a few other little thing. We can all say bye to Hex Workshop, or whatever your favorite hex editor is Any questions, or comments? |
|||
Googie Surarok Level: 39 Posts: 132/624 EXP: 380784 For next: 23987 Since: 03-15-04 From: Corona Queens New York Since last post: 3 hours Last activity: 3 hours |
| ||
All I can say is that this'll be the BEST thing for the ROM hacking community, people would hack games now more easier (like me) I can't to try this out changing color palettes & making certian enemies take more damage. I'm more than ready to chuck out my hex editors & I like the pictures too, really cool stuff. Thanks for the update bbitmaster. | |||
bbitmaster Koopa Level: 18 Posts: 11/103 EXP: 25264 For next: 4633 Since: 03-28-04 From: Knoxville, tTN Since last post: 12 days Last activity: 7 days |
| ||
dormento; Sorry, I forgot to respond to you in my last post, but yes I have met _hyde_. He seems pretty cool, and from what I hear he is working on a simlar project to disassemble nes roms with code and data seperated Googie; Really, thanks for all the support I really do appreciate it. I'm not really sure if I want to give away any more about fceuxd right now. But I may post more in this thread later and answer any questions/comments. |
|||
drjayphd Beamos What's that spell? pimp! Level: 56 Posts: 585/1477 EXP: 1387410 For next: 10766 Since: 03-15-04 From: CT Since last post: 2 hours Last activity: 2 hours |
| ||
Allow me a moment to get some Windex. I'm sure it would be hard to hack through the spooge that's now coating my monitor. |
|||
Jaspile Red Koopa Level: 20 Posts: 48/133 EXP: 37467 For next: 4972 Since: 03-15-04 From: Paris, France Since last post: 20 hours Last activity: 11 hours |
| ||
wOw... all that work is just breathtaking! I'm trying to believe/imagine what I just read/saw, and...well it looks like a dream; but which will, I hope soon, become true. I'm really looking forward to trying it, and I'm sure it will bring lots of new high level hacks/projects in the community. |
|||
MathOnNapkins Math n' Hacks Level: 67 Posts: 393/2189 EXP: 2495887 For next: 96985 Since: 03-18-04 From: Base Tourian Since last post: 1 hour Last activity: 32 min. |
| ||
Now if only we could have features like this for snes emus.. *cough*evilpeer plz help j/k*cough* | |||
BMF98567 BLACK HAS BUILT A SILLY DICE-MAZE! GO! Current list of BURNING FURY >8( recipients: - Yiffy Kitten (x2) - Xkeeper Level: 53 Posts: 308/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 |
| ||
Man, this is going to be incredible. No more jumping back and forth between the memory editor and a hex editor when I want to find and permanently change a few opcodes (which can prove to be tough in games with lots of ROM banks)! This should make enabling debug features a whole lot easier! *BMF squirms nervously in his chair awaiting this marvelous program's so-close-yet-so-far-away release* |
|||
Kyoufu Kawa I'm not bad. I'm just drawn that way. Level: 70 Posts: 486/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 MathOnNapkinsYou kidding? GBA UBER ALLES! |
|||
Gavin Fuzzy Rhinoceruses don't play games. They fucking charge your ass. Level: 43 Posts: 138/799 EXP: 551711 For next: 13335 Since: 03-15-04 From: IL, USA Since last post: 13 hours Last activity: 13 hours |
| ||
this program will probably cut my running applications number in about half. hah, i mean throw a text editor in there and i'll need absolutely nothing else. | |||
Wlokos Red Paratroopa Level: 22 Posts: 108/176 EXP: 54880 For next: 3470 Since: 04-29-04 Since last post: 11 days Last activity: 10 days |
| ||
... This is the most amazing hack utility I've ever seen. That's awesome, I can't wait for a public release. |
|||
bbitmaster Koopa Level: 18 Posts: 20/103 EXP: 25264 For next: 4633 Since: 03-28-04 From: Knoxville, tTN Since last post: 12 days Last activity: 7 days |
| ||
Wow, thanks a lot for all the support. Just today I added something else, *.tbl file support! http://bitmaster.panicus.org/images/FCEUXD13.png Yes it edits text directly, and of course the changes show up immediately. |
|||
interdpth Rex Level: 36 Posts: 252/527 EXP: 294398 For next: 13712 Since: 03-20-04 Since last post: 10 days Last activity: 31 days |
| ||
OMG SOURCE CODE PWNAGE! Wow I really wish a program like this was for GBA good job BBit | |||
Googie Surarok Level: 39 Posts: 152/624 EXP: 380784 For next: 23987 Since: 03-15-04 From: Corona Queens New York Since last post: 3 hours Last activity: 3 hours |
| ||
WOW! that is so hot! Editing the text like that on screen? I like that feature alot, thanks Bbit for the update. nice job & nice progress. | |||
d4s Panser Level: 29 Posts: 66/325 EXP: 142151 For next: 5734 Since: 03-23-04 Since last post: 13 days Last activity: 1 day |
| ||
whooooooooooops (edited by d4s on 09-06-04 08:13 PM) |
|||
windwaker Ball and Chain Trooper WHY ALL THE MAYONNAISE HATE Level: 61 Posts: 79/1797 EXP: 1860597 For next: 15999 Since: 03-15-04 Since last post: 4 days Last activity: 6 days |
| ||
Originally posted by Gavin It already supports table files, right...? |
|||
Chickenlump Level: 41 Posts: 367/722 EXP: 474192 For next: 5953 Since: 03-15-04 From: Columbia City Indiana Since last post: 3 hours Last activity: 4 min. |
| ||
Table file support was added after he posted that, I think. Looks pretty cool, who wouldn't want to play around with it after all these cool screens? |
|||
Gavin Fuzzy Rhinoceruses don't play games. They fucking charge your ass. Level: 43 Posts: 167/799 EXP: 551711 For next: 13335 Since: 03-15-04 From: IL, USA Since last post: 13 hours Last activity: 13 hours |
| ||
check the dates of those posts 1] i posted that before he added .tbl support 2] you interpreteted it incorrectly. i was not looking for text editing in the game, i was looking for a text editor to open and fill my notes. if he had thrown a text editor into FCEUxd then i would need to run only one application... which is what i was getting at |
|||
bbitmaster Koopa Level: 18 Posts: 21/103 EXP: 25264 For next: 4633 Since: 03-28-04 From: Knoxville, tTN Since last post: 12 days Last activity: 7 days |
| ||
Heres another picture from River City Ransom, the text istelf is a parody of a whole ordeal I went through back in april, when someone stole a copy from one of my beta testers and actually threatened to leak it. http://bitmaster.panicus.org/images/FCEUXD14.png edit: and yes folks, I say again, it does support table files. (edited by bbitmaster on 09-06-04 10:42 PM) (edited by bbitmaster on 09-06-04 10:45 PM) (edited by bbitmaster on 09-06-04 10:48 PM) |
Pages: 1 2 3 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - FCEUXD information | | | |