Register - Login
Views: 99349034
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
04-21-22 05:43:21 PM
Jul - NSMB Hacking (Archive) - Worldmap HEX editing New poll - New thread - New reply
Next newer thread | Next older thread
ray
Member
Level: 39


Posts: 137/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 01-16-11 12:43:55 PM Link | Quote
Hi guys.
I found out something about the worldmap editing.
First, I would like to say, that Worlmap editing is very hard.
That what i have found out, is not very much, but i think i will recognize more than the little bit. AND i think it is possible to Hack the worldmap, so you can add objects, move objects and, edit the movement paths. I used World 2.

1.


I think you can edit the Movement Paths. I counted the Paths in the game and the number of the paths was 20. I dont know why in the Hex editor are only 19^^

2. LARGE PIC!


I think you can edit the object list and add some, but I'm not sure. When you edit the Color Pallette names, for example from w2_road2_50b to w2_road2_n50e, the object which has the color pallette, has now new colors, because you gave it a new pallette.

3.


I think the polygons are the particles from the sandstorm.

That was all what I have recognized. I think i will found out more =D
Please comment!

____________________
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 171/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 01-16-11 12:49:21 PM Link | Quote
I have also figured out some of that stuff
When I changed some data, for example the movement paths, it doesnt change something in the game
In this file, you can JUST edit the graphics I think! Not more.
The file is called "nsbmd", so there are only graphics I think...

____________________
Bilder Upload
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 1077/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 01-16-11 03:06:50 PM (last edited by dirbaio at 01-16-11 12:08 PM) Link | Quote
the .nsbmd files are just 3D models: Nitro System Binary MoDel
You can find a doc here: kiwi.ds.googlepages.com/nsbmd.html

The strings you're seeing are references to animations, textures and other models.

But that's not the only thing. There are some tables on arm9.bin and overlay 0 that have the true path list.
Editing a nsbmd file by hand is a crazy idea.. It'd be better to make an importer.

EDIT: There's also the nsbca files: NitroSystem Binary Character Animation (?). They store the animations Mario make from a node to another. But the true path data is somewhere else.
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 172/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 01-16-11 03:24:53 PM Link | Quote
Originally posted by dirbaio
the .nsbmd files are just 3D models: Nitro System Binary MoDel
You can find a doc here: kiwi.ds.googlepages.com/nsbmd.html

The strings you're seeing are references to animations, textures and other models.

But that's not the only thing. There are some tables on arm9.bin and overlay 0 that have the true path list.
Editing a nsbmd file by hand is a crazy idea.. It'd be better to make an importer.

EDIT: There's also the nsbca files: NitroSystem Binary Character Animation (?). They store the animations Mario make from a node to another. But the true path data is somewhere else.

Can you tell us, in what offset of the arm9.bin the movementpaths are?
I looked through the whole arm9.bin alreay and i am still searching

____________________
Bilder Upload
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


Posts: 1078/-1288
EXP: NaN
For next: 0

Since: 07-28-09

From: Spain

Since last post: 10.8 years
Last activity: 9.9 years

Posted on 01-16-11 03:38:12 PM Link | Quote
Treeki knows...
I'll ask him and post it here.
Zero One
5170
And as we fall the spirit carries on,
That a hero'll come and save us all,
As we call the ones we left below,
We all dream of the day we rise above
Level: 129


Posts: 2493/5173
EXP: 24539153
For next: 510501

Since: 05-24-10

From: Delta Quadrant

Since last post: 1.5 years
Last activity: 118 days

Posted on 01-18-11 05:19:35 PM Link | Quote
Originally posted by ray
I think you can edit the Movement Paths. I counted the Paths in the game and the number of the paths was 20. I dont know why in the Hex editor are only 19^^


Because it starts counting from 0

____________________
"The last Metroid is in captivity."
And yet, the galaxy is STILL fucked.
Thanks Xkeeper, Bagel and Sanky for the help!

