Fixes:
- html5 open browser via lua
- linux fullscreen desktop
- scissor errors if switching windowed
- audiobus unlikely crash with syncbus
- 3d model without bones not shown
- outfit random animation timing controls
- clicking in syncbus preview on loop
- can't move markers in syncbus without tempo
- item animation is scaled centered
- scrollposition field not updated if moving via mouse
- objectvisibility sometimes overwritten by destvisibility
- random values can crash if the same
- crash with non existent tween object if savegame is loaded
- ilios: no autocomplete in statemachines
- 4k resolutions misnamed
- scrolling: old 4.25 game don't scroll
- scrolling: right border not respected
- android: sign with apksigner (needs to be selected, mine is in C:\android-sdk\build-tools\30.0.3\apksigner.bat)
- android: reopening doesn't work
- android: asserts crash
- mac: setcursorpos doesn't take dpi into account
- mac: remove hrtf message
- mac: deactivate metal on big sur (bug surge) with intel graphics, because it's just crashing
- ios: no sound
- spine: sometimes there's an extra frame
- preview listbox moving
- update galaxy sdk, check for steam_api64
- ilios action parts
Ilios action parts can pause execution. Examples:
// wait 20 frames
int i=20;
while(i>0)
{
i--;
yield return;
}
// wait until current character is idle
while(game.CurrentCharacter.CurrentAnimation.SavedObject.ParentField != VisField.OutfitStandingAnimations)
{
yield return;
}
// move an object in a circle
float time = GetTime();
float len = 2;
while(GetTime() < time + len)
{
float x = (GetTime() - time) / len;
Objects["moving"].Offset = vec2.FromAngle(x*2*Math.Pi, 100.0).Point();
yield return;
}