Jump to content

NMM2CSV - Edit tables with Excel instead of Nightmare


circleseverywhere
 Share

Recommended Posts

Don't you hate having to manually change bytes one at a time in Nightmare?

You've got that fancy schmancy spreadsheet with everyone's stats and growths. painstakingly tweaked for that perfect balance (or not, I don't judge), but you're just clicking dropdowns and typing values like some kind of caveman.

Never again, I say to you!

Get NMM2CSV(.exe) Get NMM2CSV(Python 3.5)

Just put all the NMMs you want to rip in the same directory as the rom you want to rip from, like so:
142d7cc727.png

Now simply drag and drop your rom onto n2c.exe, and it will rip the data straight from the heart of the rom, convert it into a CSV spreadsheet, and tie it up with a neat little bow! (Editor's Note: bow will be implemented in a later release)
a6c809a933.png
ea07b24d30.png
874f02ac76.png

Is that not a thing of beauty?

But wait, it gets BETTER!

Look at all them numbers. It's great when they actually represent, y'know, NUMBERS, but what about when they mean something else, like Weapon Abilities?

Introducing Definitions

Included with NMM2CSV is a handy little file called "Table Definitions.txt". It comes with a few definitions already, and you can customise it however you like! Let's take a peek at some of the defaults I've included.

//Weapon Ability 1 definitions:
#define IsWeapon 0x1
#define IsMagic 0x2
#define IsStaff 0x4
#define Indestructible 0x8
#define Unsellable 0x10
#define IsBrave 0x20
#define MagicDamage 0x40
#define Uncounterable 0x80

The best way to see how this works is with an example!

First, let's open up FE8 Item Editor.csv and make Eirika's Rapier an unbreakable brave unsellable weapon.

ae4e29da53.png

Next, we double click c2ea.exe to process our tables:

bb68349270.png

Finally, we open up Event Assembler and tell it to assemble "Table Installer.txt" into "fe8.gba" (this step will show a lot of warnings about 'Redefining csvmacro' if you do more than one file at a time, don't worry about it):

611c50a8cc.png

0c52ef74552356773ad5d83436a2e1c430cdbb09
7aae4fb3b2dc69622d86979cc47743c48ec71125

It's that easy.

Edited by circleseverywhere
Link to comment
Share on other sites

a nice quality of life thing if it goes smoothly and all

this kinda makes me wonder why we haven't had a specific program made for doing basic things like character/class/item stats though, I wish not to continue to live like a caveperson

Edited by Lamia
Link to comment
Share on other sites

  • 5 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...