ray
Member
Level: 39


Posts: 146/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 01-18-11 05:25:43 PM Link | Quote
Oh yes I forgot xD

____________________
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 199/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 01-24-11 03:30:40 PM Link | Quote
@dirbaio:
I am still waiting for the movement paths in the arm9.bin-.-
I mean the offset

____________________
Bilder Upload
ray
Member
Level: 39


Posts: 287/321
EXP: 371835
For next: 32936

Since: 11-10-10


Since last post: 10.6 years
Last activity: 7.7 years

Posted on 06-07-11 01:05:20 PM Link | Quote
Originally posted by NsmB_PrO
@dirbaio:
I am still waiting for the movement paths in the arm9.bin-.-
I mean the offset


We wait

____________________
NsmB_PrO
Member
Picture Resized!
Level: 46


Posts: 430/467
EXP: 667532
For next: 44242

Since: 04-29-10

From: Austria Vöcklabruck

Since last post: 10.7 years
Last activity: 9.1 years

Posted on 06-07-11 02:41:18 PM Link | Quote
Originally posted by ray
Originally posted by NsmB_PrO
@dirbaio:
I am still waiting for the movement paths in the arm9.bin-.-
I mean the offset


We wait

Hmm...
I think i will ask Treeki of my own, if dirbaio doesnt have the time

BTW: We wait :clock:

____________________
Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - Worldmap HEX editing New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

27 database queries, 5 query cache hits.
Query execution time:  0.098452 seconds
Script execution time:  0.016259 seconds
Total render time:  0.114711 seconds


