There's a bit of a hacky way to do it, though this should do the job:
- Acquire a method to unpack an asar file:
- The 7zip plugin to open asar files can unpack specific portions of interest: https://www.tc4shell.com/en/7zip/asar/
- Alternatively, you can try to unpack it by using the node.js asar package.
- The file of interest is {asarRootFolder}/data/system/Config.tjs
- Text speed is the value "chSpeed". 30 is the default. Lower values mean faster speed.
- Overwrite the Config.tjs in the patched app.asar, and you should be good to go.
- Full screen is tougher. If you try to force fullscreen you're going to get black bars on the sides of the screen.
- If you want to resize the window on startup to something custom, you can open up the file {asarRootFolder}/data/scenario/first.ks, edit the line that has window.ResizeTo() that does NOT have a semicolon at the start of the line to your preferred resolution, and repack that into the asar file. Take note that the resolutions used by resizeTo are inaccurate, so that's why I used the original width and height to set the desired resolution.