User Files for Unknown Game

Upload All User Files

#73827145381295515 - Sync Scripts - Savestate Generating Server

net-receive.lua
Game: Unknown Game ( NES, see all files )
149 downloads
Uploaded 8/29/2021 7:25 PM by Zinfidel (see all 12)
This scripts sets up an instance of BizHawk to act as a "server" for generating syncing savestates.

#73827136159372984 - Sync Scripts - Dump Video With Syncing Savestates

sync-dump.lua
Game: Unknown Game ( NES, see all files )
147 downloads
Uploaded 8/29/2021 7:25 PM by Zinfidel (see all 12)

#73827119493636426 - Sync Scripts - Find Syncing Savestates

sync-savestates.lua
Game: Unknown Game ( NES, see all files )
148 downloads
Uploaded 8/29/2021 7:24 PM by Zinfidel (see all 12)

#73827041987802579 - Sync Scripts - Generate Sync Data

sync-collect.lua
Game: Unknown Game ( NES, see all files )
141 downloads
Uploaded 8/29/2021 7:19 PM by Zinfidel (see all 12)

#72451734046140284 - PCem Late 80s config verification movie v1.1

late80s.ltm
In 44:24.75 (266475 frames), 4 rerecords
Game: Unknown Game ( Linux, see all files )
184 downloads
Uploaded 6/28/2021 8:49 PM by slamo (see all 61)
Updated the movie with the new disk eject hotkey (it still makes the same file hashes). Also corrected some problems with the annotations.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic 
libTAS: Version 1.4.1 interim 513aa25f 
PCem: TASVideos branch v17_13f53a2, commit 4aa08f2915d9c7168138a48be91d73befe6b01ce

Follow these instructions up through the Diagnostic disk section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Late80s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) and extract FLOPPY.img (md5: 36689ac4152d8efb13ab230e9aea46ec) from FD12FLOPPY.zip from here: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/

In your .cfg file, set disc_a = {path to diagnostic disk};{path to FLOPPY.img}. Also in your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie. This movie has been known to crash occasionally, playing the movie on fast-forward can mitigate this problem. On the last frame of the movie, stop PCem through libTAS (WAIT FOR IT TO CLOSE, DO NOT KILL).

This should leave you with these three files from the Late 80s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: e32d409f6f822aab0834b6661823c8c3

.img file wherever you originally saved it - md5: 257208622a9d51f5504eacdabd161955}}

#71859653655878277 - PCem Late 90s config verification movie

late90s.ltm
In 05:34.91 (33491 frames), 0 rerecords
Game: Unknown Game ( Linux, see all files )
202 downloads
Uploaded 6/2/2021 4:52 AM by slamo (see all 61)
For reproducing exact hashes for the PCem Late 90s setup.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{ OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.1 interim 7e2a5bf6 PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the NVR section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Late90s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) from here: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/

In your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie. On the last frame of the movie, stop PCem through libTAS (WAIT FOR IT TO CLOSE, DO NOT KILL).

This should leave you with these three files from the Late 90s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: 8f2ad5e603e595bb344c7f4022294f0d

.img file wherever you originally saved it - md5: 4970100ff619201db3de803eba9cd3d9}}

#71658120769536329 - PCem Late 80s config verification movie

late80s.ltm
In 44:24.75 (266475 frames), 4 rerecords
Game: Unknown Game ( Linux, see all files )
191 downloads
Uploaded 5/24/2021 3:02 AM by slamo (see all 61)
For reproducing exact hashes for the PCem Late 80s setup.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.1 interim 7e2a5bf6 PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the Diagnostic disk section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Late80s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) and extract FLOPPY.img (md5: 36689ac4152d8efb13ab230e9aea46ec) from FDFLOPPY12.zip from here: https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/distributions/1.2/

In your .cfg file, set disc_a = {path to diagnostic disk};{path to FLOPPY.img};{path to unmountable file}. The unmountable file can be any existing non-image file (a file that doesn't exist will not work); this is necessary because when PCem tries to mount it, it fails and ejects the floppy drive, and this is currently the only way to do that.

Also in your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie. On the last frame of the movie, stop PCem through libTAS (WAIT FOR IT TO CLOSE, DO NOT KILL).

This should leave you with these three files from the Late 80s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: e32d409f6f822aab0834b6661823c8c3

.img file wherever you originally saved it - md5: 257208622a9d51f5504eacdabd161955}}

