Author Topic: For those wanting to TAS calc games  (Read 7060 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
For those wanting to TAS calc games
« on: May 06, 2010, 11:17:31 pm »
Since Revsoft is down, here's a mirror link of one of the latest WabbitEmu 2 build to have tool-assisted speedrunning support:

http://www.mediafire.com/file/yljzzmxmnyn/wabbitemuTAS.zip
It might also be available there:
http://www.codeplex.com/site/users/view/sputt

WARNING! It is not an official release! It is not guaranteed to be stable. In fact, TAS'ing only appears to work properly in 83+SE/84+ mode. In 83+ mode it won't go below 25% speed.

Also I am not sure if skins were working under Windows XP.

This build of Wabbitemu allows you to not only emulate a calculator in hi speed, but you can now also slow it down! In 84+ mode, speed can be set between 5 and 1600%. Gif capture sets screenshots back at 100% speed, good for tool-assisted speedruns. There's no frame by frame advance yet, nor quick save states (with auto filename saving), but it's still better than nothing and slow down is one essential feature of TAS'ing

To access speed settings, right-click the calc screen, go to Calculator->Speed->Set Speed... then move the slider completly to the left so it runs at 5% speed, then click OK.

« Last Edit: May 07, 2010, 03:27:25 am by DJ Omnimaga »
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: For those wanting to TAS calc games
« Reply #1 on: May 07, 2010, 12:46:35 pm »
Very cool, latest wabbitemu version, Spencer.
The speed option is very cool.

It would be cool to have Cheat search and easy memory editor in the future. ;D It is simply cheap fun in RPGs.

The wabbitemu size is huge now. (13 MB for a program) It must be of the skins. And I think the latest versions are less responsive with some action, this might be of me using different versions at some times or it is not yet stable.
« Last Edit: May 07, 2010, 12:48:43 pm by Galandros »
Hobbing in calculator projects.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: For those wanting to TAS calc games
« Reply #2 on: May 07, 2010, 05:39:26 pm »
this one was updated by Buckeye Dude IIRC (the one I put on Mediafire). I'm not sure about the other one.

And I agree with memory search. It would be nice to be able to do that while playing a game (altough I think Buckeye said something about updating the debugger/memory viewer in real time being CPU intensive, since it would update like 100 times a second
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: For those wanting to TAS calc games
« Reply #3 on: May 07, 2010, 06:09:31 pm »
Most console emulators have this features. The ease to implement this stuff depends on the design of wabbitemu's code. It is very unlikely they planned a cheat search.
In Spencer's build, the wabbitemu has a placeholder for watching RAM memory and break the emulator on write or read in some defined address.

For TI-BASIC, you would have to know TI-BASIC to mess around with the variables. During the game it would be a hard task to edit TI-OS variables. :(
I have seen people with no programming knowledge doing impressive hacking with memory/files editing. And I think cheat search is amazingly too easy to be true.
Hobbing in calculator projects.

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: For those wanting to TAS calc games
« Reply #4 on: May 07, 2010, 06:15:20 pm »
yeah i think for TAS'ing involving reading the memory addresses (for luck manipulation), it would be more suitable for ASM and Axe stuff. Since those prog are pretty much ASM, it would be much easier to monitor RAM updates.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: For those wanting to TAS calc games
« Reply #5 on: January 01, 2013, 07:40:43 pm »
Necropost: I stumped upon a post on TI-BD forums and it reminded me when people here talked about doing TAS (tool-assisted speedruns) of calculator games. On TASVideos apparently they accept Bizhawk-emulated TAS'es and that emulator happens to support the TI-82 STATS (consequently the TI-83/82 Stats.Fr/76.Fr too). Sadly no 83+ emulation. I wonder, though, if it would be nice to have such kind of speedruns on the OmnimagaTV channel?
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline epic7

  • Chopin!
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2200
  • Rating: +135/-8
  • I like robots
    • View Profile
Re: For those wanting to TAS calc games
« Reply #6 on: January 01, 2013, 07:43:52 pm »
Yeah, that would be a cool idea.

Cool that wabbit records at 100%
« Last Edit: January 01, 2013, 07:44:02 pm by epic7 »

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55847
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Re: For those wanting to TAS calc games
« Reply #7 on: January 01, 2013, 08:02:03 pm »
Yeah it's cool, although of course a real TAS uses frame by frame recording and such emulator deletes any failed frames after you hit reload from save state, so that the TAS is absolutely perfect. On top of that a good TAS abuses game randomizers so for example in battles you'll see the char wait for no reason while in fact he waits for the random seed to become high enough to do critical damage or receive as little as possible.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: For those wanting to TAS calc games
« Reply #8 on: January 01, 2013, 08:28:53 pm »
DJ_O, your link is broken. D: I think having TASes on Omnimaga Tv would be cool though. :)

Offline Rhombicuboctahedron

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 437
  • Rating: +41/-6
    • View Profile
Re: For those wanting to TAS calc games
« Reply #9 on: January 02, 2013, 02:13:14 am »
Hmm
I never thought to check if there were different speeds for the 84 and 83
When making a portal TAS for omnimaga tv  I just ran wabbit at 25% speed and then converted the gif to avi
I should have checked any forums, but I spent enough time on the levels to make the majority near perfect

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: For those wanting to TAS calc games
« Reply #10 on: January 02, 2013, 07:48:33 pm »
That would be cool if WabbitEmu (or any other TI emulator) supports re-recording, as in it would have its own movie file format based on the input (the fact you have to transfer install files before playing them, not a ROM you merely start might complicate stuff) and would support not only slowmo but also frame-by-frame recording.

All the requirements so an emulator could be accepted on TASVideos are there: http://tasvideos.org/EmulatorResources/Requirements.html

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: For those wanting to TAS calc games
« Reply #11 on: January 03, 2013, 04:09:14 pm »
(the fact you have to transfer install files before playing them, not a ROM you merely start might complicate stuff)
The game could be placed in ROM (archive) before booting, so that the game only has to be unarchived and not transferred during the recording.