Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,441,196
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-20-24 08:58 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests | 2 bots

Main - ROM Hacking - Let's hack NSMB! (To be exact, a level viewer.) New thread | New reply

Pages: 1 2 3 4 5

HyperHacker
Posted on 07-23-07 01:26 AM Link | Quote | ID: 56935

...
Level: 73

Posts: 1203/1220
EXP: 3365145
Next: 120723

Since: 03-25-07
From: no

Last post: 6085 days
Last view: 6069 days
Sounds like my MK64 "editor", which is still only a viewer. I already know the actual editor is going to be a whole new codebase, because the current code sucks from a combination of its age (it was based on some very old experimental 3D rendering code), it being severely hacked for experimental purposes, and making some assumptions about the game's workings that turned out to be false.

Treeki
Posted on 07-23-07 01:29 AM Link | Quote | ID: 56936


Red Cheep-cheep
Level: 34

Posts: 31/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
[citation needed]

____________________
I'll put something here later.

HyperHacker
Posted on 07-23-07 01:45 AM Link | Quote | ID: 56947

...
Level: 73

Posts: 1208/1220
EXP: 3365145
Next: 120723

Since: 03-25-07
From: no

Last post: 6085 days
Last view: 6069 days
New YY-SMB? *shot*

Treeki
Posted on 07-23-07 01:48 AM Link | Quote | ID: 56949


Red Cheep-cheep
Level: 34

Posts: 32/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by HyperHacker
New YY-SMB? *shot*

.. 3 years later ..

Now, NEW YY-ME is not best NSMB level editor.
You become happy if you use "nsmb Utility".
"nsmb Utility" included the emulator and will give
you an exact display and editing environment.


*shot again*

(yes, that's edited from YY's site)

____________________
I'll put something here later.

Sonicandfails
Posted on 07-23-07 03:49 AM Link | Quote | ID: 57006


Lantern Ghost
Level: 60

Posts: 739/766
EXP: 1678730
Next: 94048

Since: 02-19-07

Last post: 5958 days
Last view: 5764 days
WhatEVER you do GuyPerfect, do NOT get a Datel! Get a better slot1 like G6DS, M3/R4, or even CycloWiz (I perfer the M3/R4). Seriously, you will be sorry.

____________________
I miss post headers more.

GuyPerfect
Posted on 07-23-07 04:50 AM Link | Quote | ID: 57019


Paratroopa
Level: 30

Posts: 106/155
EXP: 152526
Next: 13343

Since: 03-14-07

Last post: 6039 days
Last view: 5988 days
Thanks for the alternate suggestions, S&F. I've looked at the options, and I think I'll go with the Cyclo Evolution DS. If you know of any issues with that, let me know in a PM.

Otherwise, let's keep this thread for NSMB hacking.

Sonicandfails
Posted on 07-23-07 05:50 AM Link | Quote | ID: 57028


Lantern Ghost
Level: 60

Posts: 740/766
EXP: 1678730
Next: 94048

Since: 02-19-07

Last post: 5958 days
Last view: 5764 days
To be honest, it's better then the R4/M3 but has a team known to fail updates.

____________________
I miss post headers more.

Reini
Posted on 07-23-07 01:29 PM Link | Quote | ID: 57133


Koopa
Level: 25

Posts: 25/104
EXP: 83381
Next: 6239

Since: 05-19-07

Last post: 5247 days
Last view: 5233 days
Posted by Tanks


OK GUYS! I'VE SET MY CLAIM! SMB1 REMAKE IS GONNA' HAPPEN!

This editor surely deserves to be used.I think I'm gonna try it.Off-topic:I thought NSMB cannot be run in a DS Emu.With what emulator did you play it?

Ailure
Posted on 07-23-07 02:14 PM Link | Quote | ID: 57139

Hats
Steam Board2 group
Level: 121

Posts: 1192/3965
EXP: 19769529
Next: 287167

Since: 02-19-07
From: Sweden, Skåne

Last post: 3295 days
Last view: 2046 days
Posted by Tanks
*huge picture*
OK GUYS! I'VE SET MY CLAIM! SMB1 REMAKE IS GONNA' HAPPEN!
All thoose Mario remakes on SMW isn't enough?

____________________
AIM: gamefreak1337, MSN: Emil_sim@spray.se, XMPP: ailure@xmpp.kafuka.org


Treeki
Posted on 07-23-07 02:37 PM Link | Quote | ID: 57143


Red Cheep-cheep
Level: 34

Posts: 34/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by Ailure
Posted by Tanks
*huge picture*
OK GUYS! I'VE SET MY CLAIM! SMB1 REMAKE IS GONNA' HAPPEN!
All thoose Mario remakes on SMW isn't enough?

Obviously not. Besides, I don't think SMW supports all the SMB1 features, while NSMB does. (Haven't played SMW much, hacked it even less, so I don't know much about it..) As far as I know, for a few: breakable bricks, proper Goombas, SMB1-style Koopas, SMB1-style Bowser, not sucking. NSMB is truly a versatile game for hackers, because it has so many graphics, so many different objects and enemies, that it's hard to resist hacking it. I wonder if I will make a SMB remake first, though..

____________________
I'll put something here later.

GuyPerfect
Posted on 07-23-07 04:20 PM Link | Quote | ID: 57178


Paratroopa
Level: 30

Posts: 107/155
EXP: 152526
Next: 13343

