32,182 Commits over 4,018 Days - 0.33cph!
We have json files in Assets\StreamingAssets\keymidi\ that are editable at runtime.
midi.json - a list of note names and their corresponding midi note number qwerty-uk.json - a keyboard mapping definition, mapping note names to key names.
Key names can be instrument specific, if you add a qwerty-uk.piano.json file, it'll be used when playing a piano.
It's not possible to fit everything on the keyboard, so rather than complicate things by adding modifiers for sharps we should just leave them out. Anyone that misses them will have real midi input.
This is so people a bit familiar can play happy birthday.
Walk/run footsteps use separate sound templates instead of maxDistance modulation
OreResourceEntity.PlayBonusLevelSound NRE fix
▊▋▍ ▍▅▇▉▊▅▍▌ ▍▄▄▋ ▌▄▆ █▌▉▇▌▋▍ █▌ `▅▍▉▄▉▉▊▆█▋` ▊▅▊▍▇▉▇
Killed music UI
Added tips explaining numlock, numpad controls, full keyboard input
Added keyboard lock ui
Game tips use RustText
Split InstrumentKeyController into multiple files
▄▆█ `▌▍▍▇▅▉▅▅` ▄▊ █▆▋▍ ▅▇▌▌ ▅▄▍█▆▉ ▄▊▉▅ ▆ ▉▉▉▆▊▆
▊▅▊ `▌▊▋ ▄▅▋▍` ▌▅▄▅█▍▄ █▍ █▍▊▊ ▄▄▆▉▇▋▆ ▍▉▍▅▊▊▄▋▍▌ ▇▄ ▊▅/▊▆▆▅▆▄▍▉▉▇▅
▄▅▌▇ █▊▍▉▍█▋ ▊▆▉▉▊ ▄▅▋ ▋▄▍█▊ ▇▋█▍▌▉█▊.▅▍▅▇▆▍▋▌▄ ▄▊ ▇▍▄ ▌▄▉ ▄▅▇█▌▋ ▄▊▅▄ ▋▅▍▋▇▍▄▉▆ ▇▅▇▅ █▍▋▍▇▄▊ ▇▌██ ▋ █▄▆▆▆▅ (▊▄▍▍▋▄▆ ▇▇▍█▉ ▋▇)
Fix getting wet in the cargoship hold
Moved music stage out of compound scene into a nested prefab
Added a music stage to compound chill zone with a few static instruments
New background videos
Updated horse background video
Setting music volume to zero doesn’t stop menu music from playing unless menu music volume is also set to zero
Initial sound priority update for oneshots uses distance from SoundManager.RequestSoundInstance instead of calculating it again
Here's a ton more sounds to import
Added AudioClipImporterSetup
Slightly adjust sound priority dynamically based on camera distance
Specific sounds can have priority modified at runtime so we can make local player sounds higher priority, etc
Tweak priorites on some SoundClasses
lower physics sound priority a little bit
Sounds disable/enable their audioSources when pause/unpause are called instead of just pausing/unpausing them
Out of range oneshot sounds played at a specific position are skipped like out of range parented sounds
SoundPlayer defaults to PlayOneshot when playing non-looped sounds immediately
Fixed icons not being included
Alt look hides viewmodel/body
Fixed not able to access the motor in rowboat when driving
Never include server channel messages in the recently seen list (fix for report UI on modded servers)
Never allow clicking on server channel messages, even if they have a steamid set
Show ban reason when rejecting banned players from joining the server
Remove ImpostorShadows component in PrefabPreProcess
Don't remove DDraw script from server builds
Added noclipspeed, noclipspeedslow, noclipspeedfast
Fix for asset loading possibly using more memory
Put files in asset bundles even though they're also in /resources/ (old behaviour, map maker request)
Benchmark record memory usage
▍▊▇▍▅ ▄▅▇ ▌▉▄▍▇▋▍█ ▄▉▄▇▋▅▅ █▌▍▌█▊█ █▇▊▉▄▇▍
Avoid [unknown] name on the death screen
Don't compile bundles using strict mode
▄█▊▌▋▅ ▇▉▆▅ ▅▆▌▆▅▍▌ ▍▆▇▇▄▇▋▉▊ ▄▆▋▉ ▊▄▋▌█▆▉▋ ▌▇▆▅▍▇ ▆▉▌ ▆▅▆
merge from chat_improevments
updated mounts for rowboat, horse, mini heli, transport heli
Added SideLeanAmount to BaseMountable, allowing player to lean over the sides of seats when looking to the side and down
Fixed rare NRE in TriggerParentEnclosed.OnTick
Merge from 2x_server_header
IndependentScale serialization