Commenti
discussione: Doom 3
BelarusTheLonerD5 years ago

Long time no see! ASL script has been updated:

  • Adding support for the new version of RBDOOM-3-BFG 1.2.0;
  • Adding support for the dhewm3 1.5.0;
  • Renaming all options. Now it's less confusing for new people;
  • Adding a new option to include a loading time in the game time.

Script should updating silently when user is selecting "Doom 3" game in LiveSplit. But please check if version of your game is recognizing by LiveSplit.

https://i.imgur.com/HFSNdZ3.png

As always I will update a script if any new version will be released. If you want a support of a new sourceport just let me know!

lekolega piace questo
discussione: Doom 3
BelarusTheLonerD8 years ago

@Corpseflesh it's really hard to make autostart (i think it's impossible without dll injection because we need to monitor label's click() event) and autoend. If someone can help me -- that will be great.

discussione: Doom 3
BelarusTheLonerD8 years ago

Yes, but autosplit (and autostart and autoreset) can be disabled easily.

discussione: Doom 3
BelarusTheLonerD8 years ago

What about auto-splitting on map change, should I make it? It's easy to implement and really convenient for tracking if someone need it.

discussione: Doom 3
BelarusTheLonerD8 years ago

I've made an option (and already pushed update to livesplit) to count cutscenes (including stutterings when you press 'esc' to skip) like a 'loading time' in case that rules can be changed in the future. http://i.imgur.com/aqqUrxd.png

discussione: Doom 3
BelarusTheLonerD8 years ago

I've made support of all versions doom 3 (1.3.1 Steam exe, BFG Steam, RBDOOM3BFG Steam and standalone). Plus, I've made that all cutscenes counted like a 'loading time', i.e. cutscenes not including on a game time, because why not? I can make an option where user can edit this behavior if it's necessary.

discussione: Doom 3
BelarusTheLonerD8 years ago

@qckdth, I've just checked on official steam doom 3 bfg edition (Doom3BFG.exe, md5: 2d775a1abae43de24b4662bf3bd54c38, size: 5,727,368 bytes), it didn't work. But on rbdoom3 build (preview3-win32-20160411-git-7728dc3) works perfectly, thanks.

discussione: Doom 3
BelarusTheLonerD8 years ago

@qckdth, hello. Thanks for making this. What about auto-splits?

The second problem, as @spddqd pointed, is a various builds of (rb)doom3. I saw that you already found a static variable where 'isLoaded' is located, but this address can be changed on new builds of rbdoom3 (let's take only official cygwin (?) builds github.com/RobertBeckebans/RBDOOM-3-BFG/releases). How will you handle this? Anyway, I suggest switch to 'plugin' format. On plugins it is much easier to handle multiple versions of exe-file (or builds if you want). For example, look at this: https://github.com/drtchops/LiveSplit.Skyrim/blob/master/GameMemory.cs#L29 it's a great start if you really curious about multiple builds.

Info su TheLonerD
Iscritto
8 years ago
Online
5 years ago
Runs
0