Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Since MarI/O is using BizHawk, and we will get questions about it, this thread is meant to be a catch-all thread for issues.
FAQ and Common Problems:
Q: Why does the script say, "Loadstate error" constantly?
A1: This is due to how the script asks for the path. Your savestate should be in the same folder as the BizHawk exe file.
A2: The save state from the prepackaged archive is meant for the Performance Core of BSNES not the Compatibility core. A future version of BizHawk will notify you more clearly on this issue. Please make sure your save state is for the right core.
Q: Where can I get the Emulator and other files?
A: http://fceux.com/mario-evolve.zip
Q: How do I run this?
A: http://pastebin.com/NbeiibxT
Q: I get the error message: "LuaInterface.LuaScriptException: [string "main"]:829: A .NET exception occured in user-code" How do I fix this?
A: Use BizHawk 1.10.0
http://sourceforge.net/projects/bizhawk/files/BizHawk/BizHawk-1.10.0.zip/download
Q: My RAM Usage is out of control!
A: This has been corrected in 1.10.0 of BizHawk.
Q: When I try and run the script I get a message about "Value cannot be null" and it mentions BitmapBuffer.
A: This is due to you running BizHawk in GDI+ mode.
Q: How do I get BizHawk into OpenGL Mode?
A: Start BizHawk. Go to Config then Click on Display. Display Configuration should appear. Select the Display Mode Tab. Click on the Circle that says OpenGL and restart BizHawk.
Q: I did try and get BizHawk into OpenGL mode but it reverted back to GDI+. What's wrong?
A: Your video card doesn't support OpenGL 2.0 That means your video card needs newer drivers or you need a better video card. If you are trying to run BizHawk in a Virtual Machine, Some Virtual Machines do not support OpenGL 2.0
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
It may be due to how LUA references the path to the state. If I remember correctly, it needs to be in the root folder. Your state should be in BizHawk. Not BizHawk\neatEvolve
See if that fixes it.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
The movie played for me.
Zelda no Densetsu - Toki no Ocarina (Japan)
Rom Hashes:
SHA1:C892BBDA3993E66BD0D56A10ECD30B1EE612210F
MD5:9F04C8E68534B870F707C247FA4B50FC
Hashes for Rev A and Rev B
DBFC81F655187DC6FEFD93FA6798FACE770D579D Zelda no Densetsu - Toki no Ocarina (Japan) (Rev A)
FA5F5942B27480D60243C2D52C0E93E26B9E6B86 Zelda no Densetsu - Toki no Ocarina (Japan) (Rev B)
I did not test it against Rev A or Rev B. That may be the issue?
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I did find a small graphical issue starting out.
The Pistol's "Clip" or whatever the green bar is, graphics are improperly rendered. It's supposed to have gaps, it's one block of green. Right shape and behavior but wrong appearance.
Also, in the pause menu, the textures for each button are wrong unless you use Glide64mk2.
I haven't gotten past Goldwood (first planet).
I am just doing a casual run through to make sure it's working right. And to find issues.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I did this:
I went to http://bsfree.org/index.php?s=18&d=8&g=9609&c=31628
I wanted to use Rainbow Blood Always On (Works Even If Cheat Not Earned) since it shows up very clearly and easily.
So I went into Cheats and entered a name (Rainbow Blood)
I set the Domain to RDRAM
Size, 2 byes
Display as Hex
Big Endian not enabled
Address:
0A5080
Value:
0001
And it works.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I am looking at the list here:
http://www.cheatcc.com/n64/jetf_gemini.html
And the page has Gameshark codes. But, BizHawk doesn't have an "Insert Gameshark code here" function. So I wanted to ask, how do I get those codes into BizHawk and get them working?
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I wanted to bump this again.
The current WR is around 3:33
I have seen the Japanese version (Star Twins) being used in RTA. I think the Japanese version is used for faster text.
If I manage to find the WR RTA, I will link to it.
Some questions:
Has anyone tried a casual run through on newer Bizhawk (1.9.4)? Are there any issues with graphics?
Would rainbow blood be allowed as a Speed/Entertainment tradeoff (when it's possible to enable it)?
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
So our hero, went to a graveyard, played an instrument, then he entered into a strange place where there was no logic. A fire spoke to our hero. Then the fire changed into something and held up a triangle. The hero did the same. The day was saved. Somehow...
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
So BSNES and BizHawk do this:
Mega Man X2/3 requests that special function (Trigonometry?)
The Emulator, then passes that function to the Enhancement ROM file.
The Enhancement ROM does it's thing
The Emulator takes the output from the Enhancement ROM file and passes it back to Mega Man X2/3 and then keeps going doing it's thing.
Does that sound right? I think it does sound about right to me at least.
I wish Genesis emulation was more accurate as well.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I wanted to ask, why does Bizhawk and other more accurate emulators, require the enhancement chip ROM files for running those enhanced games (Mega Man X 2/3, Pilotwings, Super Mario Kart, ect.) while the only real "enhancement" chip for the Genesis (per say) was the SVP chip (Virtua Racing) but there is no requirement for an SVP ROM file. What is the difference here?
I am NOT asking for ROMs. I am asking, Why these ROMs must be used. It's from a legal and technical standpoint, I am looking for.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Due to the A/B behaviors, shouldn't a run have it's A and B parts as one movie file and be judged on that as a whole?
The other question I have is, Who's A/B should be done? Are the different A/B runs to be considered "Different" or "The Same"? Is Leon A/Claire B the same as Claire A/Leon B?
The Last Survivor and Tofu are different and separate.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
The "Ending" is triggered when you take the charge (The Red Stick) and place it at a particular point in the map (I think) then the player reaches a point on the map that triggers the ending.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
I wanted to ask why you took damage some times. I can't remember the exact times you did. But watching the Longplay, combat is a SLOW ass thing in later parts of the game.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.