Comments
thread: Squirm
ScotlandReicha71 year ago

Pushed a new update to support using Game Time for Any% and 100% and it will read the in-game timer so we can now just ditch RTA for those categories entirely with all its bollocks load time differences.

I will update the rules to include that this can now be used although I am sure I will stick with the on-screen timer as well.

Surprise Party remains unchanged and needs to use RTA and the autosplitter will not auto-start the category if Game Time is set. It will also always return false on isLoading as well so even if GameTime is forced it will never pause the timer. Since Game Time will read directly from the in-game time it probably wouldn't be of any benefit to try to use anyway :P

thread: Squirm
ScotlandReicha71 year ago

Autosplitter is now integrated into Livesplit! If you are using the manually downloaded one you can ditch that and Activate the integrated one from your splits page :)

thread: Squirm
ScotlandReicha71 year ago

I have removed the autosplitter from the resources for the moment because I have been working on completely revamping it with help from the autosplitter tool development community.

I have been able to get access to the game memory itself so we no longer need to do slow inefficient save file reads or environment variable nonsense.

As of my current tests I have all the following working:

  • Any% : All Keys, Ludo kill, Skelord kill, Fatty kill, Reaching Crackers, Last split (post fade out)
  • 100%: All Any% splits, all stars, talking to heart
  • Surprise Party: Completing each screen, interacting with present

All these categories also support autostart so you should be able to not need to press a single hotkey for livesplit in order for it to work.

The surprise party one I am particularly excited about as it should give frame-perfect readings without the need to retime videos.

Once I am happy with the results I will get it directly integrated into LiveSplit since it no longer requires any external setup to use now :)

troyofathyns likes this
thread: Speedrunning
ScotlandReicha71 year ago

So you have a number of questions here and I will try to cover them as best I can.

In terms of how you capture it and whether using your phone is OK or not that entirely depends on the board so if they do not specify and you are unsure it is best to ask in the specific game forum.

So livesplit is only as powerful as the tools the community have made for it. Some games have custom autosplitters written that can detect when to start/stop/split during a game but again you'd need to investigate for your specific game.

In terms of console it depends. I have seen some tools attempt to use image recognition for console games but I think for the most part the runners just hit the split button themselves at the correct point and for super competitive games might retime the run to get the accurate time.

Again with these specifics, the community for the game you are interested in will probably have a ton of advice to help you get started :)

Hope this can help a little.

OrangePeeling likes this
thread: Speedrunning
ScotlandReicha71 year ago

Gotta do what you gotta do.

It was only 2 threads too :P

thread: Speedrunning
ScotlandReicha71 year ago

Shame I have to see the above message...

In any case I would like to throw one of my speedgames into the ring.

Squirm is a simple indie platformer with cute art, great music and the Any% is less than 25 mins. I am hoping to return to again soon and always welcome new runners! https://www.speedrun.com/squirm#Any

thread: Speedrunning
ScotlandReicha71 year ago

Suprise Party category for Squirm is a sub 2 minute run although it is 2D rather than 3D https://www.speedrun.com/squirm#Surprise_Party

thread: Loop-Loop DX
ScotlandReicha72 years ago

OK I think the rules will need amended then.

Maybe we can add a new category that allows for that if there is interest?

Like an All Upgrades mode to accompany No Upgrades?

thread: Loop-Loop DX
ScotlandReicha72 years ago

Wait why should the rules be changed?

ScotlandReicha72 years ago

Cool to see more folks submitting to the board :)

Just as a note, we do have an autosplitter and load remover for the PC version of Valkyria Chronicles if you want to make use of it :)

thread: Loop-Loop DX
ScotlandReicha72 years ago

Yeah we don't have a discord due to the fact this game isn't that heavily-run. I think this forum will serve as a good enough spot for the time being.

Look forward to seeing your submitted runs :)

de_g0od likes this
thread: Squirm
ScotlandReicha72 years ago

I managed to get it fairly consistently upon being shown.

Rapid shooting seems to increase your chance but there were some times that it doesn't happen. I wonder if this is another case of animation frame cycling meaning sometimes you have a cycle where it just won't work (similar to the ice level skip in mirror world but much more reliable)

nameouschangey likes this
ScotlandReicha72 years ago

Yeah the differences are pretty considerable between the versions. I cannot remember the entire list (if you ask in the Discord they will be able to provide the major ones) but the general consensus seems to be that the PS4 is the best version to run on. It is the more reliable, consistent port and all the best times have been set on it.

PC you get an autosplitter and load remover from a tooling side but I can speak from experience when I say it is not as fun to run as the PS4 version.

avukamu likes this
thread: Squirm
ScotlandReicha73 years ago

Version 2.0 is now live and makes some significant changes. The majority of the settings have been removed and the autosplitter now works off of your split setup in LiveSplit to determine what to check for. It does require that you follow the standard split setup provided in the resources folder as it assumes a certain order. It covers every single split for Any% and 100% with the exception of the final 100% split as there is nothing we can do with that.

See the readme in zip file for the autosplitter for more info.

thread: Squirm
ScotlandReicha73 years ago

