(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-08-24 04:20 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Final Fantasy and 6502 ASM Hacking New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
VinceIP

Blue Octorok


 





Since: 05-29-06
From: Ohio, USA

Last post: 6457 days
Last view: 6457 days
Posted on 07-05-06 12:36 AM Link | Quote
Alright, I'm a complete newbie to ASM hacking. I'm mostly a NES hacker. Right now, I'm making a new game with Final Fantasy as the base. It will be much more plot-involved.

Anyway, I need a way to set up a system with 6502 ASM that will allow me to integrate some of these features:

-Make an NPC or hero walk a set path on demand, for story sequences and cutscenes
-Make a message box appear on demand without walking up to an NPC and pressing A
- Make a sprite change poses on demand (look down, hold a sword, smile, etc)
- Optional: A caterpillar system (players in your party will follow you on maps, like in Chrono Trigger)

It would also be nice if there was a way to add more towns and dungeons to the game without needing to replace other ones - as well as adding enemies, items, magic, and especially music. Is this even possible? Is it possible to expand a NES rom without major glitches?

Every Assembler doc or tutorial I've read just completely baffles me. I just don't get it at all. Is there a tutorial for complete beginners to 6502 out there somewhere? If anyone could give me some advice, that would be fantastic. Then again, if someone would be willing to do some programming for me, that would be just as great (with proper credit given, of course)!

I'm going for somewhat of a "revoulutionary" hack here, as far as FF hacks go. The standard Final Fantasy system just doesn't suit my needs. I've thought about switching to FF3 as a base, but there just isn't enough data out there... and no map editor.

So if anyone can help me, I'll give you a lifetime supply of warm chocolate chunk cookies, milk included. Thanks!
dormento

Red Goomba


 





Since: 11-18-05

Last post: 6441 days
Last view: 6288 days
Posted on 07-05-06 12:55 AM Link | Quote
Unfortunately, everything you want would imply in major engine overhauls
As for the tutorials, have you visited romhacking.net? They have some great material there.
VinceIP

Blue Octorok


 





Since: 05-29-06
From: Ohio, USA

Last post: 6457 days
Last view: 6457 days
Posted on 07-05-06 02:41 AM Link | Quote
I'm willing to do some major engine overhauls, that is of course if I can efficently learn some ASM.

And yes, I checked romhacking.net. The docs I found there were the ones that just confused me.
KeiiChi Kun

Leever
Learn some manners.
Password changed to gibberish and IP banned.


 





Since: 01-01-06
From: Sushi Bar

Last post: 6301 days
Last view: 6301 days
Posted on 07-05-06 02:42 AM Link | Quote
Originally posted by VinceIP

Every Assembler doc or tutorial I've read just completely baffles me. I just don't get it at all. Is there a tutorial for complete beginners to 6502 out there somewhere? If anyone could give me some advice, that would be fantastic. Then again, if someone would be willing to do some programming for me, that would be just as great (with proper credit given, of course)!



If they baffle you, and you're going for a revolutionary hack, then maybe rather than asking people to give you all the code you need try asking over at http://pokecommunity.com if anyone wants to join your team that's good at 6502 coding.
VinceIP

Blue Octorok


 





Since: 05-29-06
From: Ohio, USA

Last post: 6457 days
Last view: 6457 days
Posted on 07-05-06 02:49 AM Link | Quote
Great, thanks, I'll try seeking out a team there. Anyway, I just found a nice, short little doc on expanding a Final Fantasy rom. So that one can be checked off the list.
never-obsolete

Paragoomba








Since: 05-14-06
From: AZ

Last post: 6290 days
Last view: 6290 days
Posted on 07-05-06 05:03 AM Link | Quote
a book called "Programming the 6502" by Rodnay Zaks or NESdev, though some of the documents are dated, but its a start. and the documents don't get any simpler, you just kinda have to wade through them. it helps if you know a programming language.

Originally posted by VinceIP

Is it possible to expand a NES rom without major glitches?



the problem is being able to use the newly added space because of bank swapping. if you have your new prg/chr bank swapped in when the game expects something else, either your program counter won't point to a valid address (in the case of prg), or your graphics will look screwy. plus your interrupt handlers are another issue.

if you want any hope of pulling this off you have to first learn 6502, then learn how the NES works, then start your project.
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking - Final Fantasy and 6502 ASM Hacking |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.062 seconds; used 372.88 kB (max 446.24 kB)