I've updated the autosplitter on livesplit's github page for the latest build of NBlood as of this posting (January 28th 2021). Reports of game crashes were abundant on the version we've been using for some time now, so I figured it was time to move on to a more stable build.
Please do update your NBlood to this version if you wish to keep the functionality of the splitter intact. I will post the NBlood zip file necessary to update in the resources page after this post (so now lol), so you can get it anytime as I'm sure it will soon be outdated with a newer version soon, but constantly updating the autosplitter for every little tweak isn't necessary for the time being. If you do not wish to update NBlood (lazy!! :) ) or need help with anything related to this kind of stuff, feel free to PM me here or on discord!
I asked in the discord (which btw you should join if you haven't already ;) ) if taking out the load removal function from the ASL file would be for the better, seeing as the boards right now use RTA timing and probably will so for the foreseeable future. Runners using NBlood notified me of an issue with it, which I technically can remedy and already have, but this seems to be the most sensible decision going forward.
If you are a runner, please switch your compare time to Real Time going forward. Thanks! Any concerns with the decision please do not hesitate to bring it up here or in the discord. :)
To set up the official Autosplitter, first right click on your livesplit window and select "edit splits". After doing so, when you set your game to Thief (2014) you should see that under "Start timer at: " there is now a small description of the autosplitter and what it does, and to the side of it there should now be an "Activate" button to press. Just simply hit it, and you are good to go!
Alternatively, if you've already had your splits set up before the Autosplitter was added to the livesplit database, you should have a pop up window appear telling you of the Autosplitter the first time you open your old Thief (2014) splits, so just follow the prompt there. Please use this in runs going forward as it will make the leaderboards more accurate and ease workload on mods going forward. Thanks!
If this is somehow not working for you, you can also manually set up the Autosplitter by downloading the raw script file linked in resources - the one by Mysterion. That shouldn't be needed as the method above is quite simple and easy, but just in case :).
Sorry, I removed it from the resource page because that one was outdated. If you set your game to "Blood: Fresh Supply" when making your splits you should see an "activate" button appear, like so:
Just click it and you should be good to go. I've been meaning to update this thread/post but never got around to it, sorry! Slipped my mind 😅
I sent you both a request on discord since using these forums can be a bit slow and awkward sometimes. Is there a blood 2 speedrun discord by chance?
I should mention that when I set it up, I only used a fresh steam install on windows 10, no dgvoodoo or external programs. I'm curious if it's a difference in OS or if its dgvoodoo messing it up (I'd try a fresh install of the steam version to see, if that isn't an issue).
By the way how do you get it in windowed mode? I assume thats dgvoodoo? I've never used the program myself
Update: It doesn't work on the other characters. Or rather it does, but it seems to start a bit delayed? I can fix it later very easily with a setting, and can also add another setting for "Episode Splits Only" like how @hipp0cat has his livesplit set up, if people want. As it's set up now you would need a split for every level like Tarakan has.
Lol I realized pretty quickly there's a cheat on the launcher to just enable level select.
https://drive.google.com/file/d/1JhtqUStybNE42gxpf9_qUmo-O2fxiTzz/view?usp=sharing
I've only tested this on the first 3 splits where it worked fine, but it'll obviously need some more testing beyond that by actual runners. I've made it so it will have load removal, automatic splitting on entering new levels, and it will automatically start once you gain control of Caleb on Cabalco Train Level (whatever it's called). It's based on the steam version, haven't tried it on GOG.
Also did not test it with the other playable character but it should be fine... Maybe? Also it does not split automatically on the ending - That still has to be done manually for now and I can try to fix it later... If I can be assed to find the right stuff for that.
Let me know how it goes! If you need help setting it up in layout settings I can help with that, and make sure you use compare against -> game time :P !
does anyone have saves on multiple levels? I don't actually feel like replaying this... well, messy game :D
I can take a crack at it, do you guys play the steam or gog version?
Due to a slight oversight of my own, the Autosplitter file that was linked in resources only worked when you had the game on DirectX11 render settings in the Video Options. I've found the bytes misbehaving in Vulcan and OpenGL3.2 and have fixed them. You should now be able to play with any rendering option :).
I've linked the better Autosplitter file in resources and will update it on the Livesplit ASL page as well.
Going forward it is strongly recommended runners run the game with the autosplitter made for this game (you can add me on discord for a direct link, or hit the "activate" button when setting your game in splits) for a more accurate representation of your run time, as the moderators would like to have the rankings be based on Time Without Loads from here on out.
This ASL file also pauses the timer based on when the game is loading AND during the quicksave pause. Seeing as the quicksave feature freezes the game for a period of time that is INFLUENCED BY THE RUNNER'S COMPUTER SETUP (cpu most importantly) this creates an unfair disadvantage with regards to RTA timing for those who have lower end specs, hence the switch to Time Without Loads. Quickloading is also affected based on setup but not as obvious and downright unfairly as quicksaving is.
Manually timing out when the splitter would pause is an inaccurate and time consuming effort, especially given sometimes it is hard to discern when the game initially freezes during a quicksave upon viewing the video. For now I will attempt to retime any fullgame (episodes 1-4) runs that are not using the load remover under 20 minutes. This means I will be retiming of Hanomamoru's, Perochialjoe's, and Muty's runs to determine their Time Without Loads, and update the leaderboards accordingly (all other runs are too far away/irrelevant to WR to worry about this, sorry).
Please, use the load remover going forward as moderators manually timing out runs may not be the case going forward and YOUR RUN'S RTA TIME WILL BE THE ONLY TIME CONSIDERED (placing you under runners with Time W/O Loads, as the leaderboard prioritizes them first). If you need any help in setup, don't be afraid to ask here or in the discord! :)
-
- *UPDATE * * *
Please just set your game name to "Blood: Fresh supply" and hit the "activate" button that appears, like so:
Or message me on discord for a direct link!
I think it's very clear in the rules it has the prefix "for any%" before those words.
If you read the post, I said the mistakes were corrected.
Looking at how everything was set up, it seems with the way speedrun.com changed the rules pages, the MAIN GAME RULES will always show at the top when you click "view rules" whereas specific category ones will be shown below. I assume when setting up the rules initially the other mods didn't consider that.
Due to an egregious error in setting up the categories, the rules had stated that "Secret Levels are not required" for an All Secrets run.
Surely we can all see how this is... wrong, right? We verified previous runs before blindly going by the rules, but it has been decided now by the mods to wipe the boards clean of any run NOT including the secret levels (and also all the SECRETS within those levels!) from the board.
Going forward, I will amend the rules to state this more clearly, but just in case no one checks the rules (for some reason), a post like this should hammer it home.
Awesome! I was really hoping someone with more time on their hands would mess around with it a little bit. I barely remember the game at all (7 or so years since playing) so I couldn't even tell you where any items are located 😅
If speedrun.com forums are a little inconvenient, feel free to join the Thief Discord, I made a SS1+2 channel. I'm sure most people would be happy to help answer any questions about the dark engine :D
I remembered getting to the door from where I was took a grand total of like 2 minutes of work so I went there myself. Wasn't able to get it though, but feel free to still try yourselves.
This also SHOULD work with every other melee weapon in the game, but they're all probably too far out of the way to grab?
Hey, I run thief and with newmantle we're able to clip thin walls and doors by swinging the blackjack and leaning+jump. Figured I'd try something similar with the wrench in this game. You have to bind mousewheel to jump to get it to go backwards. Timing can be a little aids if you're wondering.
Not sure where this can be useful though, but I remember @Mucus.Middleton was bugging me to clip the RADIATION door in engineering. If someone can give me a save or wants to try it themselves on that door go for it. Obviously the ones in the video don't need to be clipped, but were just for demonstration.
this is the general Build Engine speedrun discord (yes I know it isnt on the build engine bite me it's pointless to make another one just for this game)