Aquastar 1.3 - Recording Stability
Holy smokes, this one was a bigger one than i expected. Lets get to it.
KEYBINDINGS
- Added more stability to them. Now you dont have to worry about being a perfect aquastar.json file, bc if its not that right it will just use the default.
- A bit more detail on keybinding.md about stuff. might help.
RECORDING (BIT EXPERIMENTAL) - Oh boi, thats the big one
- Added support for recording your own game screen. One at the time so isnt a nightmare to do, but it does the job!
- Keybind for start/end is customizable, but default is CTRL J.
- Game window title shows a recording message to warn players.
- Window Icon turns RED for the game screen its recording (also usefull for chromebooks. as they dont rly have the title bar)
- Output file is in .webm format.
- REPORT ANY ISSUE YOU FIND! its not the most stable thing, but it works fine for myself
LINKS
- Added the Daily Drop page to More usefull links
- Added Alina's twitter and AQW subreddit to the new Social Media menu, under More usefull links.
BORING
- Splited the readme to take out a lot of boring motivation stuff. it has its own file now.
- Added randomness to the game URL. so that 1.2.1 hotfix disaster might not happen again during spider test!
- Translation infrastructure changed. Its WAAAAAY better to add them in code now, at the refactoring cost. But wasnt a big price anyway XD. Translation files changed tho. Check the template file for more info.
FINAL CONSIDERATIONS
Screen recording was a little dream i had some time ago, but i would guess it would take an extra dependency to the app, which i would hate. That wasnt the case at all! Electron had every piece i needed by default, so the app should be the same size-ish. I am still checking out the performance impacts, but it doesnt seem big or noticeble at all (flash is weird on my computer soooo cant do a real test)
My true motivation to actually make an internal recording was to avoid OBS. It lagged the game hard in the past! For example, i could never do my SSoT cool combo and record at the same time, bc of the slowdown. But i think this recording method doesnt care at all and isnt rendering previews and stuff on the computer, so impact might be lower. As i said, i am still testing it!
Feel free to give feedback tho. This release was sooooo hard. XD