Views: 845,438,035
24 users online: 7 up, Abdu,  Amine Retro,  bebn legg, BWGLite, Darolac,  Deeke, Doug Walker, Ginyu AL, Idrinkgrapesoda,  JamesD28,  KevinM, Lester_Vine, Mayonnai, mikairanutshack, MrDeePay,  Nameless, quietmason, Reese_Pufferson, savagecabbage, Smibbix, Superyoshimitsu044,  Tahixham, wanderer136 - Guests: 46 - Bots: 68 Users: 46,497 (2,735 active)
Latest: peepee123
Tip: Never put a Hammer Brothers Sprite near lava. After being killed, it will still throw hammers until it sinks or goes off-screen.Not logged in.
Gopher Popcorn Stew Beta (BTSD replacement) [Updated!]
Forum Index - SMW Hacking - Resource & Tool Releases - Gopher Popcorn Stew Beta (BTSD replacement) [Updated!]
Pages: « 1 2 3 4 5 6 »
A small thing I noticed.

asar.dll from asar 1.50 doesn't work with the lastest GPS release, it shows a message advising to redownload the tool.
Oh yeah, I wanted to update the dll while I was at it... Oh well.
Anyway, here is a version that accepts asar 1.50's dll. I haven't really tested if there are any compatibility issues though.
I'm not really sure what the cause of this is but GPS suddenly doesn't work right after using it on my SA-1 rom a second time. It took me a while to figure out but it started writing my blocks into the game's original code instead of freespace. What could possibly make that happen?

So... here's something that came up a few days ago in the discord: Being able to assign the same file to multiple blocks in the same line.
No idea if this feature/format is useful to anyone but I had fun coding so *shrug*

This version also uses Asar 1.50 instead of Asar 1.37 which the currently submitted version still uses.

The format of the list is:

# Assigning a single block (Same as GPS's original format)
<map16>[:acts like] <file>

# Assign all blocks between
<map16 1>-<map16 2>[:acts like] <file>

# Assign a rectangle of blocks (Pretty much the same with LM's remap feature)
R<map16 1>-<map16 2>[:acts like] <file>

# Examples:

# Block 200 with acts like 25 and file "file1.asm"
200:25 file1.asm

# Blocks 201, 202, 203 and 204 with acts like 130 and file "file2.asm
201-204:130 file2.asm

# Blocks 210, 211, 220 and 221 without acts like and file "file3.asm"
R210-221 file3.asm

<> - required
[] - optional

While I was at it I also added comments to the list. As shown above if a line starts with "#" it's treated as a commented and will be skipped by GPS.

As for all the sa-1 issues. I applied a few blocks and couldn't recreate any of the issues mentioned so I can't really look into that.
Any chance you could make this able to replace blocks in Map16 pages 0 and 1 like the old Blocktool?

Kinda in hibernation for a while. I hope to be back in full swing soon.
Oh yeah, this thread exists.

Btw, new update
Most important change is compatibility with the new map16 area.

Feel free to report all bugs I missed.

Any chance you could make this able to replace blocks in Map16 pages 0 and 1 like the old Blocktool?

I could but there are various reasons why it shouldn't be done. It really isn't difficult to just copy paste a map16 tile in pages 2+ and unless you use objects you can always use the remap feature to remap already existing tiles.
If you really want it though it's a matter of changing a single number so here you go I won't make this anything official though.
I guess I should keep this thread up to date.

A new version of GPS has been submitted.

It fixes the description bug some people mentioned in this thread as well as SA-1 ROMs sometimes breaking when using GPS.

It also fixes the rainbow_shatter_block routine and adds a layer 2 routine which is hopefully useful for making blocks more compatible with layer 2.

If there's anything you still want to see or a bug this version didn't fix yet post about it here and I'll try to fix it.
I'm sorry this took so long, anyway, this update finally fixes the "The End" screen bug and various other bugs in GPS itself and it's routines.

This version also supports big level layouts so have fun.

Thanks for the update. I found that change_map16.asm may not work properly in a vertical level; LDA $99 : CMP #$02 should be done as original, instead of being compared with $13D7 in this case. It didn't seem to generate a tile properly at the right side of a vertical level as a consequence.
Alright, thanks for reporting that. It'll be fixed in the next GPS/PIXI update.
Feature suggestion: Allow lines to start with tab character.

I'm working on improving my tile list to use indentation to make it easier for seeing for my screen scrolling pipes:
;1-way pipe caps
	;Vertical caps
		;Vertical pipe cap upwards travel
			0404:0130		SSP_Tiles\caps\exit_only\top_vertical_pipe_cap_L_exit.asm
			0405:0130		SSP_Tiles\caps\exit_only\top_vertical_pipe_cap_R_exit.asm
			0414:0130		SSP_Tiles\caps\enterable\default\bottom_vertical_pipe_cap_L.asm
			0415:0130		SSP_Tiles\caps\enterable\default\bottom_vertical_pipe_cap_R.asm
		;Vertical pipe cap downwards travel
			0406:0130		SSP_Tiles\caps\enterable\default\top_vertical_pipe_cap_L.asm
			0407:0130		SSP_Tiles\caps\enterable\default\top_vertical_pipe_cap_R.asm
			0416:0130		SSP_Tiles\caps\exit_only\bottom_vertical_pipe_cap_L_exit.asm
			0417:0130		SSP_Tiles\caps\exit_only\bottom_vertical_pipe_cap_R_exit.asm

Would be really nice if this format is allowed.

Give thanks to RPG hacker for working on Asar.
Pages: « 1 2 3 4 5 6 »
Forum Index - SMW Hacking - Resource & Tool Releases - Gopher Popcorn Stew Beta (BTSD replacement) [Updated!]

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


Follow Us On

  • YouTube
  • Twitch
  • Twitter


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