Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Horizontal scroll: variable, Vertical scroll: none without ASM | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
ExKeeper

Bullet Bill
Level: 31

Posts: 401/512
EXP: 180084
For next: 5279

Since: 03-05-05
From: Riiight ^

Since last post: 1 day
Last activity: 6 hours
Posted on 07-19-05 08:34 PM Link | Quote
Here is how to make Horizontal scroll variable and vertical scroll none without ASM (it is not an option in change other properties)
(layer2 scroll 4 = sprite EA Y=3)

Horizontal level:
Put layer2 scroll 4 two tiles from the top of the screen just so it says may glitch, and set the BG scroll to Horizontal scroll: variable, Vertical scroll: variable.

Vertical level:
Put layer 2 scroll 4 three tiles from the top and two from the left, shift the BG up 7 tiles, set the BG scroll to Horizontal scroll: variable, Vertical scroll: variable.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 5886/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-20-05 01:15 AM Link | Quote
Ooh. So maybe this isn't a glitch at all!
ExKeeper

Bullet Bill
Level: 31

Posts: 404/512
EXP: 180084
For next: 5279

Since: 03-05-05
From: Riiight ^

Since last post: 1 day
Last activity: 6 hours
Posted on 07-20-05 01:16 AM Link | Quote
I think this is what FuSoYa did for his coral capers BG
Sukasa

Boomboom
Error 349857348734534: The system experienced an error.
Level: 57

Posts: 1360/1981
EXP: 1446921
For next: 39007

Since: 02-06-05
From: *Shrug*

Since last post: 6 days
Last activity: 1 day
Posted on 07-20-05 02:15 AM Link | Quote
...Could be. Good discovery smwedit, this could really be helpful. On the topic of this, does anyone know where in the ROM the table that lists out the different scroll options is? there are a lot of unused entries there...
ExKay
Somebody set up us the bomb!
Level: 50

Posts: 824/1114
EXP: 908268
For next: 39049

Since: 03-15-04
From: Hannover, Germany

Since last post: 14 hours
Last activity: 1 hour
Posted on 07-20-05 02:33 AM Link | Quote
BMF has some other ones in his hack, he may know it.

BTW: Fusoya used H-Scroll=Constant and V-Scroll=None.
PumpkinPie
Boo! I'll scare your dad!

Big Boo
Pretend Moderator

All hail the Pumpkin King!
Level: 47

Posts: 689/1158
EXP: 718208
For next: 47995

Since: 12-05-04
From: Halloween Town
Treats: Many
Tricks: Oh yes

Since last post: 2 days
Last activity: 8 hours
Posted on 07-20-05 03:47 AM Link | Quote
Interesting find...though I don't know where I'd use it !

Really, how'd you find this?
ExKeeper

Bullet Bill
Level: 31

Posts: 409/512
EXP: 180084
For next: 5279

Since: 03-05-05
From: Riiight ^

Since last post: 1 day
Last activity: 6 hours
Posted on 07-20-05 05:29 AM Link | Quote
I just thought about those sprites and that some of them might do stuff like that, so I tried them and eventually came up with this, but it didn't work on vertical levels, so I found another way to do it for vertical levels.


(edited by smwedit on 07-19-05 08:30 PM)
BMF98567
BLACK HAS BUILT A SILLY DICE-MAZE!
GO!

Current list of BURNING FURY >8( recipients:
- Yiffy Kitten (x2)
- Xkeeper
Level: 53

Posts: 996/1261
EXP: 1094149
For next: 62970

Since: 03-15-04
From: Blobaria
Special Move: Rising Meatloaf Backhand Combo

Since last post: 21 hours
Last activity: 1 hour
Posted on 07-20-05 02:08 PM Link | Quote
There's a much simpler way to do this:

1. Go to $2D928 in the ROM.
2. Change the 00 to 02.

This will change the second "None/None" scrolling option (right below "None/Constant") to "Variable/None". It works, I use it in my own hack.

In case you want to experiment with other scrolling combinations, here's the format of the table. It starts at $2D910, and is comprised of 32 bytes. The first 16 bytes are the V-Scroll options, and the second 16 bytes are the H-Scroll options; 00=none, 01=constant, 02=variable, 03=slow (if I recall correctly, "slow" only works for V-Scroll). Fortunately, LM reads this table from the ROM, and thus you can verify your changes by simply reloading your ROM and opening the "Change Other Properties..." dialog.
ExKay
Somebody set up us the bomb!
Level: 50

Posts: 825/1114
EXP: 908268
For next: 39049

Since: 03-15-04
From: Hannover, Germany

Since last post: 14 hours
Last activity: 1 hour
Posted on 07-20-05 02:24 PM Link | Quote
I love you BMF.

I really needed this address, now I can add more scrolling options.^^
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 5927/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 07-21-05 08:26 AM Link | Quote
Cool. I notice the tables only use 4 of 256 possible values, though. I suppose hacking it to be more efficient is out of the question if you want it to show up right in LM, but any idea how we might go about expanding the table and/or using the rest of the entries? That's 12 bits of per-level settings that aren't used with 252 unused entries.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Super Mario World hacking - Horizontal scroll: variable, Vertical scroll: none without ASM | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.021 seconds.