Register - Login
Views: 86587664
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - JCS - Stats - Latest Posts - Color Chart - Smilies
10-22-17 07:01:23 AM

Jul - NSMB Hacking (Archive) - NEW Sprite Database - PM me to get an account New poll - New thread - New reply
Pages: 1 2Next newer thread | Next older thread
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 03:17:18 PM (last edited by dirbaio at 03-04-11 03:18 PM) Link | Quote
I decided yesterday that the format of the spritedata.txt file was pure shit. Anyone that has tried to edit it knows it. And I remembered that awesome thing Treeki put together for NSMBW. And I thought: Why not use that us too?

Here it is:
http://dirbaio.net/nsmb/spriteDB.php


What are we going to do with that?

Integrate it with the editor. The editor will be able to automatically update itself with the latest sprite data, which is cool.
Collaboratively complete it to make sure we have all the sprites documented.

Anyone can edit the sprite database. Please be responsible.

Mark a sprite as "known" when the purpose of the sprite is known. For example, the FG effects sprites are known, but we still do not know its sprite data, so it's not "complete".
Mark a sprite as "complete" when we know all its sprite data, at least the one that is used in the levels.

IMPORTANT:
The order of the sprite data bytes has been CHANGED because that's the way the game reads them. Some values were split before between two bytes, and now they aren't. The order has changed from

AA BB CC DD EE FF
to
BB AA FF EE DD CC.

The editor is still not updated but the database is. Please take it into account.
Nibbles are the hex digits. Nibbles are numbered from 0 to 11.
krutomisi
2480
my heart is beating
in a different way

Level: 88


Posts: 1336/2480
EXP: 6558120
For next: 92544

Since: 02-01-10


Since last post: 1.0 years
Last activity: 21 days

Posted on 03-04-11 03:42:00 PM (last edited by krutomisi at 03-04-11 03:42 PM) Link | Quote
woah man that is awesome

I'll have try and work on it sometime here



Originally posted by dirbaio
Integrate it with the editor. The editor will be able to automatically update itself with the latest sprite data, which is cool.

That's a great idea,
but I would still keep a option to switch to a local nonupdating list

just in case something happens with the internet based one
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 03:49:36 PM Link | Quote
Well, i was planning on implementing it this way: The editor has the sprite data file locally. There is a button in the Tools page that updates the spritedata.txt file automatically when clicked.

That way it's optional, and you can use the editor without internet
ray
Member
Level: 36


Posts: 225/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 04:05:34 PM Link | Quote
This is a great idea! I edited sprite 255 now
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 04:21:04 PM Link | Quote
Originally posted by ray
This is a great idea! I edited sprite 255 now

Nice
But you should have marked it as known, since you KNOW what's that sprite.
ray
Member
Level: 36


Posts: 226/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 04:23:51 PM (last edited by ray at 03-04-11 04:25 PM) Link | Quote
Originally posted by dirbaio
Originally posted by ray
This is a great idea! I edited sprite 255 now

Nice
But you should have marked it as known, since you KNOW what's that sprite.


Oh yes, I have forgotten^^
But it has Unknown sprite data...
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 04:36:46 PM Link | Quote
One thing is knowing that there IS unknown sprite data, the other thing is not knowing anything. In the second case the sprites are marked as completed.

The first goal is to document what's the sprite data used in Nintendo's levels.
ray
Member
Level: 36


Posts: 227/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 04:42:34 PM (last edited by ray at 03-04-11 04:52 PM) Link | Quote
There is one thing:

00 00 00 00 00 01
The 01 let you swim in the image.

EDIT: Can you please check my entry? I dont know if its right...
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 05:04:58 PM Link | Quote
Yeah, that's nice
Keep adding moar!
ray
Member
Level: 36


Posts: 228/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 05:07:14 PM Link | Quote
I have added something at the springboard, too. Is that right, too?
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 05:26:58 PM Link | Quote
Originally posted by ray
I have added something at the springboard, too. Is that right, too?

I don't see what have you changed...
ray
Member
Level: 36


Posts: 229/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 05:42:35 PM Link | Quote
Originally posted by dirbaio
Originally posted by ray
I have added something at the springboard, too. Is that right, too?

I don't see what have you changed...