Since: 03-14-07

Last post: 6039 days
Last view: 5988 days
[citation needed]

Treeki
Posted on 07-23-07 04:23 PM Link | Quote | ID: 57180


Red Cheep-cheep
Level: 34

Posts: 35/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by GuyPerfect
Posted by Reini
This editor surely deserves to be used.I think I'm gonna try it.Off-topic:I thought NSMB cannot be run in a DS Emu.With what emulator did you play it?

Come, now. The thread is only three pages long. 14 pages, I can understand if you missed it. But go back a page and you'll get all the info you need.

You obviously don't know Reini.. He's permabanned at MFGG (a Mario fangaming forum). He loves doing nothing other than pestering game-makers/hackers/etc to release before a certain day, to post a demo, to answer endless stupid questions, etc.

BTW, the new editor is coming along well. The filesystem loader is done, it's just a matter of programming the main editor code, which I'm about to start. (It's an improved version of the filesystem code from the old editor, which is why I've done it so quickly- I started it this morning).

____________________
I'll put something here later.

Tanks
Posted on 07-23-07 04:51 PM Link | Quote | ID: 57187


Dry Bones
Level: 55

Posts: 602/627
EXP: 1243161
Next: 71028

Since: 02-19-07

Last post: 5514 days
Last view: 5260 days
[citation needed]

____________________




Treeki
Posted on 07-23-07 05:03 PM Link | Quote | ID: 57188


Red Cheep-cheep
Level: 34

Posts: 36/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by Tanks
Posted by Treeki
I wonder if I will make a SMB remake first, though..


Sorry, Sonic and I already took it.

We have the first level pretty much complete. W hat we now need is:

A) Ability to edit enemies
B) Ability to move the flag
C) Ability to get rid of those "Big Coins"
D) Tedious little things that I probably forgot to mention.

Hopefully with the reasearch that's been going on we can pull this off sooner than I expect.

Not too far off! Especially with the new editor, which will make it easier than ever to add these features.

If you really need to edit enemies and stuff, then here's a little tutorial on doing it with a hex editor:
Be warned that I'm not exactly sure about these, so do test it and see what works. I haven't added support to the editor yet because of that, and the fact the enemy offsets seem to be different in every level, and I don't yet know the format well enough to figure it out.
Enemies are 12 bytes long. The first one I know of (a Goomba) starts at offset 0x184 (only in 1-1). It should not be too hard to identify enemies by looking at their approximate position in the editor's X/Y coordinates and searching for these positions in the file, but do try with several variations of the number (eg. for 95, you could try 93, 94, 96, etc) in case the positioning works differently than you think. That's how I managed to move the flag once.
The data I do know of is first 2 bytes = object type, next 2 = X, next 2 = Y.
To encode these 2 byte numbers: second byte is amount of 256's in the number, first byte is what remains. So 512 would be encoded as 00 02, but 517 would be encoded as 05 02. Yet 2 would be encoded as 02 00.


____________________
I'll put something here later.

Tanks
Posted on 07-23-07 08:04 PM Link | Quote | ID: 57233


Dry Bones
Level: 55

Posts: 603/627
EXP: 1243161
Next: 71028

Since: 02-19-07

Last post: 5514 days
Last view: 5260 days
now would that be the exracted level file or the rom itself that I'm supposed to edit?

(Just wanted to clear that up before I did something stupid )

____________________




Treeki
Posted on 07-23-07 08:08 PM Link | Quote | ID: 57237


Red Cheep-cheep
Level: 34

Posts: 37/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
[citation needed]

____________________
I'll put something here later.

Sonicandfails
Posted on 07-23-07 11:40 PM Link | Quote | ID: 57317


Lantern Ghost
Level: 60

Posts: 744/766
EXP: 1678730
Next: 94048

Since: 02-19-07

Last post: 5958 days
Last view: 5764 days
Haha, I was thinking about this myself. What about tiles that are on top of each other? Any way to figure that one out

____________________
I miss post headers more.

Treeki
Posted on 07-23-07 11:41 PM Link | Quote | ID: 57318


Red Cheep-cheep
Level: 34

Posts: 39/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by Sonicandfails
Haha, I was thinking about this myself. What about tiles that are on top of each other? Any way to figure that one out

The tile that's latest in the Object List gets drawn on top.

____________________
I'll put something here later.

Sonicandfails
Posted on 07-23-07 11:46 PM Link | Quote | ID: 57319


Lantern Ghost
Level: 60

Posts: 745/766
EXP: 1678730
Next: 94048

Since: 02-19-07

Last post: 5958 days
Last view: 5764 days
In the game? Can we move objects in the object list then?

____________________
I miss post headers more.

Treeki
Posted on 07-23-07 11:49 PM Link | Quote | ID: 57322


Red Cheep-cheep
Level: 34

Posts: 40/209
EXP: 236497
Next: 17154

Since: 07-12-07
From: Rogueport

Last post: 3922 days
Last view: 3623 days
Posted by Sonicandfails
In the game? Can we move objects in the object list then?

I dunno about how the game works.. Maybe I will try some tests for that later. I will consider adding a Move Up/Down Object feature!

____________________
I'll put something here later.
Pages: 1 2 3 4 5


Main - ROM Hacking - Let's hack NSMB! (To be exact, a level viewer.) 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: 117, rows: 157/157, time: 0.019 seconds.