Language…
16 users online: bradcomp, BUX88, DanMario24YT, deported,  DeppySlide, Domokun007, Heitor Porfirio, hhuxy, Knight of Time, ModernKiwi, mtheordinarygamer,  Ringo, Sammmoo,  StayAtHomeStegosaurus, The_Uber_Camper, Tomi P - Guests: 307 - Bots: 272
Users: 64,795 (2,375 active)
Latest user: mathew

Base ROM [Obsolete - stay tuned for an update]

Link Thread Closed
I didn't expect to ever have a compilation ROM up, but Jimmy52905 was kind enough to make an easy level importing/exporting tool. I was able to throw this together in a couple hours. It includes:

-About 20ish levels (check the "Overall Progress" thread - any level that is marked with a green color is in this base ROM).
-Three new music tracks. More will be added of course, and some of the levels currently in the ROM will need to have their music altered (e.g. 6-1, assuming we get a snow theme).
-Level names.
-LevelASM (via SPASM, thanks Raidenthequick, Lexie, leod, and anyone else who helped on this).

What this DOESN'T include as of yet.

-Custom palettes. Some of the levels may look a little odd due to this (e.g. 1-6).
-The majority of the level icons.


Without further ado, here's the current base ROM for this project:

LINK

Let me know if any levels act weird/broken/etc.

Enjoy.
Me hopes me can post here...

On my end, when I choose a level, it breaks.
Suika Ibuki - 25107
Originally posted by Ruberjig
Me hopes me can post here...

On my end, when I choose a level, it breaks.

This don't happen to me.
I only found that the level 1-1 have a cutoff, nothing else until now, i still have some levels to play.
#unbanMB980
Yeah, I was about to mention the level-breaking thing as well.

S.N.N., you probably should put in the post that the IPS must be patched to a v1.0 ROM because if it's applied to a v1.1 ROM then the ROM doesn't work properly (i.e. what Ruberjig said about the ROM crashing when you enter a level).
Twitter
The handomest people in the world are ones who follow my Twitch
Suika Ibuki - 25107
Wait?
are you guys applying it to a headered (V1.0) (U) ROM?
It really works without any problem to me.
EDIT: Also, level 2-1 2nd section has a weird starting position(instakil).
#unbanMB980
Jimmy tested the ROM earlier and mentioned that some of the screen exits in various levels (2-1, 3-6) lead to insta-kill locations. This is apparently due to the music data overflowing. I'll try and fix this by tomorrow and put up a new base ROM.
Before my computer broke, I tested 4-7, and in 1 section, Yoshi automatically changes into a car as soon as he enters the sub level, rendering it impossible to complete. That should be fixed soon.
Just so you know, I'm very active on the site anymore like I was before; I'm mainly on Discord now.
Sounds like the code for my level is running for that level as well. Easy enough to fix, thanks for catching it.
Originally posted by Falconpunch
Before my computer broke, I tested 4-7, and in 1 section, Yoshi automatically changes into a car as soon as he enters the sub level, rendering it impossible to complete. That should be fixed soon.

This is actually due to Lexie's SPASM patch being broken. (what a surprise) Any code placed in levels 80 - FF will run the level asm code of the equivalent level in the 00 - 7F area. (In this case, level 85 is trying to run the level asm code for level 05).

I made a fixed version of the patch about a month ago but I guess I forgot to send Raiden/Lexie. level.asm
lmao

thanks for spotting that jimmy. I'm gonna make my own (simpler) fix for this however. All you need to do is make X/Y 16-bit and it will be fine. I realize this may impact people's code as far as modes go, but that's why I always play it safe as far as reg modes go.

Relevant bits:

Code
run_init_code:
	PHK
	PLB
	REP #$10
	LDX !level
	JMP (level_init_table,x)

run_main_code:
	PHK
	PLB
	REP #$10
	LDX !level
	JMP (level_main_table,x)


I have personally tested code on level $A0 and it works fine. I shall update the release.
Originally posted by Jimmy52905
This is actually due to Lexie's SPASM patch being broken. (what a surprise)

Raiden and I both made it DICK

Warning: Opinions expressed by Lexie or others in this post do not necessarily reflect the views, opinions, or position of Lexie himself on the matter(s) being discussed therein.


Yoshi's Island Disassembly C3 Thread
SPASM - LevelASM for Yoshi's Island!
Yoshi's Island Disassembly Data Dump Wiki
Wow, way to drag your friend into that for no reason.
You could've just taken that little jab but nope, gotta throw Raiden under the bus as well.
Your layout has been removed.
Well it isn't just my patch

Warning: Opinions expressed by Lexie or others in this post do not necessarily reflect the views, opinions, or position of Lexie himself on the matter(s) being discussed therein.


Yoshi's Island Disassembly C3 Thread
SPASM - LevelASM for Yoshi's Island!
Yoshi's Island Disassembly Data Dump Wiki
Some stuff in 3-2:


Sprite limit issues. This flower disappears quite a bit. I'd recommend removing one of the enemies below.


This slope doesn't line up with the ground on either side, resulting in this.


Fairly major item memory issue. Move this red coin to the left.
Excuse me, not bumping the thread, but...
"Where are the New YI hack Base Rom"

Almost three months had passed.
There's actually no need for another base ROM until all of the levels are done. I put up one a while ago to make sure it actually worked (which it did, barring a few issues). Once we're at 100% level completion, I'll put up a ROM and we can start adding the remaining music/level icons, then beta test it, then release it.
But SNN, in the title thread...
It says "Obsolete - stay tuned for na update"
But where's the update?
Perhaps you need to change the name of the thread.
I haven't actually been updating any "base ROM", because I'd like to make a custom freespace mod to asar first because it is totally incompatible with YI as it stands now (for SPASM to actually insert properly). I'll just bake the entire ROM from scratch once I have all the completed stuff. In light of this, I'm closing this thread.
Link Thread Closed