#70449524032329129 - PCem Early 90s config verification movie v2.2

early90s.ltm
In 06:48.68 (40868 frames), 0 rerecords
Game: Unknown Game ( Linux, see all files )
256 downloads
Uploaded 3/30/2021 4:44 PM by slamo (see all 61)
Now with fixed hashes + instructions

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{ OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.1 interim 7e2a5bf6 PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the NVR section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Early90s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) from here: https://www.freedos.org/download/

In your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie. On the last frame of the movie, stop PCem through libTAS (WAIT FOR IT TO CLOSE, DO NOT KILL).

This should leave you with these three files from the Early 90s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: 4c885df878a4c302e1050232f4b3c866

.img file wherever you originally saved it - md5: 5512d2895d082655d75e78e82ce48280}}

#69366517034064699 - PCem Early 90s config verification movie v2.1

early90s.ltm
In 06:48.68 (40868 frames), 0 rerecords
Game: Unknown Game ( Linux, see all files )
275 downloads
Uploaded 2/9/2021 10:10 PM by slamo (see all 61)
The inputs are the same, only the annotations have changed.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{ OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.1 interim 7e2a5bf6 PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the NVR section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Early90s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) from here: https://www.freedos.org/download/

In your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie. On the last frame of the movie, stop and kill PCem through libTAS.

This should leave you with these three files from the Early 90s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: cddb53f8a8f38e860b6101846417ee8c

.img file wherever you originally saved it - md5: 869da8ccb2750515838f69af4d7004d3}}

#69362163984019002 - PCem Early 90s config verification movie v2

early90s.ltm
In 06:48.68 (40868 frames), 0 rerecords
Game: Unknown Game ( Linux, see all files )
282 downloads
Uploaded 2/9/2021 5:28 PM by slamo (see all 61)
Instructions have changed slightly, note that it now tells you to delete flash.bin. Also, run in fast-forward for best results.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{ OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic libTAS: Version 1.4.1 stable PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the NVR section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Early90s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) from here: https://www.freedos.org/download/

In your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie.

For now, you may want to have fast-forward on when you run this movie. There are two restart inputs in the movie; these can be buggy. Each time there's a restart input, you will have to close the window manually after it. You can tell there's been a restart because the frame counter stops, these only happen on reboot prompts in the FreeDOS installation. Emulation normally continues and the RTC keeps ticking until you close the window, but if you have fast-forward on, it pauses the emulation properly. Just X out the PCem window and it will restart on its own after that. On the last frame of the movie, stop and kill PCem through libTAS.

This should leave you with these three files from the Early 90s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: 4628d06be958fb8b577376d3f6c4a447

.img file wherever you originally saved it - md5: f1b6b5e374182b88812245d4cca0d6d3}}

#69189015445646055 - PCem Early 90s config verification movie

early90s.ltm
In 06:39.76 (39976 frames), 0 rerecords
Game: Unknown Game ( Linux, see all files )
248 downloads
Uploaded 2/1/2021 10:19 PM by slamo (see all 61)
To reproduce the exact files from the Early 90s config.

Annotations

! Version info: 

libTAS version: 1.4.1

! Annotation info: 

{{OS: Ubuntu 20.04.1 LTS, Linux kernel 5.4.0-59-generic
libTAS: Version 1.4.1 stable
PCem: TASVideos branch v17_13f53a2, commit 55f0fdb3b83e983646e7b5dcc6dbae5f5e2ee06b

Follow these instructions up through the NVR section: http://tasvideos.org/EmulatorResources/PCem/DOS.html#Early90s

Download FD12LGCY.iso (md5: a55750577b4c3b88dba489df4f929f88) from here: https://www.freedos.org/download/

In your .cfg file, set cdrom_drive = 200 and set cdrom_path = {path to FD12LGCY.iso here}.

In ~/.pcem/pcem.cfg, set confirm_on_stop_emulation = 0.

UNCHECK RUNTIME -> PREVENT WRITING TO DISK OR THIS MOVIE WILL DO NOTHING!

Set game executable to your pcem path. Set command-line options to --config {path to your .cfg file here} and then run the movie.

There are two restart inputs in the movie; these can be buggy. Each time there's a restart input, you will have to close the window manually after it. You can tell there's been a restart because the frame counter stops, these only happen on reboot prompts in the FreeDOS installation. Just X out the PCem window and it will restart on its own after that. On the last frame of the movie, stop and kill PCem through libTAS.

This should leave you with these three files from the Early 90s premade config:

.cfg file in ~/.pcem/configs/ - Hashes for this will vary because file paths/names will be different for everyone.

.nvr file in ~/.pcem/nvr/ - md5: 0d668573b97704a1ba248c8f4d30d920

.img file wherever you originally saved it - md5: 092292beee89178116fa93b72baf31b6}}

