event.unregisterbyname("exit")
event.onexit(function()
local destroyed = forms.destroy(var)
client.paint()
end, "exit")
There isn't a hook for X. So the next best thing is not to depend on the user clicking X. Destroy the form when the user closes or reloads the script. This also prevents handle overload crashes that occasionally happen when you don't do this.
For TAStudio GBA core, is there any way to
1. Hide columns, especially Tilt X/Y and Light Sensor?
2. Set the values to 0 rather than 100 for Light Sensor?
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
Version 1.11.4 Release Notes
Major changes:
Libretro player. Use SOME RetroArch Cores, in BizHawk.
External Tool Support. Make something custom in C# and share it with others.
Code-Data Logger for GB/GBC, SMS/GG, SNES, and Genesis.
Main OSD Font, is now clearer and easier to read.
Various RAM Watch, RAM Search and Cheat dialog bug fixes.
CPU no longer goes to 100% when BizHawk is paused.
Support for many cheat devices, and systems.
Various TAStudio improvements and Bug Fixes.
Full list of changes and fixes here:
http://tasvideos.org/BizHawk/ReleaseHistory.html#Bizhawk1114
Windows Download:
http://sourceforge.net/projects/bizhawk/files/BizHawk/BizHawk-1.11.4.zip/download
Prerequisites (Required):
https://sourceforge.net/projects/bizhawk/files/Prerequisites/
If you have any problems, install the Prerequisites again. They did update.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
I apologize for asking somewhat of an obvious question but will we be able to record movies with the libretro cores in the future or will the recording movie option be programmed soon to be locked out when one is selected?
Nobody's going to lock you out. Some libretro cores may be solid, some may not be. I expect some people will try really hard to tas the arcade systems with it. They may be warranted for tasworthiness on an individual basis, but don't expect anyone to fix cores which have sync problems.
Hell yeah!!
*Edit*
Just tried it, kind of a letdown :(
But I guess it will be useful for people that don't know how to convert their own codes. I hope whoever added this improves on it.
I know it says "converter", but I had high hopes it also let me add PS1 codes that start with D0 and make them properly work.
Also, the converter only allows one code at a time. I would be much better if you could just copy/paste a bunch of codes and convert them at the same time.
Some Gameshark/AR codes are really long and entering them one by one is no different than what the current cheat window already allows you to do.
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
D0 Codes for PSX are not supported, due to BizHawk, not the tool's fault. Because D0 triggers another code when the first code's Address and Value matches.
Also, due to the detection and parsing methods of how the tool works, it can only do one line at a time. Sorry.
Edit:
My current Objective is to detect ALL GBA code types. That means all cheat devices (GameShark Advance, Action Replay (v1/v2), Action Replay MAX (v3/v4), Codebreaker, GameShark SP, Xploder) and Code Types (Over a few hundred).
After that, I will look the implementation of a multi-line textbox instead of single line textbox.
When TAS does Quake 1, SDA will declare war.
The Prince doth arrive he doth please.
Stupid feature request: Can we have an option to run a GB game using Super Gameboy colors, but not actually using the SGB core? The SGB core causes audio issues and is generally a pain to run (for me).
The PCSX converter doesn't seem to work for me on the latest version. I get an error and the emulator closes.
Enjoys speedrunning, playing and TASing Oddworld games!
Has TASed:
Oddworld: Abe's Oddysee in 12.06.13 (with Dooty)
Oddworld: Adventures II in 20.03.78 (with Dooty)
Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty)
Oddworld: Abe's Oddysee 100% in 1:05:01.65
Oddworld: Abe's Exoddus in 37:18
Oddworld: Abe's Exoddus in 37:15
Oddworld: Abe's Exoddus 100% in 2:!5.44.12
Oddworld: Abe's Oddysee any% in 13:01.3
Oddworld: Abe's Oddysee any% in 12:59.95
Oddworld: Abe's Oddysee 100% in 1:04:16.27
Oddworld: Abe's Oddysee 100% in 1:04:01.07
Currently working on:
Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
The PCSX converter doesn't seem to work for me on the latest version. I get an error and the emulator closes.
Can you provide your error message?
I get this:
I also get this information:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at BizHawk.Emulation.Cores.Sony.PSX.Octoshock.FrameAdvance_PrepDiscState()
at BizHawk.Emulation.Cores.Sony.PSX.Octoshock.FrameAdvance(Boolean render, Boolean rendersound)
at BizHawk.Client.EmuHawk.MainForm.StepRunLoop_Core(Boolean force)
at BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop()
at BizHawk.Client.EmuHawk.Program.SubMain(String[] args)
Enjoys speedrunning, playing and TASing Oddworld games!
Has TASed:
Oddworld: Abe's Oddysee in 12.06.13 (with Dooty)
Oddworld: Adventures II in 20.03.78 (with Dooty)
Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty)
Oddworld: Abe's Oddysee 100% in 1:05:01.65
Oddworld: Abe's Exoddus in 37:18
Oddworld: Abe's Exoddus in 37:15
Oddworld: Abe's Exoddus 100% in 2:!5.44.12
Oddworld: Abe's Oddysee any% in 13:01.3
Oddworld: Abe's Oddysee any% in 12:59.95
Oddworld: Abe's Oddysee 100% in 1:04:16.27
Oddworld: Abe's Oddysee 100% in 1:04:01.07
Currently working on:
Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
I noticed the changes in version 1.11.3 have: “PSX Repair lag counter”. Does that mean that the lag counter now displays the “fake” lag frames it wasn’t displaying before? If not, what was repaired about it?
Joined: 4/17/2010
Posts: 11480
Location: Lake Chargoggagoggmanchauggagoggchaubunagungamaugg
ReyVGM wrote:
Yeah, but unfortunately LUA crashes bizhawk on my end.
Installed the new prereqs?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
alkatorn, I don't know what fake lag frames are so i doubt anything has changed in that respect. What was repaired is that it didn't work at all.
samtastic, I imported a PXM just fine. Must be something weird with the exact movie youre trying to import.
alkatorn, I don't know what fake lag frames are so i doubt anything has changed in that respect. What was repaired is that it didn't work at all.
samtastic, I imported a PXM just fine. Must be something weird with the exact movie youre trying to import.
I can import them, but the emulator won't playback. It also shows the wrong input also on TASstudio comparing what AuditV's conversion looked like before.
Enjoys speedrunning, playing and TASing Oddworld games!
Has TASed:
Oddworld: Abe's Oddysee in 12.06.13 (with Dooty)
Oddworld: Adventures II in 20.03.78 (with Dooty)
Oddworld: Abe's Exoddus 100% in 2:08:28.4 (with Dooty)
Oddworld: Abe's Oddysee 100% in 1:05:01.65
Oddworld: Abe's Exoddus in 37:18
Oddworld: Abe's Exoddus in 37:15
Oddworld: Abe's Exoddus 100% in 2:!5.44.12
Oddworld: Abe's Oddysee any% in 13:01.3
Oddworld: Abe's Oddysee any% in 12:59.95
Oddworld: Abe's Oddysee 100% in 1:04:16.27
Oddworld: Abe's Oddysee 100% in 1:04:01.07
Currently working on:
Waiting for Windows TAS Tools to work so I can TAS PC version of Exoddus.
alkatorn, I don't know what fake lag frames are so i doubt anything has changed in that respect. What was repaired is that it didn't work at all.
I noticed it wasn’t detecting lag some times and was told by Spikestuff and Mothrayas those were “fake” lag frames the emu wasn’t going to be detecting. So now I’m wondering whether the repair makes it detect them or something else. Because other than those instances, IIRC, it was detecting lag.
Edit: Just found out the alternating lag in 30fps games isn’t detected on the N64 core either… wow, how does anyone use this thing to TAS? Edit: Actually it detects them in Super Mario 64, but not in Banjo Kazooie. lol
Yeah, but unfortunately LUA crashes bizhawk on my end.
Installed the new prereqs?
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.