Banner
Views: 772,826,961
Time:
23 users online: 7 Up, arthur4272,  bebn legg,  Dan, Enan63,  FPzero, GbreezeSunset, GiraffeKiller,  Gloomy, HD_DankBaron,  Ninja Boy, orka-bln, Orphen Or.WaRM, pk meganut, placeholdertest,  Samuel, Tattletale, TheBiob, TheInsanity115, TheMorganah, TheNintendoGhost, Turbo86,  underway - Guests: 69 - Bots: 177Users: 40,588 (1,843 active)
Latest: giovanni
Tip: You can edit the properties of the original sprites using Tweaker.Not logged in.
Helpful Diagrams
Forum Index - SMW Hacking - Resource & Tool Releases - SMW Data Repository - Helpful Diagrams
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 »
I hate table stretch. Please link.
Also, the right edge of the image is partially cut off.
Other than that, it's good.
Thank you for making Outrageous Mario World the 11th most downloaded hack on the site!

Ham Sandwich progress: v1378 (Now with more arbitrary version numbering than ZGC!) Waiting to get around to working on it again.

I occasionally stream ROM hacks on Yoshi Lighthouse's Twitch account. Be sure to check it out!

Layout by Counterfeit.
It isn't really clear when it comes to explaining... I don't know how useful could that be, really. It just mentions things away randomly and if you don't have previous ASM knowledge it's pretty hard to understand.
ASM branch condition

THE boxes show the scale of a value and the red and green shows that it will branch or not.

--------------------
Give thanks to RPG hacker for working on Asar.
BCC does not branch if equal.
Otherwise, it's correct and seems useful. Fix this inaccuracy and I'll add it.

--------------------
<blm> zsnes users are the flatearthers of emulation
All set , now that 6 is now red.
BCC < branch if less than | don't branch if more than or equal
BCS < branch if more than or equal | don't branch if less than

--------------------
Give thanks to RPG hacker for working on Asar.


You could probably also add BRA with all the boxes green. Not super useful to put on there, but it'd finish off the standard branches.

Professional frame-by-frame time wizard. YouTube - Twitter - SMW Glitch List - SMW Randomizer
I created a binary chart for AND and ORA commands for asm and for hex editing the rom for possible values. Thanks to notepad for aligning the text characters to grid so that the column lines up perfectly.

--------------------
Give thanks to RPG hacker for working on Asar.
I made/am making a little something.

A diagramm (not sure if you can call it one) showing which sprites in SMW use which palette (8-F)

Just thought this could be usefull for people who want to edit their palettes or make new GFX for the vanilla sprites

So far, I've only made 8 and 9. If it's usefull, I'll make the others too.

Palette 8

Palette 9


--------------------
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Definitely has some use, keep it going!
Thank you for making Outrageous Mario World the 11th most downloaded hack on the site!

Ham Sandwich progress: v1378 (Now with more arbitrary version numbering than ZGC!) Waiting to get around to working on it again.

I occasionally stream ROM hacks on Yoshi Lighthouse's Twitch account. Be sure to check it out!

Layout by Counterfeit.
I can't see them for some reason...

--------------------
Let's milk Sunny Milk. Then she'll have enough money to fund Sunny Milk Real Estate.
Everypony's digging with a shovel
You have the Boo Block listed, but some of it's frames use palette F for some reason... that should probably be noted.

<form action=http://google.com/search method=get> </form>

Unexpected end tag (</form>) at 411, expected </div>
Originally posted by Epsilon
You have the Boo Block listed, but some of it's frames use palette F for some reason... that should probably be noted.

I'll be sure to note that.

Originally posted by Wiimeiser
I can't see them for some reason...

Links:
Link Palette 8
Link Palette 9
Link Palette A

Finished palette A.


--------------------
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
May I request that you upload them as PNG, not JPG or BMP? They're rather high quality for being JPG, but they're also about 100KB bigger (each) than they'd be as PNG.

--------------------
<blm> zsnes users are the flatearthers of emulation
sprites D5/D6 in the sprite table are used when yoshi spits out a red shell.

--------------------
Want to see my Super Mario Timeline?
Totally forgot about this after going on vacation
Originally posted by Alcaro
May I request that you upload them as PNG, not JPG or BMP? They're rather high quality for being JPG, but they're also about 100KB bigger (each) than they'd be as PNG.

I changed them...

Links for all:
Palette 8
Palette 9
Palette A
Palette B
Palette C
Palette D
Palette E
Palette F





--------------------
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Okay, added. Thanks.
I copied them, in case those postimg links aren't permanent; contact me or another mod if you've got an update.

--------------------
<blm> zsnes users are the flatearthers of emulation
Behold! The binary command chart!


--------------------
Give thanks to RPG hacker for working on Asar.
While this sure is a nice idea, I think you can still improve it a little.
First of, AND and ORA are actually not that often used to reset/set bits, as we have TRB and TSB for that.
The more common use for AND is to check if certain bits are set.

Code
	LDA $77  ;player blocked SxxMUDLR
	AND #$03 ;mask, to leave only the L and R bit
	BNE +	 ;branches if either is set


As for ORA, it's usually there to combine some addresses which all need to be zero/not zero.
For example, a wind generator
Code
	LDA $13D4  ;pause flag
	ORA $74    ;player climbing flag
	ORA $13E3  ;player is wall-running flag.
	ORA $1493  ;End level timer
	BNE return ;return if not all of them are 0


MAybe you can just do a table like this:

ANDORAEOR
A = 0, B = 0,... Output = 0
A = 1, B = 0,... Output = 0
A = 0, B = 1,... Output = 0
A = 1, B = 1,... Output = 1
A = 0, B = 0,... Output = 0
A = 1, B = 0,... Output = 1
A = 0, B = 1,... Output = 1
A = 1, B = 1,... Output = 1
A = 0, B = 0,... Output = 0
A = 1, B = 0,... Output = 1
A = 0, B = 1,... Output = 1
A = 1, B = 1,... Output = 0


Second, when giving examples, you might want to use actualy bytes (8 bits) instead of just 2.

And third... I have no idea what the last to columns are suppose to tell me.

--------------------
Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Originally posted by JackTheSpades
Blah blah blah.

And ORA is also used for adding bits from other adresses:
Code
	PHX
	LDX $15E9
	LDA $15F6,x
	PLX
	ORA $64
	STA $0303,y

and
Code
	LDA #$xx
	ORA $64
	STA $0303,y


--------------------
Okay, my layout looks ugly.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 »
Forum Index - SMW Hacking - Resource & Tool Releases - SMW Data Repository - Helpful Diagrams

The purpose of this site is not to distribute copyrighted material, but to honor one of our favourite games.

Copyright © 2005 - 2019 - SMW Central
Legal Information - Privacy Policy - Link To Us


Total queries: 9

Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Talkhaus
  • SMBX Community
  • GTx0
  • Super Luigi Bros
  • ROMhacking.net
  • MFGG
  • Gaming Reinvented