#67950971431478997 - Bizhawk Lua CommonFunctions

CommonFunctions.lua
Game: Unknown Game ( NES, see all files )
364 downloads
Uploaded 12/8/2020 4:11 AM by CoolHandMike (see all 22)

#67926325655324243 - byterange_decode

byterange_decode.lua
Game: Unknown Game ( NES, see all files )
300 downloads
Uploaded 12/7/2020 1:32 AM by CoolHandMike (see all 22)
brunovalads' byterange_decode in a runnable format.

#67926281740058858 - keyCheck.lua

KeyCheck.lua
Game: Unknown Game ( NES, see all files )
252 downloads
Uploaded 12/7/2020 1:29 AM by CoolHandMike (see all 22)
Displays all the key names for the controllers. Good for accessing lua table buttons when you retrieve a table via joypad.get(1) for example
No idea where this was from originally.

#66406789831147836 - Blank input frame finder (BizHawk)

Movie_find_Spike_frames.lua
Game: Unknown Game ( NES, see all files )
2 comments, 290 downloads
Uploaded 9/29/2020 3:09 PM by Dacicus (see all 26)
This script analyzes a BizHawk movie file for blank input frames at the end. Removing such frames (AKA "Spiking") should reduce movie length without changing the outcome. Run the script with the movie loaded. I have not tested this with subframe input. I don't expect it to work with analog controls.
Feel free to improve upon this.

#65756259523988954 - TAStudio Individual Player Input Remover

TAStudio_remove_individual_input.lua
Game: Unknown Game ( NES, see all files )
308 downloads
Uploaded 8/31/2020 8:02 AM by Dacicus (see all 26)
Lua script that allows you to remove input from individual players in BizHawk's TAStudio while leaving other players unaffected. Please read the comments at the top of the script, since there are some quirks to how it works.

#64182931488217382 - Square pixels for 2.4.2

Square pixels.lua
Game: Unknown Game ( NES, see all files )
348 downloads
Uploaded 6/21/2020 11:30 AM by dart193 (see all 5)
In 2.4.2, display options seem to be broken, and "1:1 pixel size", also know as square pixels, is not working.
This is the workaround using paddings that will make pixels square again via lua script. It is designed for fullscreen and will apply stretch factor as big as the screen allows.
Screen resolution can be changed in "DesktopResX" and "DesktopResY" variables, default 1920x1080.
The script needs to be launched once and then it automatically readjusts display only if the internal resolution changes. If resolution did not change since the last frame, nothing happens at all, so the performance is not impacted.

#53447360964857662 -

mame-input.lua
Game: Unknown Game ( NES, see all files )
985 downloads
Uploaded 2/23/2019 11:59 PM by feos (see all 184)

#45921669064610473 - Print memory lua script for JPC-rr one time

printmemoryonce.lua
Game: Unknown Game ( NES, see all files )
723 downloads
Uploaded 3/22/2018 1:52 AM by c-square (see all 10)
Prints memory once

#45915235912113848 - JPC-rr Memory Poker

JPCPoker.lua
Game: Unknown Game ( NES, see all files )
702 downloads
Uploaded 3/21/2018 6:55 PM by slamo (see all 61)
Simple memory writer for JPC-rr. Has one console command:
write x y
Where x is the address to be changed (byte) and y is the value you want to change it to. Can be easily modified to write words by changing "write_byte" to "write_word".

#45899820641476932 - JPC-rr lua script to search for strings in memory

stringsearchmemory.lua
Game: Unknown Game ( NES, see all files )
791 downloads
Uploaded 3/21/2018 2:15 AM by c-square (see all 10)
JPC-rr lua script to search for strings in memory

#45899707267906862 - Print memory lua script for JPC-rr

printmemory.lua
Game: Unknown Game ( NES, see all files )
738 downloads
Uploaded 3/21/2018 2:08 AM by c-square (see all 10)
Prints a list of memory addresses