Having spoken with Troy I am happy to say that the new setup has now been carried out. Everything should be categorised as was laid out in the document. Some small changes I have made include rolling 1.0 and 1.4 into a single category of 1.x (you'll see this as a general theme) as there were no runs submitted prior to 1.4 and I really don't see people back-patching to those anyway.

If you think I have missed anything then please let me know. It was a fairly manual process as SRC's tools are garbage so something may have slipped past me :)

thread: Squirm
ScotlandReicha73 years ago

I have discovered that there's a lot of info I can pull from the timer so I am going to look into rewriting the autosplitter to read which split you are on and determine what to do based on split name and category.

It should be easy enough to get us Any% and 100% up and running soon and then I can look into Surprise Party.

thread: Squirm
ScotlandReicha73 years ago

Hello all,

Over the last couple of weeks we've seen a number of significant changes come to the game which has prompted some adjustments to the boards. having had some time to sit down and assess all the changes and how they affect the game moving forwards as well as discussed with some folks issues they have running the game or barricades stopping them from starting running the game I have come to some conclusions on changes I feel we need to implement to these boards for the long term health of Squirm as a speed game.

Below you will find a link to my doc outlining all the major changes I believe we need to make to the board. Look forward to having a discussion following on from this.

https://docs.google.com/document/d/1BedL5KPFOv3PF1lpwWsl4P8_qqkOfGQpHYGXNFZsTsg/edit?usp=sharing

CuriousLemur likes this
thread: Squirm
ScotlandReicha73 years ago

Version 1.1 is up now by the way which supports splitting on bosses as well as on the final couple of splits we use in Any% (reaching Crackers and making it to the screen after last boss)

CuriousLemur likes this
thread: Squirm
ScotlandReicha73 years ago

Ok version 1 of the autosplitter is up and ready for community use. It should do the job for Any% and 100% in getting all the Keys and Stars.

Note that it won't do the Defeat Float, Final Any%, or Speak to Heart split as those are not supported in the save.

There is a bit of manual setup required so please read the included readme doc.

Download link in the Resources folder. Once we confirm it's working I will look to get it integrated into LiveSplit itself :)

CuriousLemur likes this
thread: Squirm
ScotlandReicha73 years ago

Hey all,

Thought I'd give you an update on where we're at with the autosplitter.

So Alex has made the save file a plain-text readable one so I can hook into it to update splits.

  • I have all the keys and stars hooked up for splits although have not tested them yet.
  • I have got it tracking which level you are on which we will be able to use to detect when you reach Crackers
  • I can use this to allow an auto-start feature so you don't need to start your timer
  • I can also use this to remove the initial 6-8 second load time upon hitting new game if we want (but that would invalidate a lot of runs)
  • I might be able to use this to detect starting the DLC and Surprise Party Category

Here are some limitations that I don't think I can work around

  • Cannot detect the end of the fade for Any%, only when you actually load the next level
  • Cannot detect speaking to the Heart at the end of 100% (as this is not saved out)
  • Cannot detect defeating Float for the 100% split (as this is not saved out)
  • Cannot detect finishing surprise party (as this is not saved out)
  • Cannot detect finishing the DLC (as this is not saved out)

The biggest limitation however is that Alex chose to use the save file that lives in the game folder on your PC rather than somewhere like appdata which is where the Unity output log (which I originally asked alex to update) exists. What this means is that the autosplitter has no way to automatically know where the save file is located. The only thing I can do here is require you to set up an environment variable on your PC to point at the squirm directory. It's easy enough to do but does require that extra manual step which is annoying.

Overall though I think we'll have a pretty decent tool that will help with every Any% and 100% split except the ones listed above. At the very least it will take the effort out of hitting the split during active gameplay moments as all the remaining ones are either waiting for a timeout or pressing Y to interact with something.

Once I can confirm that it works for 100% and Any% completely I will upload it here for initial testing by the community before getting it integrated into Livesplit itself.

About Reicha7
Joined
5 years ago
Online
1 month ago
Runs
65
Games run
Valkyria Chronicles
Valkyria Chronicles
Last run 3 years ago
31
Runs
Squirm
Squirm
Last run 1 year ago
28
Runs
Loop-Loop DX
Loop-Loop DX
Last run 3 years ago
6
Runs
Games followed
Squirm
Squirm
Last visit 3 months ago
1,530
visits
Valkyria Chronicles
Valkyria Chronicles
Last visit 2 months ago
205
visits
Loop-Loop DX
Loop-Loop DX
Last visit 6 months ago
521
visits
Valkyria Chronicles 4
Valkyria Chronicles 4
Last visit 11 months ago
62
visits
Valkyria Chronicles II
Valkyria Chronicles II
Last visit 2 years ago
10
visits
Valkyria Chronicles 3
Valkyria Chronicles 3
Last visit 2 years ago
8
visits
Games moderated
Valkyria Chronicles
Valkyria Chronicles
Last action 6 months ago
39
actions
Loop-Loop DX
Loop-Loop DX
Last action 2 years ago
25
actions
Squirm
Squirm
Last action 2 years ago
19
actions