Er... i added a activator ID
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-04-11 05:47:43 PM Link | Quote
Then, you've forgot to click "save".
ray
Member
Level: 36


Posts: 230/321
EXP: 289724
For next: 18386

Since: 11-10-10


Since last post: 6.0 years
Last activity: 3.0 years

Posted on 03-04-11 05:50:58 PM Link | Quote
No, i have it
NsmB_PrO
Member
Picture Resized!
Level: 43


Posts: 296/467
EXP: 527573
For next: 37473

Since: 04-29-10
From: Austria Vöcklabruck

Since last post: 6.0 years
Last activity: 4.0 years

Posted on 03-05-11 04:39:25 AM Link | Quote
Originally posted by Orangefox
Because I've been intrigued by this particular sprite as of recently, I've manage to dig up some interesting functions for the Red Coin Ring. Some of these functions you might find useful for a hack. Here are the updates.

34 - Red Coin Ring
ID 00 00 00 00 00 = Set ID to the same number as the ID on the matching red coins.
3E 00 00 03 00 00 = Create a trail of blue coins for a short period of time.
ED 00 00 03 00 00 = Mega Mushroom Effects; you only get the glitter effects along with the meter.
F4 00 00 03 00 00 = Invincible Star Effects; you don't change colors but you are invincible with glitter effects.


How schould I write this into the sprite database?
dirbaio
For future reference, "Responsible disclosure" isn't "acting like a douche about an exploit and demanding compensation".
Level: NaN


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

Since: 07-28-09
From: Spain

Since last post: 6.0 years
Last activity: 5.0 years

Posted on 03-05-11 06:28:37 AM Link | Quote
I think it's not specific of the Red Coin ring.
I think the activator ID's 3E, ED and F4 have that "special meaning".
Try to put them in a ?-switch and tell me what happens...
luckwii
Member
Level: 23


Posts: 64/111
EXP: 58844
For next: 8879

Since: 11-16-10


Since last post: 6.0 years
Last activity: 6.0 years

Posted on 03-08-11 08:41:47 AM Link | Quote
Alright, who's the freakbag that thinks its funny to vandalize the database? Come on now people...Really?

Thanks for the database Dirbaio. May have to lock it out, and have people submit their edited data to you first.

...And to the vandal....¿Porque le hagas de pedo?
NsmB_PrO
Member
Picture Resized!
Level: 43


Posts: 301/467
EXP: 527573
For next: 37473

Since: 04-29-10
From: Austria Vöcklabruck

Since last post: 6.0 years
Last activity: 4.0 years

Posted on 03-08-11 01:38:51 PM Link | Quote
Originally posted by luckwii
Alright, who's the freakbag that thinks its funny to vandalize the database?

Someone has corrupted the sprite database?!
Hopefully not
CB

Flippitty Flip
Level: 83


Posts: 927/2280
EXP: 5394509
For next: 37712

Since: 01-31-11
From: Canadaland

Since last post: 5.0 years
Last activity: 5.0 years

Posted on 03-08-11 01:59:30 PM Link | Quote
Originally posted by NsmB_PrO
Originally posted by luckwii
Alright, who's the freakbag that thinks its funny to vandalize the database?

Someone has corrupted the sprite database?!
Hopefully not


yep, somebody replaced a slot with "whore" and an other slot with something in spanish. Both are near the beginning so I won't bother naming the slots.
krutomisi
2480
my heart is beating
in a different way

Level: 88


Posts: 1346/2480
EXP: 6558120
For next: 92544

Since: 02-01-10


Since last post: 1.0 years
Last activity: 21 days

Posted on 03-08-11 02:03:54 PM Link | Quote
chances are it was one of our banned members  

but yeah, account/password protection might be a good idea
Pages: 1 2Next newer thread | Next older thread
Jul - NSMB Hacking (Archive) - NEW Sprite Database - PM me to get an account New poll - New thread - New reply




Rusted Logic

Acmlmboard - commit 2f1bc75 [2017-08-27]
©2000-2017 Acmlm, Xkeeper, Inuyasha, et al.

29 database queries, 6 query cache hits.
Query execution time: 0.155256 seconds
Script execution time: 0.015226 seconds
Total render time: 0.170482 seconds