#45899570601133311 - Search Diff or Same Memory Values in JPC-rr

searchdiffmemory.lua
Game: Unknown Game ( NES, see all files )
753 downloads
Uploaded 3/21/2018 1:59 AM by c-square (see all 10)
A lua script for finding values that have changed or stayed the same

#45899430342247111 - JPC-rr Search Memory Lua Script

searchmemory.lua
Game: Unknown Game ( NES, see all files )
741 downloads
Uploaded 3/21/2018 1:50 AM by c-square (see all 10)
Script to search memory in JPC-rr

#44524912163951723 - Generate Movie Absolute Values

generatemovieabs.lua
Game: Unknown Game ( NES, see all files )
765 downloads
Uploaded 1/18/2018 4:11 AM by c-square (see all 10)
This lua script converts a movie file into a list of absolute values for each of the commands in that file. This is useful when using TAS Scripts to compare your desynced movie to the original to see where you've desynced.

#44479929346959023 - Run TAS Script for JPC-rr

runtasscript.lua
Game: Unknown Game ( NES, see all files )
773 downloads
Uploaded 1/16/2018 3:34 AM by c-square (see all 10)
Use this file to run tas scripts in JPC-rr. Needs fileio.lua to run.

#40738458392079952 - Auto analog input lua (canvas path works)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
805 downloads
Uploaded 7/31/2017 3:36 PM by TASeditor (see all 188)

#40698477572534192 - Auto analog input lua (cooler canvas)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
761 downloads
Uploaded 7/29/2017 8:23 PM by TASeditor (see all 188)
Maintaining code is impossible
  • Button to toggle canvas editing
  • Adds fancy coloring, default is green, selected one is yellow
  • Move points by selecting one and holding left mouse button
  • Delete points by selecting one and clicking right mouse button
  • Split next path by selecting one and clicking middle mouse button
  • Fix start point

#40674316283946146 - Auto analog input lua (canvas testing)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
731 downloads
Uploaded 7/28/2017 6:17 PM by TASeditor (see all 188)
undocumented spaghetti code
  • You can move the view by hold right mouse button and dragging
  • Clicking left mouse button adds a point
  • The red circle is the player position, values can be seen on the bottom and on the left
  • The values on top-left are the positions where the mouse courser is relative to view and player position
Nothing else happens, it doesn't work for movement yet

#40651626223804713 - Auto analog input lua (various bug fixes introduce new bugs)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
722 downloads
Uploaded 7/27/2017 5:45 PM by TASeditor (see all 188)
In somewhat useable state.
  • fix crash at end of movie
  • fix angle change locks at every 45 degrees
  • add simple marker control. only for angles. marker string must be "a=<number>", case sensetive else nothing happens. The function tastudio.getmarker does NOT get the markerstring above frame courser, so if you want to edit a previous segment you need to go to previous marker first.
TODOs:
  • often suboptimal angles are calculated, eg. 90.3 instead of 90.002. this isn't because of crazy camera change.
  • improve marker control
  • fix angle change lock for x/y = 2 and y/x = 2
  • maybe canvas to draw paths.

#40582759055744446 - Auto analog input lua (better tastudio support)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
815 downloads
Uploaded 7/24/2017 3:19 PM by TASeditor (see all 188)

#28485160549799088 - Auto Analog Input v1.91 (now with "tastudio support", don'T use it)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
720 downloads
Uploaded 1/26/2016 7:40 PM by TASeditor (see all 188)
some fixes and rudimentary tastudio support, you need to type in the values that appear at the bottom of the window manually into the columns.

#28439378095979691 - Auto Analog Input v1.9

AutoInput.lua
Game: Unknown Game ( N64, see all files )
707 downloads
Uploaded 1/24/2016 6:10 PM by TASeditor (see all 188)
Not finished. Be careful.

#26845843171757705 - Lsnes - generic SNES script / movie editor (alpha version)

lsnes.lua
Game: Unknown Game ( NES, see all files )
862 downloads
Uploaded 11/13/2015 11:48 PM by Amaraticando (see all 21)
This is a generic script for lsnes - SNES core, that can be used as a base for any game. The main feature so far is the movie display/editor. I plan to make it easily exportable, so it won't be a simple base, but something that users can 'require' in Lua as a module and use the functions. Also, this is the alpha version, feel free to contact me (PM, Twitter, Github) to report bugs or give suggestions.
Emulator version: lsnes beta23