TidyHTML vomit below
line 1 column 1 - Warning: missing <!DOCTYPE> declaration
line 119 column 11 - Warning: <form> isn't allowed in <table> elements
line 118 column 10 - Info: <table> previously mentioned
line 120 column 11 - Warning: missing <tr>
line 120 column 119 - Warning: missing </font> before </td>
line 124 column 16 - Warning: plain text isn't allowed in <tr> elements
line 120 column 11 - Info: <tr> previously mentioned
line 125 column 68 - Warning: missing </nobr> before </td>
line 141 column 68 - Warning: missing </nobr> before <tr>
line 147 column 35 - Warning: missing <tr>
line 147 column 50 - Warning: missing </font> before </td>
line 148 column 37 - Warning: unescaped & or unknown entity "&id"
line 147 column 191 - Warning: missing </font> before </table>
line 149 column 35 - Warning: missing <tr>
line 149 column 50 - Warning: missing </font> before </td>
line 149 column 91 - Warning: missing </font> before </table>
line 156 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 158 column 9 - Warning: missing <tr>
line 176 column 13 - Warning: missing <tr>
line 177 column 102 - Warning: unescaped & or unknown entity "&postid"
line 203 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 205 column 9 - Warning: missing <tr>
line 223 column 13 - Warning: missing <tr>
line 224 column 102 - Warning: unescaped & or unknown entity "&postid"
line 232 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 234 column 9 - Warning: missing <tr>
line 252 column 13 - Warning: missing <tr>
line 253 column 102 - Warning: unescaped & or unknown entity "&postid"
line 266 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 268 column 9 - Warning: missing <tr>
line 286 column 13 - Warning: missing <tr>
line 287 column 102 - Warning: unescaped & or unknown entity "&postid"
line 302 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 304 column 9 - Warning: missing <tr>
line 322 column 13 - Warning: missing <tr>
line 323 column 102 - Warning: unescaped & or unknown entity "&postid"
line 329 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 331 column 9 - Warning: missing <tr>
line 349 column 13 - Warning: missing <tr>
line 350 column 102 - Warning: unescaped & or unknown entity "&postid"
line 352 column 492 - Warning: <td> attribute "tahoma"," lacks value
line 352 column 492 - Warning: <td> attribute with missing trailing quote mark
line 352 column 689 - Warning: discarding unexpected <body>
line 352 column 74 - Warning: missing </div>
line 361 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 363 column 9 - Warning: missing <tr>
line 381 column 13 - Warning: missing <tr>
line 382 column 102 - Warning: unescaped & or unknown entity "&postid"
line 387 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 389 column 9 - Warning: missing <tr>
line 407 column 13 - Warning: missing <tr>
line 408 column 102 - Warning: unescaped & or unknown entity "&postid"
line 415 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 417 column 9 - Warning: missing <tr>
line 435 column 13 - Warning: missing <tr>
line 436 column 102 - Warning: unescaped & or unknown entity "&postid"
line 445 column 9 - Warning: <div> isn't allowed in <table> elements
line 152 column 17 - Info: <table> previously mentioned
line 447 column 9 - Warning: missing <tr>
line 465 column 13 - Warning: missing <tr>
line 466 column 102 - Warning: unescaped & or unknown entity "&postid"
line 479 column 17 - Warning: missing <tr>
line 479 column 17 - Warning: discarding unexpected <table>
line 482 column 35 - Warning: missing <tr>
line 482 column 50 - Warning: missing </font> before </td>
line 482 column 91 - Warning: missing </font> before </table>
line 484 column 35 - Warning: missing <tr>
line 484 column 50 - Warning: missing </font> before </td>
line 485 column 37 - Warning: unescaped & or unknown entity "&id"
line 484 column 191 - Warning: missing </font> before </table>
line 486 column 17 - Warning: discarding unexpected </textarea>
line 486 column 28 - Warning: discarding unexpected </form>
line 486 column 35 - Warning: discarding unexpected </embed>
line 486 column 43 - Warning: discarding unexpected </noembed>
line 486 column 53 - Warning: discarding unexpected </noscript>
line 486 column 64 - Warning: discarding unexpected </noembed>
line 486 column 74 - Warning: discarding unexpected </embed>
line 486 column 82 - Warning: discarding unexpected </table>
line 486 column 90 - Warning: discarding unexpected </table>
line 488 column 9 - Warning: missing </font> before <table>
line 500 column 25 - Warning: discarding unexpected </font>
line 509 column 57 - Warning: discarding unexpected </font>
line 487 column 1 - Warning: missing </center>
line 120 column 63 - Warning: <img> lacks "alt" attribute
line 125 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 125 column 93 - Warning: <img> lacks "alt" attribute
line 141 column 19 - Warning: <td> attribute "width" has invalid value "120px"
line 141 column 98 - Warning: <img> lacks "alt" attribute
line 148 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 148 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 161 column 22 - Warning: <img> lacks "alt" attribute
line 161 column 63 - Warning: <img> lacks "alt" attribute
line 161 column 111 - Warning: <img> lacks "alt" attribute
line 161 column 161 - Warning: <img> lacks "alt" attribute
line 162 column 11 - Warning: <img> lacks "alt" attribute
line 172 column 15 - Warning: <img> lacks "alt" attribute
line 185 column 452 - Warning: <img> lacks "alt" attribute
line 190 column 705 - Warning: <img> lacks "alt" attribute
line 195 column 1043 - Warning: <img> lacks "alt" attribute
line 200 column 1363 - Warning: <img> lacks "alt" attribute
line 208 column 22 - Warning: <img> lacks "alt" attribute
line 208 column 63 - Warning: <img> lacks "alt" attribute
line 208 column 112 - Warning: <img> lacks "alt" attribute
line 208 column 162 - Warning: <img> lacks "alt" attribute
line 209 column 11 - Warning: <img> lacks "alt" attribute
line 219 column 15 - Warning: <img> lacks "alt" attribute
line 226 column 117 - Warning: <img> proprietary attribute value "absmiddle"
line 226 column 117 - Warning: <img> lacks "alt" attribute
line 227 column 267 - Warning: <img> proprietary attribute value "absmiddle"
line 227 column 267 - Warning: <img> lacks "alt" attribute
line 237 column 23 - Warning: <img> lacks "alt" attribute
line 237 column 64 - Warning: <img> lacks "alt" attribute
line 248 column 15 - Warning: <img> lacks "alt" attribute
line 271 column 22 - Warning: <img> lacks "alt" attribute
line 271 column 63 - Warning: <img> lacks "alt" attribute
line 271 column 112 - Warning: <img> lacks "alt" attribute
line 271 column 162 - Warning: <img> lacks "alt" attribute
line 272 column 11 - Warning: <img> lacks "alt" attribute
line 282 column 15 - Warning: <img> lacks "alt" attribute
line 299 column 966 - Warning: <img> proprietary attribute value "absmiddle"
line 299 column 966 - Warning: <img> lacks "alt" attribute
line 307 column 23 - Warning: <img> lacks "alt" attribute
line 307 column 64 - Warning: <img> lacks "alt" attribute
line 318 column 15 - Warning: <img> lacks "alt" attribute
line 333 column 16 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 16 - Warning: <img> lacks "alt" attribute
line 333 column 59 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 59 - Warning: <img> lacks "alt" attribute
line 333 column 102 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 102 - Warning: <img> lacks "alt" attribute
line 333 column 145 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 145 - Warning: <img> lacks "alt" attribute
line 333 column 188 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 188 - Warning: <img> lacks "alt" attribute
line 333 column 231 - Warning: <img> proprietary attribute value "absmiddle"
line 333 column 231 - Warning: <img> lacks "alt" attribute
line 334 column 23 - Warning: <img> lacks "alt" attribute
line 334 column 64 - Warning: <img> lacks "alt" attribute
line 334 column 113 - Warning: <img> lacks "alt" attribute
line 334 column 163 - Warning: <img> lacks "alt" attribute
line 335 column 11 - Warning: <img> lacks "alt" attribute
line 345 column 15 - Warning: <img> lacks "alt" attribute
line 354 column 998 - Warning: <img> proprietary attribute value "absmiddle"
line 354 column 998 - Warning: <img> lacks "alt" attribute
line 357 column 1250 - Warning: <img> lacks "alt" attribute
line 366 column 22 - Warning: <img> lacks "alt" attribute
line 366 column 63 - Warning: <img> lacks "alt" attribute
line 366 column 111 - Warning: <img> lacks "alt" attribute
line 366 column 161 - Warning: <img> lacks "alt" attribute
line 367 column 11 - Warning: <img> lacks "alt" attribute
line 377 column 15 - Warning: <img> lacks "alt" attribute
line 384 column 188 - Warning: <img> lacks "alt" attribute
line 392 column 22 - Warning: <img> lacks "alt" attribute
line 392 column 63 - Warning: <img> lacks "alt" attribute
line 392 column 112 - Warning: <img> lacks "alt" attribute
line 392 column 162 - Warning: <img> lacks "alt" attribute
line 393 column 11 - Warning: <img> lacks "alt" attribute
line 403 column 15 - Warning: <img> lacks "alt" attribute
line 412 column 169 - Warning: <img> proprietary attribute value "absmiddle"
line 412 column 169 - Warning: <img> lacks "alt" attribute
line 420 column 22 - Warning: <img> lacks "alt" attribute
line 420 column 63 - Warning: <img> lacks "alt" attribute
line 420 column 111 - Warning: <img> lacks "alt" attribute
line 420 column 161 - Warning: <img> lacks "alt" attribute
line 421 column 11 - Warning: <img> lacks "alt" attribute
line 431 column 15 - Warning: <img> lacks "alt" attribute
line 440 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 440 column 246 - Warning: <img> lacks "alt" attribute
line 442 column 329 - Warning: <img> proprietary attribute value "absmiddle"
line 442 column 329 - Warning: <img> lacks "alt" attribute
line 442 column 383 - Warning: <img> proprietary attribute value "absmiddle"
line 442 column 383 - Warning: <img> lacks "alt" attribute
line 442 column 535 - Warning: <img> lacks "alt" attribute
line 450 column 22 - Warning: <img> lacks "alt" attribute
line 450 column 63 - Warning: <img> lacks "alt" attribute
line 450 column 112 - Warning: <img> lacks "alt" attribute
line 450 column 162 - Warning: <img> lacks "alt" attribute
line 451 column 11 - Warning: <img> lacks "alt" attribute
line 461 column 15 - Warning: <img> lacks "alt" attribute
line 470 column 318 - Warning: <img> proprietary attribute value "absmiddle"
line 470 column 318 - Warning: <img> lacks "alt" attribute
line 472 column 401 - Warning: <img> proprietary attribute value "absmiddle"
line 472 column 401 - Warning: <img> lacks "alt" attribute
line 472 column 455 - Warning: <img> proprietary attribute value "absmiddle"
line 472 column 455 - Warning: <img> lacks "alt" attribute
line 474 column 611 - Warning: <img> proprietary attribute value "absmiddle"
line 474 column 611 - Warning: <img> lacks "alt" attribute
line 476 column 774 - Warning: <img> lacks "alt" attribute
line 485 column 44 - Warning: <img> proprietary attribute value "absmiddle"
line 485 column 142 - Warning: <img> proprietary attribute value "absmiddle"
line 485 column 246 - Warning: <img> proprietary attribute value "absmiddle"
line 494 column 25 - Warning: <img> lacks "alt" attribute
line 499 column 267 - Warning: <img> lacks "alt" attribute
line 149 column 50 - Warning: trimming empty <font>
line 479 column 17 - Warning: trimming empty <tr>
line 482 column 50 - Warning: trimming empty <font>
line 125 column 68 - Warning: <nobr> is not approved by W3C
line 141 column 68 - Warning: <nobr> is not approved by W3C
line 177 column 27 - Warning: <nobr> is not approved by W3C
line 224 column 27 - Warning: <nobr> is not approved by W3C
line 253 column 27 - Warning: <nobr> is not approved by W3C
line 287 column 27 - Warning: <nobr> is not approved by W3C
line 323 column 27 - Warning: <nobr> is not approved by W3C
line 350 column 27 - Warning: <nobr> is not approved by W3C
line 352 column 172 - Warning: <table> proprietary attribute "height"
line 382 column 27 - Warning: <nobr> is not approved by W3C
line 408 column 27 - Warning: <nobr> is not approved by W3C
line 436 column 27 - Warning: <nobr> is not approved by W3C
line 466 column 27 - Warning: <nobr> is not approved by W3C
Info: Document content looks like HTML5
Info: No system identifier in emitted doctype
Tidy found 207 warnings and 0 errors!


The alt attribute should be used to give a short description
of an image; longer descriptions should be given with the
longdesc attribute which takes a URL linked to the description.
These measures are needed for people using non-graphical browsers.

For further advice on how to make your pages accessible
see http://www.w3.org/WAI/GL.
You are recommended to use CSS to specify the font and
properties such as its size and color. This will reduce
the size of HTML files and make them easier to maintain
compared with using <FONT> elements.

You are recommended to use CSS to control line wrapping.
Use "white-space: nowrap" to inhibit wrapping in place
of inserting <NOBR>...</NOBR> into the markup.

About HTML Tidy: https://github.com/htacg/tidy-html5
Bug reports and comments: https://github.com/htacg/tidy-html5/issues
Official mailing list: https://lists.w3.org/Archives/Public/public-htacg/
Latest HTML specification: http://dev.w3.org/html5/spec-author-view/
Validate your HTML documents: http://validator.w3.org/nu/
Lobby your company to join the W3C: http://www.w3.org/Consortium

Do you speak a language other than English, or a different variant of
English? Consider helping us to localize HTML Tidy. For details please see
https://github.com/htacg/tidy-html5/blob/master/README/LOCALIZE.md