Language…
10 users online: 7 up, airythefemboylover, Bourbaki, Daniel_mi_bb_fiu_fiu, ederzinhox, LadiesMan217, lmbc, neidoodle, prettybloodzelm, teddy - Guests: 161 - Bots: 99
Users: 70,519 (2,461 active)
Latest user: RISOTTO

Gopher Popcorn Stew Tutorial?

I'm considering using GPS as my only block tool that I will use for my hack which I hope is a good idea. I've opened it up and looked at some of the options but dont know exactly how to use it yet.

Is there any tutorial on how to use it?

Thanks.
Nope but it's pretty easy anyway. First, create a new text file with the following text:
Code
gps.exe your hack.smc
@pause

where "your hack" is the name of your hack. Now, don't save it regulary but save it as a .bat file (save as > all files > add the Extension ".bat" at the name).
To insert blocks open "list.txt" and put at first the Map16 number where the block should be, add a colon and put the number how the block should acts like (the acts like setting is optionally and can be done with LM) and, a some space so and add put the name of the block including extension (".asm") so you would get something like this:
Code
200:0130 randomblock.asm
201 nonexistantblock.asm

Next one, run GPS per the batch file you created.
Originally posted by MarioFanGamer
Nope but it's pretty easy anyway. First, create a new text file with the following text:
Code
gps.exe your hack.smc
@pause

where "your hack" is the name of your hack. Now, don't save it regulary but save it as a .bat file (save as > all files > add the Extension ".bat" at the name).

Completely pointless since you can just open GPS and drag your ROM over it.

Other than that he's spot on.
Originally posted by MercuryPenny
Originally posted by MarioFanGamer
Nope but it's pretty easy anyway. First, create a new text file with the following text:
Code
gps.exe your hack.smc
@pause

where "your hack" is the name of your hack. Now, don't save it regulary but save it as a .bat file (save as > all files > add the Extension ".bat" at the name).

Completely pointless since you can just open GPS and drag your ROM over it.

Other than that he's spot on.

That sounds pointless too. Drag the ROM to gps.exe directly, no need to open it first.

Though a console window is a bigger drop target, which may be an advantage.
<blm> zsnes users are the flatearthers of emulation
A bat file has it's good sides too.
Also, how come nobody so far has pointed out that the name shouldn't have any spaces or if, should have quotes around it.
As in:

Code
gps.exe "your hack.smc"
@pause

Anime statistic on MyAnimeList:
400 animes completed ✓
6000 episodes completed ✓
100 Days completed ✓
... what even am I doing with my life?
Does dragging the ROM onto the tool work for other command-line tools as well?
Kinda in hibernation for a while. I hope to be back in full swing soon.
Dragging a file onto the .exe works if the recommended batch file contains exactly one filename.
You can deag in multiple files, but I have no idea how to control the order in which those appear, and 99% of the relevant tools are order-sensitive.

Dragging a file onto the black windows works if you're not using Windows Vista, but I think a bunch of quotation marks will appear around the filename, which most tools won't like, so use a suitable combination of Backspace+Home+Delete to remove them. (Asar detects and removes them.)
<blm> zsnes users are the flatearthers of emulation
is there a reason y most of the BTSD old blocks don't work for GPS? I've tried like 4 already and i get these

how do i fix those?
read the error.

"lacks a db $42 header"

this is why all GPS blocks need a db $42 header which allows for all 10 offsets.

just make sure the top lines of the block look something like this

Code
db $42

JMP MarioBelow : JMP MarioAbove : JMP MarioSide : JMP SpriteV : JMP SpriteH : JMP CapeSpin : JMP FireBall
JMP Corners : JMP HeadInside : JMP BodyInside


the JMP names don't really matter as long as there are 10 of them and are consistently used.


for the second image though the error has to do with JMP $00C0FB which I can't tell you anything else without seeing the code.
Fairly certain that the second error is because the opcode JMP $xxxxxx doesn't actually exist; it should be JML instead.
My YouTube channel
Get the official ASMT resource pack here!

ok so i changed the JMP to JML and it inserted correctly, but now it crashed and made the level freeze and turn black
heres the code http://pastebin.com/AWbcc4LD
Help! When i tried to Insert all, an error appeared:
19 Shared routines registered in "routines/"
If you're using the GUI then don't worry about that. It's a problem the GUI has but as far as I know it still inserts fine.

If it doesn't try running the tool itself rather than the GUI.

Also you should probably make a new thread rather than posting in a 1 year old thread.
I'm a complete noob, working on my first hack. How do I open the GUI?
You don't

It's not even included in the latest version anymore since it's completely out of date.

Just use the tool itself without the gui.