FEATURES:

1) Movie editor.
  • Displays the input in readonly and readwrite modes
  • Allows edition of current frame or future frames in readonly mode, with the mouse
  • Shows subframes when they exist
  • Displays all controllers and ports
  • ~ Can't edit the past
  • ~ Can't edit in readwrite mode with the mouse
  • ~ Axis (mouse, justifier, superscope) can't be displayed or edited
  • ~ The current frame can't be edited correctly while using the trace logger, during a breakpoint
  • ~ Advanced stuff must be done with lsnes' Edit movie tool.
2) Movie info.
  • Displays the number of frames emulated so far correctly. By default, lsnes shows the current frame wrong if you load a state and don't repaint the screen.
  • Displays the lag count, rerecord count and run mode of the emulator.
  • Displays the current time of the movie
  • Displays a big "LAG" warning if the previous frame was lagged
3) Generic stuff:
  • Includes a 'draw' library for aditional gui functions. For instance, the draw.text function can be forced to be inside the game area, or inside the emulator area. There're custom hotkeys (equals and minus by default) to change the opacity of this text...

#26443450421772474 - lsnes - custom fonts creator

customfont-from-charset-image.lua
Game: Unknown Game ( NES, see all files )
844 downloads
Uploaded 10/26/2015 8:53 PM by Amaraticando (see all 21)
This creates a font file that lsnes can understand.
For instance, this image is transformed into this font.
The image must have this structure, with black background and white text.
This script is taken from my TASing repository: https://github.com/rodamaral/amaraticando-tas/
I've "imported" 2 fonts with this script.

#26318138254340419 - Simple JPC-rr Mouse Script

JPCMouse.lua
Game: Unknown Game ( NES, see all files )
804 downloads
Uploaded 10/21/2015 5:26 AM by slamo (see all 61)
This is an extremely simple lua script for use in JPC-rr to facilitate mouse movement. There is also a display for which mouse buttons are currently triggered - make sure you have version 11.8-rc2 or later otherwise this display won't work.
Here are the movement commands.
movex i - Move the mouse "i" units in the x direction.
movey j - Move the mouse "j" units in the y direction.
moveb i j - Move the mouse "i" units in the x direction and "j" in the y direction.

#21301340743543930 - Auto analog input (works, but unfinished)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
709 downloads
Uploaded 3/9/2015 7:03 AM by TASeditor (see all 188)
Simply check for lag then it works. Here's a small demonstration of what it now looks like. It works for a variety of games.
TODOs:
- Fix rotation direction on start.
- Fix problems when going for angles near 0.
- Compare by position gain towards the direction of the angle, not by the angle itself.
- Better algorithm, also check inputs around the input that is the best that had been found.
- Add quick rotate.
- Add savestating support.
- Add non-linear support, for TAStudio.

#20314152489017249 - Auto analog input (not finished yet)

AutoInput.lua
Game: Unknown Game ( N64, see all files )
769 downloads
Uploaded 1/23/2015 8:03 PM by TASeditor (see all 188)
For BizHawk, N64. (Only works with games that use floating point positions and unsigned 2 byte angles).
I can't think of a good way to bruteforce the best angle. :(
I have some ideas but they don't really work.

#19987242045801795 - [lua]Macro in BizHawk

KeyToSequence.lua
Game: Unknown Game ( NES, see all files )
890 downloads
Uploaded 1/9/2015 2:42 AM by Dica (see all 7)
Just a little lua script that allows you to use macros in BizHawk

#12369529797861350 - Helper script for TASEditor (FCEUX): Tap keys to toggle input.

TASEditor_XORmix_v2.lua
Game: Unknown Game ( NES, see all files )
890 downloads
Uploaded 1/31/2014 1:07 AM by FatRatKnight (see all 245)
Run FCEUX. Engage TASEditor. Make sure readonly mode is on. Tap a key you've set for player 1. Note it updates TASEditor with the key you just tapped. If Recorder "All" option is selected in TASEditor, the script will use controls you set for all four players. If an individual player is selected for the Recorder, only player 1 controls are checked, but will toggle button presses of the selected player.
May seem odd, but the script requires readonly mode active in order to work properly. If, for some reason, you set the "Recording" check box, be sure to either stop the script or clear the "Auto function" check box. I have not defined a behavior for the script to follow when readonly mode is off.
It is very similar to a script I posted a while back. The only real updates are that it reports what input changed in the history box, and that there are comments indicating where to stick your own code if you need something more. If, by some chance, the script picks up multiple pressed keys at the same time, it will report all pressed buttons in the history without problems.
Intended to reduce reliance on the mouse for precision edits of the input movie. I suppose you could TAS backwards with it if you really wanted to...

