Customized LiveSplit One setup for OBS
LiveSplit One being a web page allows overwriting CSS, thus much more customization possibilities than original LiveSplit.
OBS Browser source also has native opacity channel, which allows transparency while keeping font sharp and consistent (unlike Chroma key).
LiveSplit One Global Hotkeys and TUNIC LiveSplit One AutoSplitter were made alongside this project as examples to overcome absence of global hotkeys and AutoSplitting.
This layout is a personnal proposition, along with some customizable CSS properties.
Splits appear progressively with an animation;
Sum of Best, PB and WR appear in fading cycle below timer.
@import url('https://jeanwll.github.io/LiveSplitOne-OBS-Layout/style.css');
@import
, those are default values:
.layout {
--bottom: 290;
--right: 50;
--scale: 100;
--max-visible-splits: 20;
--show-sob: 1;
--show-pb: 1;
--show-wr: 1;
--appearance-duration: 20;
}
Exporting splits won’t work directly from OBS browser source; if you want to export splits to .lss you can:
%APPDATA%\obs-studio\plugin_config\obs-browser\IndexedDB\https_one.livesplit.org_0.indexeddb.leveldb
%USERPROFILE%\AppData\Local\Google\Chrome\User Data\Default\IndexedDB\https_one.livesplit.org_0.indexeddb.leveldb
You could keep a clean record of your game by using OBS plugin Source Record. You can put the filter on a Source Mirror of your game if you use the blurry background.
If you wish to make your own Custom CSS, I recommend enabling OBS remote-debugging-port.