2025-01-22 Release Notes

Major new features:

  • Performance enhancements
  • Moon gates
  • Map tools
  • “Hand drawn” effect
  • Various bug fixes

2024-11-18 Release Notes

2024-10-27 Release Notes

2024-08-05 Release Notes

2024-07-07 Release Notes

2024-07-02 Release Notes

2024-01-16 Release Notes

2023-12-03 Release Notes

2023-10-30 Release Notes

2023-10-23 Release Notes

2023-09-30 Release Notes

2023-09-07 Release Notes

2023-08-01 Release Notes

2022-01-27 Release Notes

2022-11-16 Release Notes

2022-10-31 Release Notes

2022-09-10 Release Notes

Detailed change log:

T000853Engine – GeneralCodeMultithread LocalEnvironment to prevent UI stalls for environment updates
T001123Gameplay – scriptingCodeSaw a case where leaving a town area showed leaving/entering/leaving messages
T001210UICodeAbility to repeat the last shell command
T001218Server – adminCodeAdd physics stats to the diag command output
T001219BugCodeTimingService losing time, reports large frame time but system total doesn’t match
T001220BugCodeFar buildings look like dot clouds at high AA settings.
T001222PerformanceCodeMobEncounterSystem sometimes takes a long time in update()
T001223BugCodeNPE in SharedObject.getWorldPosition()
T001224Engine – MOBsCodeCreate a random encounters base type
T001225BugCodeAppearanceSystem.createBaseShape() IllegalArgumentException
T001227UICodeAdd a “random” button to the world creator
T001228UICodeHandle any text in the “seed” field
T001229UICodeInclude more information in the world preview
T001231BugCodeObjects with no name component return the raw name getter closure
T001232BugCodeDuplicate structure entities
T001234Engine – WorldCodeGive structures entity IDs at sedectile creation time instead of waiting for tile generation
T001235Engine – WorldCodeGive structures optional ObjectTypes during tile generation.
T001237BugCodeServer-side message handling exceptions will kill the connection but client ‘hangs’
T001238BugCodeZay-es server-side exceptions to not make it to the client
T001239Open sourceCodeRefactor Zay-ES to use a ‘criteria’ object for multiple filter support, etc.
T001240Open sourceCodeRefactor Zay-ES to allow joined queries across tables to improve performance.
T001242PerformanceCodeOptimize obvious query issues based on new debug output.
T001245UICodePort old Mythruna’s ‘hand drawn’ shader
T001246UICodeParameterize the ‘hand drawn’ shader and hook settings to UI
T001247BugCodeJournalState logs WARN when regular messages are sent to the player.
T001248BugCodeA bunch of WARN logs from TangentBinormalGenerator
T001249BugCodeJ3MLoader warning about some materials
T001250Server – adminCodeAbility to advance time forward by some amount
T001251Engine – WorldCodeCreate moon gates associated with spirit henges
T001252Engine – WorldCodeMoon gate network and teleportation
T001253Engine – WorldCodeEnable/disable moongates and portals with night+moon phases
T001254BugCodeErrors during init hooks cause UI to get stuck on the loading screen
T001255UICodeAdd the ability to generate an error report for errors we catch gracefully
T001256Engine – GeneralCodeCreate a ChildOf component so we can stop abusing OwnedBy
T001257World GenerationCodeMigrate structure OwnedBy to ChildOf
T001258Engine – CharacterRigCodeAdd ability to attach j3os to characters
T001262PerformanceCodeRefactor LocalEnvironment to be more modular and performant
T001263BugCodeI think setting portal blindness while it’s still in effect messes up
T001265UICodeAbility to move back in 3rd person view.
T001266BugCodeWorldTime.setMinute()/getMinute() has weird results
T001268UICodeCustom map markers
T001269UICodeCustom map lines
T001272UICodeToggle for the debug hud
T001273Open sourceCodeRelease Zay-ES before query changes
T001274Open sourceCodeMerge query changes to Zay-ES ‘master’ and update SiO2 to use queries
T001276BugCodeMap UI is constantly refreshing its size internally.
T001277BugCodeFilter related purges are not reflected in client-side entity sets
T001279BugCodeSometimes lines become undraggable on the map