#6680317080319470 - MtEdit for lsnes v2 (PROTOTYPE)

MtEdit_lsnes_v2.lua
Game: Unknown Game ( NES, see all files )
1017 downloads
Uploaded 5/19/2013 7:57 PM by FatRatKnight (see all 245)
Features:
  • Displays a list of input in easy red and green colors on the left side
  • Displays the immediate input to inject to lsnes along the bottom
  • Auto-detects which controllers are plugged in at script start
    • Gamepads and multitaps (and 16 button versions) only, no analog controls ready
  • The hotkeys set up for player 1 and player 2 works (in theory!)
    • Normal controls should press or release as normal; Or the reverse if the button is held.
    • Type controls should toggle the immediate input to inject, as normal
    • Hold controls switch between four different read modes from recorded input, for individual buttons (normal, keep released, keep pressed, invert)
      • Will automatically revert to normal on state load; Mostly because I, FatRatKnight, had some TASing screw-ups when it didn't automatically do this.
Feel free to try it out. I have a few things I want to add to it, though...
Also, for lsnes only. Will not work in other emulators. A shame, since I think it's just plain useful.

#6048250720926158 - Lua script for lsnes: Handle mouse axis.

lsnes_BasicMouseHandler_v1a.lua
Game: Unknown Game ( NES, see all files )
751 downloads
Uploaded 4/21/2013 8:47 AM by FatRatKnight (see all 245)
At the moment, lsnes doesn't have a lot of ways to deal with certain analog inputs, such as the x- and y-axis of the mouse. This gives you a way to do that without tearing out your hair.
Would be great if anyone plans to TAS a mouse-using SNES game on lsnes.
After running the script, click around on the main window and figure it out for yourself. Can be run even on top of another script you have running, and the display of the older script will remain intact, though at the moment, this script will negate the other script's on_input and on_keyhook functions if it has either one. Sorry about that.
For lsnes only. Will not work in other emulators. Minor update because I forgot to remove a line. Before, it spams errors on every paint! Whoopsie.

#5481697172299767 - Lua script for lsnes: Register functions to specific keys.

lsnes_keyhook_register.lua
Game: Unknown Game ( NES, see all files )
784 downloads
Uploaded 3/26/2013 8:26 PM by FatRatKnight (see all 245)
This is a generic helper script. Running it by itself will do nothing except fill the global variable FRK with a table of stuff in it.
As for scripts that would use it, just use FRK.registerkeypress to pick some key and some function to run whenever you press the key. You need to run the line on_keyhook = FRK.altkeyhook somewhere in your code to have it work its magic.
Need to handle like 20 different keys, and decide you'd rather avoid else ifs? Just read this sales pitch and get this script for a low price of free!
For lsnes only. Will not work in other emulators.

#1552249469711657 - inputreplayer-v0.3.0 for lsnes (manual)

inputreplayer-v0.3-manual.lua
Game: Unknown Game ( NES, see all files )
1041 downloads
Uploaded 9/30/2012 9:18 PM by partyboy1a (see all 14)
Here is a description of all functions provided by inputreplayer

#1552231445421689 - inputreplayer-v0.3.0 for lsnes (config)

inputreplayer-v0.3-config.lua
Game: Unknown Game ( NES, see all files )
1024 downloads
Uploaded 9/30/2012 9:16 PM by partyboy1a (see all 14)
config file for inputreplayer

#1552198160282053 - inputreplayer-v0.3.0 for lsnes

inputreplayer-v0.3.0.lua
Game: Unknown Game ( NES, see all files )
1086 downloads
Uploaded 9/30/2012 9:14 PM by partyboy1a (see all 14)
You want to edit something in the middle of your movie without the hassle of manually editing some movie files? This tool is for you!
You want to create a multiplayer TAS with LSNES? Try this one out!
In a future version, this script will also take care about tracking important RAM values. It will make it a lot easier to compare your attempts.
If you want to use this one, you also need the config file.
If you don't understand the functions provided by this script, there is also a manual which is almost as big as the script itself.