Banner
Views: 859,861,296
Time:
33 users online: A-l-e-x-99, AnEvilGhost, anonimzwx,  Anorakun, anpan, brickblock369, Cheesy_cheese, codfish1002, Counterfeit, Dispace, errorgfx, FrozenQuills, goosedajuice, HammerBrother, Hayashi Neru, inganho,  JamesD28,  katun24,  Koopster, Lady_Gagamel,  Maxodex,  Ninja Boy, PJHacker, Powblock532, quietmason, SF - The Dark Warrior,  Sinc-X, sio-kedelic, Skye, StackDino, TickTockClock, underway, Wyrrrd - Guests: 63 - Bots: 93 Users: 47,530 (2,196 active)
Latest: Rainer2000
Tip: A power-up is most useful to a player shortly after the midway point.Not logged in.
Posts by Yoshis Fan
Yoshis Fan's Profile - Posts by Yoshis Fan
Pages: « 1 2112 113 114 115 »
As said in my PM to you, it's most likely the BG3 (snow), which your Emulator seems to be unable to handle.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
With SNESPal for itself, you pretty much can't do anything.
You need at least the Offset of a Palette of the things you want to edit.
Then, load the ROM into the tool and jump to that Offset. Keep in mind every Palette has a certain length, so make sure not to edit anything else.
When it comes to changing the colors, it's mostly about trial and error.
Change a few colors, then load the ROM into your Emulator in order to see what has changed.
Afterwards, you can optimize and fool around more until you've got what you initially wanted.
As for colors being shown at every address in the ROM: SNESPal simply converts the ROM-Bytes into the according SNES color values
(which, in big-endian is XRRRRRGG GGGBBBBB; keep in mind the colors are in little-endian though).

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Originally posted by Ice Man
Naww, flash carts are for people who can't solder or are too lazy.
I've successfully made a repro of SMW2+ and New! Yoshi's Island.
Have some pictures:

http://bin.smwcentral.net/u/63/Super%2BMario%2BWorld%2B2%252B%2B-%2BYoshi%2527s%2BIsland.JPG
http://bin.smwcentral.net/u/63/New%2521%2BYoshi%2527s%2BIsland.JPG

Not for sale though!


Looks very nice!
May I ask what kind of console you use to run them? I'm not entirely sure, whether the PAL/NTSC issue depends on software or hardware, so do you run them on a European SNES or a North-American SNES or maybe even a Super Famicom? I'm pretty sure the Hack-Carts by Trihex (respectively whoever creates them) run on a North-American SNES so I have to have my SNES modded to play, but that's more than worth it =)

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Originally posted by WiiWouldRikeToPray
Did that part, but I press save then load up the rom to see if the color I was changing actually changed, but it didn't.
Then I realize no matter how many times I click the save button, it doesn't grey out, which means it isn't saving. (usually)

I may be acting like an idiot, maybe I'm missing something that should be obvious.


It may as well be, that the Palette has unused or duplicate colors, or the objects used in the Tileset/the tiles you test do not display that color. In order to be sure, you have to edit all colors of the Palette, you may edit the wrong Offsets.
You can make a copy of the bytes so you can reset the changes if necessary or simply create an IPS patch for your ROM before doing anything, but that's optional.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
(restricted)
First things first; you have to understand how Middle Rings work.
Once you choose a Translevel from the World Map, that value is stored in memory.

1-1 => 0x00; 1-2 => 0x01; ... 1-8 => 0x07; 1-E => 0x08; ... 2-1 => 0x0C; ... 3-1 => 0x18; ... 6-1 => 0x3C; ... 6-8 => 0x43; ... 6-Controls => 0x47

Each TRANSLEVEL has many Levels/Rooms, with 1 being the minimum number of Levels/Rooms per TRANSLEVEL.
Each Level/Room has exactly ONE ITEM MEMORY INDEX, which is specified in the header, in the range from 0x0 to 0x3.
Each Level/Room MAY OR MAY NOT contain ONE MIDDLE RING SPRITE (do never put more than ONE Middle Ring per Level/Room).

Now, at the time you pass through a Middle Ring, the game copies your current score and item memory flags to memory along with the ITEM MEMORY INDEX specified in the header of the level.

When you die, the game notices, that there is a copy of your SCORE and ITEM MEMORY FLAGS in memory, in short, it notices that you have passed a Middle Ring before you died.

What it does now is that it calculates where to start from in case you choose to re-start the level from the Middle Ring.
In order to do that, it takes the TRANSLEVEL INDEX it has, multiplies that with 2 and adds it to the relative pointer for Middle Ring Pointers (which normally points to 0xBF751),
so for example if you died in 1-6, which is TRANSLEVEL 0x05, it looks up the pointer at 0x05 * 2 + 0xBF571 = 0xBF75B.
There are two bytes there; normally [20 00].
Now it swaps them and adds the value to where the relative pointers for Middle Ring Data points to (normally 0xBF7DB), in this case 0xBF7DB + 0x20 = 0xBF7FB.
That is where the 4 possible Middle Rings for the TRANSLEVEL 0x05 are stored. Each Middle Ring is 4 Bytes. They are sorted per ITEM MEMORY INDEX, the game calculates the exact location like this:
ITEM MEMORY INDEX * 4 + MIDDLE RING DATA LOCATION, so in case you have PLACED the MIDDLE RING SPRITE in a Level/Room with ITEM MEMORY INDEX 0x2 the calculation is 0x2 * 4 + 0xBF7FB = 0xBF803

Editing the data is easy now:
1st Byte: Room/Level
2nd Byte: X-Coordinate
3rd Byte: Y-Coordinate
4th Byte: Entrance Type

Respawning from a Middle Ring is executed exactly like using a Screen Exit.


And to answer your questions directly: No, you cannot place more than exactly ONE MIDDLE RING in each Level/Room. And yes, you have to edit the Middle Rings in case you swap the Levels/Rooms in Golden Egg. And no, my patch has nothing to do with how the game handles Middle Rings, it just repoints them, so that you can use 4 Middle Rings per Translevel.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
The answer is in the first link

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
And I'm guessing you are doing it wrong?
The 4th of all the cheat codes, which unlocks each Level and gives them a score of 100pts seems most fitting for your purpose.
In Snes9x, you simply add the top and the bottom row of the code and add each of them separately, then tick them and make sure it says "Activate Cheats" in Snes9x. Afterwards you simply reset the game and it's done. You can simply Start+Select the Intro Stage and get going. Keep in mind that you have to keep the Cheats activated the whole time. Also, the playfile will always stay at your previous state, so in case you don't want to play the Intro Stage every time, you can simply complete 1-1 and you will start in World 1 using the Cheat.

--------------------
NEW! SMW2 Yoshi's Island is done!
Last update: 2012-12-31
Pages: « 1 2112 113 114 115 »
Yoshis Fan's Profile - Posts by Yoshis Fan

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

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


Menu

Follow Us On

  • YouTube
  • Twitch
  • Twitter

Affiliates

  • Super Mario Bros. X Community
  • ROMhacking.net
  • Mario Fan Games Galaxy