| 20251111 |
T001437 |
Bug |
Code |
java.lang.StackOverflowError: null in worker pool |
|
T001438 |
Server - admin |
Config |
Include date in server logs |
|
T001439 |
Server - admin |
Code |
Better connection tracking on server to associate address to users on error |
|
T001440 |
Bug |
Code |
Shader compile error in BillboardLighting material |
|
T001441 |
Bug |
Code |
Random crash in workbench editor |
|
T001442 |
Bug |
Code |
Fixed a crash related to null fly-over text leading to a null user prompt window |
| 20251106 |
T001372 |
Engine - General |
Code |
General cache tracker to be able to generate reports on all of the caches |
|
T001428 |
Bug |
Code |
NPE in worker pool with new execute reproritize functionality |
|
T001429 |
Bug |
Code |
NPE in point cloud state: Cannot read field “id” because “tile” is null |
|
T001431 |
UI |
Code |
Increase range on the assembly workbench. |
|
T001432 |
Bug |
Code |
Various shader crashes on older intel GPUs. |
|
T001433 |
Server - admin |
Code |
Command scroll-back in ssh console |
|
T001434 |
Server - admin |
Script |
Standard gc command |
|
T001435 |
Server - admin |
Script |
Standard findByName command |
|
T001436 |
Server - admin |
Script |
Standard desc command |
| 20251031 |
T001383 |
Bug |
Code |
During server shutdown after running a long time, it spools a LOT of terrain to disk |
|
T001412 |
Server - admin |
Code |
Add a secure shell for the admin console to ‘remote in’ to a server |
|
T001413 |
UI |
Code |
Improved snap function to snap center when possible. |
|
T001414 |
Bug |
Code |
IllegalArgumentException: Null end position is not allowed |
|
T001415 |
Performance |
Code |
Major lag when clicking ‘create char’ or selecting a char in network mode |
|
T001418 |
Bug |
Code |
Seeing cases where I can stand on the edge of unvisualized local leafs |
|
T001419 |
Performance |
Code |
Column data streams very slowly leaving the portal blindness in effect too long. |
|
T001421 |
Bug |
Code |
Error:Synching fabric data, No DataSession found |
|
T001422 |
Server - admin |
Code |
Tag logs with the player context that caused the log. |
|
T001423 |
Bug |
Code |
Potential race condition in server data sync state transition |
|
T001424 |
Engine - General |
Code |
Include startup settings in error reports. |
|
T001425 |
UI |
Code |
Reprioritize worker jobs as we move around the world. |
|
T001426 |
Bug |
Code |
NPE in BinEntityManager isStatic |
|
T001427 |
Server - admin |
Code |
shutdown command for ssh console |
| 20251021 |
T001397 |
Bug |
Code |
Revision system seems to not work for parts of the server world. |
|
T001398 |
Gameplay - Property |
Code |
Don’t allow removing a property with subplots |
|
T001399 |
Gameplay - Property |
Code |
Don’t allow moving sub-plots unless activator owns the parent |
|
T001400 |
Bug |
Code |
Inventory ItemView crash for a .ca object |
|
T001401 |
UI |
Code |
Sub-plot markers should not show on main map |
|
T001402 |
UI |
Code |
Better colors for property boundaries |
|
T001403 |
Gameplay - Property |
Code |
Fix permissions to work with sub-properties |
|
T001404 |
UI |
Code |
Fix client-side permission checks to match server side. |
|
T001405 |
Bug |
Code |
Property colors update correctly if parent loads in after child |
|
T001406 |
Bug |
Code |
Part of the hat brim does not forward the clicks to the other side |
|
T001407 |
UI |
Code |
Implement mirror mode for the hat/mask layers. |
|
T001408 |
Bug |
Code |
NullPointerException: in LobbyState$CharacterContainer.update() |
| 20251015 |
T000715 |
Gameplay - scripting |
Code |
Scripting API for importing blocks objects into the cell array storage |
|
T001384 |
UI |
Code |
Add more view modes to the clothing editor |
|
T001386 |
Engine - CharacterRig |
Code |
Add accessory layers for hats/masks/etc. - human female |
|
T001387 |
Engine - CharacterRig |
Art |
Port hats/masks layers to human male |
|
T001388 |
Engine - CharacterRig |
Code |
Add accessories material/fabric support to characters |
|
T001392 |
Gameplay - Objects |
Code |
‘Stone’ effect for objects |
|
T001393 |
Engine - CharacterRig |
Art |
Port hats/masks layers to elf male |
|
T001394 |
Engine - CharacterRig |
Art |
Port hats/masks layers to elf female |
|
T001395 |
UI |
Code |
Fix clothing import/export to work with accessories layer. |
|
T001396 |
UI |
Code |
Mirror editing for clothing |
| 20250914 |
T001352 |
Bug |
Code |
Seed generates as snow in far terrain but dirt when up close. |
|
T001353 |
Bug |
Code |
A keep generated at the same location as the spawn tower. |
|
T001354 |
UI |
Code |
World preview should show wastelands |
|
T001355 |
UI |
Code |
Better preload management to improve player experience |
|
T001356 |
Bug |
Code |
NPE from PanelTween |
|
T001358 |
Bug |
Code |
Leafs around player seem to not load with correct priority |
|
T001360 |
Bug |
Code |
Portal blindness effect runs even when local terrain is present |
|
T001361 |
Bug |
Code |
Zay-es: adding a new field that is a composite type uses incorrect col names |
|
T001362 |
Bug |
Script |
‘respawn’ command does not initiate portal blindness. |
|
T001363 |
Bug |
Code |
Fog settings related NPE during initial world load. |
|
T001364 |
UI |
Code |
Improve spacing of world selection screen. |
|
T001365 |
UI |
Code |
Allow clothing customization during character creation. |
|
T001366 |
UI |
Code |
Randomize button for character names |
|
T001367 |
World Generation |
Code |
Better random names for generated towns, part 1 |
|
T001370 |
UI |
Code |
Make the progress UI less jumpy |
|
T001371 |
UI |
Code |
Scale indication on world preview, map legend |
|
T001373 |
Engine - World |
Art |
Better far-building coloring for new block types. |
|
T001374 |
Engine - MOBs |
Code |
Use new namegen for NPC names |
|
T001375 |
UI |
Code |
Add a button to regenerate old map previews |
|
T001376 |
Engine - Beautification |
Code |
Support for double-sided block types |
|
T001378 |
World Generation |
Code |
Awning blocks don’t rotate correctly in inserts. |
|
T001379 |
World - building parts |
Art |
2 story desert building bad foundation under stairs. |
|
T001380 |
World Features |
Art |
“Awning” blocks |
|
T001381 |
World Features |
Art |
Mud-brick/Mud-brick stucco blocks |
|
T001382 |
World Generation |
Art |
New desert-specific buildings |
| 20250706 |
T000075 |
World Features |
Art |
Ice |
|
T000824 |
Engine - Sound |
Code |
Load sounds in the background |
|
T001150 |
UI |
Code |
Blueprint and clothing editors undo/redo needs to work per-character in text fields |
|
T001165 |
Bug |
Code |
inv-widge-wedge is spelled wrong |
|
T001187 |
Gameplay - Property |
Code |
Town-sized properties are not rendered correctly and the shift across zones |
|
T001287 |
Server - admin |
Code |
Ability to protect sections of the world and reset everything else. |
|
T001323 |
Bug |
Code |
“Continue last world…” should verify that there IS a world. |
|
T001326 |
Server - admin |
Code |
Store backups of world data based on a revision timestamp |
|
T001327 |
Server - admin |
Code |
Ability to restore world columns at runtime |
|
T001328 |
UI |
Code |
Better splash window with minimal UI settings |
|
T001329 |
UI |
Code |
Social media buttons loaded from web, with defaults |
|
T001331 |
UI |
Code |
Some better-than-black background for main menus |
|
T001332 |
UI |
Code |
Less obnoxious button and save sounds |
|
T001333 |
UI |
Code |
Settings flag to indicate using the old-style settings dialog just in case. |
|
T001334 |
Debug |
Code |
Script debug module to dump entities and stuff. |
|
T001335 |
Bug |
Code |
Leak of spawn tower corner markers because of too-early delete |
|
T001336 |
Gameplay - Objects |
Code |
Make sure dungeon prototype wand doesn’t destroy other dungeons |
|
T001337 |
UI |
Code |
More obvious portal blindness message |
|
T001338 |
Bug |
Code |
Snow disappears from far terrain once edited |
|
T001339 |
Gameplay - Objects |
Code |
Make sure the dungeon prototype wand can’t encroach on properties. |
|
T001340 |
UI |
Code |
Patreon icon for the social media links |
|
T001341 |
Bug |
Code |
Property permissions don’t seem to be working. |
|
T001342 |
UI |
Code |
Split out the claim management from ClaimViewState so it stays up-to-date |
|
T001343 |
Bug |
Code |
Native libraries are missing for new splash window. |
|
T001344 |
Performance |
Code |
Short-term cache the property claims for a zone. |
|
T001345 |
Engine - World |
Art |
Ice/snow should let some light through. |
|
T001347 |
Engine - MOBs |
Code |
Increase the default speed of the birds. |
| 20250407 |
T000705 |
Bug |
Code |
Holding system manages all players, even offline ones |
|
T000886 |
Bug |
Code |
Shutdown of “hosted game” world is apparently not working. |
|
T000949 |
Gameplay - character |
Code |
Ability to move old characters to the trash |
|
T001286 |
UI |
Code |
Box selector for map |
|
T001303 |
UI |
Code |
Clothing selection during character creation |
|
T001304 |
UI |
Code |
Indicator when a screen shot is successfully taken |
|
T001305 |
Engine - MOBs |
Script |
Old encounters from before the ‘temporary objects’ fixes need cleanup |
|
T001306 |
Bug |
Code |
Some ‘agents’ remain physical even after the activation system has shut down the zone |
|
T001307 |
Bug |
Code |
WorldLibrary throws NPE |
|
T001309 |
UI |
Code |
Improve performance of character color selectors |
|
T001313 |
Bug |
Code |
Screen shots of appearance editor don’t include the character |
|
T001314 |
Bug |
Code |
Character summary page does not update with selection |
|
T001315 |
Bug |
Code |
Measuring tool reads wrong scale in ‘km’ mode |
|
T001316 |
Bug |
Code |
Tons of “Checking frame” messages related to warping. |
|
T001317 |
UI |
Code |
Increase the spacing between the character editor buttons |
|
T001318 |
Gameplay - Objects |
Code |
Prevent manipulators from accidentally ‘picking’ the tool that’s doing the picking |
|
T001320 |
Gameplay - Objects |
Code |
Any objects attached to another character should not be directly draggable. |
|
T001321 |
Bug |
Code |
Lower-right progress text is prepended with “Testing”. oops. |
| 20250304 |
T000892 |
Bug |
Code |
Switching player menus while editors are active causes weird UI state |
|
T001019 |
Gameplay - character |
Code |
Physics test mode in rigger |
|
T001021 |
World Features |
Art |
Window panels |
|
T001197 |
Gameplay - scripting |
Script |
When “help” is too long we can’t see the first commands |
|
T001198 |
Bug |
Code |
Players miss chat messages while joining the world |
|
T001199 |
Gameplay - input/control |
Code |
Need a chat scroll-back or something. |
|
T001205 |
UI |
Code |
Opening a dialog should close the command console |
|
T001281 |
UI |
Code |
Move F12 functions and use as alternate screenshot key. |
|
T001282 |
UI |
Code |
Add a key for toggling on/off ‘hand drawn’ effect |
|
T001283 |
Open source |
Code |
Create physics playground for developing/testing characters |
|
T001284 |
Bug |
Code |
Portal blindness effect never goes away during startup on Linux |
|
T001288 |
UI |
Code |
Re-clicking a player menu button should close the open ‘tab’ |
|
T001289 |
UI |
Code |
Slide the property menu to the right some. |
|
T001292 |
Bug |
Code |
Property management ‘help’ button appears in wrong location at different scales. |
|
T001293 |
UI |
Code |
Configurable console messages text size |
|
T001294 |
Bug |
Code |
The dog’s default action shouldn’t be ‘Make ghost’ |
|
T001295 |
UI |
Code |
“What’s new” popup and menu at startup |
|
T001296 |
UI |
Code |
Splash images during first loading progress and multiple splash images |
|
T001297 |
UI |
Art |
Make the new chat message sound more obvious |
|
T001298 |
UI |
Code |
Update warning text popup. |
|
T001299 |
UI |
Code |
Making warning text only popup first time/when changes |
|
T001300 |
World Features |
Art |
Waddle and daub construction blocks |
|
T001301 |
UI |
Code |
Move debug hud setting to the blackboard |
|
T001302 |
UI |
Code |
Overlay text views |
| 20250122 |
T000826 |
Open source |
Code |
Modify zay-es SQL to support adding fields to existing tables (at least) |
|
T000853 |
Engine - General |
Code |
Multithread LocalEnvironment to prevent UI stalls for environment updates |
|
T001123 |
Gameplay - scripting |
Code |
Saw a case where leaving a town area showed leaving/entering/leaving messages |
|
T001210 |
UI |
Code |
Ability to repeat the last shell command |
|
T001218 |
Server - admin |
Code |
Add physics stats to the diag command output |
|
T001219 |
Bug |
Code |
TimingService losing time, reports large frame time but system total doesn’t match |
|
T001220 |
Bug |
Code |
Far buildings look like dot clouds at high AA settings. |
|
T001222 |
Performance |
Code |
MobEncounterSystem sometimes takes a long time in update() |
|
T001223 |
Bug |
Code |
NPE in SharedObject.getWorldPosition() |
|
T001224 |
Engine - MOBs |
Code |
Create a random encounters base type |
|
T001225 |
Bug |
Code |
AppearanceSystem.createBaseShape() IllegalArgumentException |
|
T001227 |
UI |
Code |
Add a “random” button to the world creator |
|
T001228 |
UI |
Code |
Handle any text in the “seed” field |
|
T001229 |
UI |
Code |
Include more information in the world preview |
|
T001231 |
Bug |
Code |
Objects with no name component return the raw name getter closure |
|
T001232 |
Bug |
Code |
Duplicate structure entities |
|
T001234 |
Engine - World |
Code |
Give structures entity IDs at sedectile creation time instead of waiting for tile generation |
|
T001235 |
Engine - World |
Code |
Give structures optional ObjectTypes during tile generation. |
|
T001237 |
Bug |
Code |
Server-side message handling exceptions will kill the connection but client ‘hangs’ |
|
T001238 |
Bug |
Code |
Zay-es server-side exceptions to not make it to the client |
|
T001239 |
Open source |
Code |
Refactor Zay-ES to use a ‘criteria’ object for multiple filter support, etc. |
|
T001240 |
Open source |
Code |
Refactor Zay-ES to allow joined queries across tables to improve performance. |
|
T001242 |
Performance |
Code |
Optimize obvious query issues based on new debug output. |
|
T001245 |
UI |
Code |
Port old Mythruna’s ‘hand drawn’ shader |
|
T001246 |
UI |
Code |
Parameterize the ‘hand drawn’ shader and hook settings to UI |
|
T001247 |
Bug |
Code |
JournalState logs WARN when regular messages are sent to the player. |
|
T001248 |
Bug |
Code |
A bunch of WARN logs from TangentBinormalGenerator |
|
T001249 |
Bug |
Code |
J3MLoader warning about some materials |
|
T001250 |
Server - admin |
Code |
Ability to advance time forward by some amount |
|
T001251 |
Engine - World |
Code |
Create moon gates associated with spirit henges |
|
T001252 |
Engine - World |
Code |
Moon gate network and teleportation |
|
T001253 |
Engine - World |
Code |
Enable/disable moongates and portals with night+moon phases |
|
T001254 |
Bug |
Code |
Errors during init hooks cause UI to get stuck on the loading screen |
|
T001255 |
UI |
Code |
Add the ability to generate an error report for errors we catch gracefully |
|
T001256 |
Engine - General |
Code |
Create a ChildOf component so we can stop abusing OwnedBy |
|
T001257 |
World Generation |
Code |
Migrate structure OwnedBy to ChildOf |
|
T001258 |
Engine - CharacterRig |
Code |
Add ability to attach j3os to characters |
|
T001262 |
Performance |
Code |
Refactor LocalEnvironment to be more modular and performant |
|
T001263 |
Bug |
Code |
I think setting portal blindness while it’s still in effect messes up |
|
T001265 |
UI |
Code |
Ability to move back in 3rd person view. |
|
T001266 |
Bug |
Code |
WorldTime.setMinute()/getMinute() has weird results |
|
T001268 |
UI |
Code |
Custom map markers |
|
T001269 |
UI |
Code |
Custom map lines |
|
T001272 |
UI |
Code |
Toggle for the debug hud |
|
T001273 |
Open source |
Code |
Release Zay-ES before query changes |
|
T001274 |
Open source |
Code |
Merge query changes to Zay-ES ‘master’ and update SiO2 to use queries |
|
T001276 |
Bug |
Code |
Map UI is constantly refreshing its size internally. |
|
T001277 |
Bug |
Code |
Filter related purges are not reflected in client-side entity sets |
|
T001279 |
Bug |
Code |
Sometimes lines become undraggable on the map |
| 20241118 |
T000974 |
Server - admin |
Code |
Server-specific marks automatically added to players |
|
T001185 |
Gameplay - scripting |
Script |
admin commands don’t update sometimes when the script reloads |
|
T001186 |
Gameplay - Property |
Script |
admin command to grant property |
|
T001188 |
Networking |
Code |
Lots of StateCollector child has no active parent method leading to warp attempts |
|
T001189 |
Bug |
Code |
Exceptions during player leaving events cause server to enter weird state |
|
T001190 |
Gameplay - scripting |
Script |
Make test wand somewhat dependent on ‘admin’ roles |
|
T001191 |
Bug |
Code |
Property wand not working on the server |
|
T001192 |
Gameplay - Property |
Script |
admin commands to rename or maximize properties |
|
T001193 |
Gameplay - Objects |
Code |
Expand position ranges in the assembly editor. |
|
T001194 |
Bug |
Code |
Errors on server about missing BodyPosition when unequipping the build wand |
|
T001196 |
Engine - MOBs |
Code |
Transitions near the haunted house are VERY laggy |
|
T001201 |
Performance |
Code |
SoundViewState occasionally takes several frames to load sounds |
|
T001202 |
Engine - General |
Code |
Allow more admin commands in single player |
|
T001203 |
Engine - General |
Code |
Warp with no arguments open a ‘mark’ menu |
|
T001206 |
Engine - General |
Script |
Transfer marks between world and player-specific and back again. |
|
T001207 |
Server - admin |
Script |
Improve ‘desc’ to deal with names and not just entity IDs |
|
T001208 |
Bug |
Code |
Some objects in view have weird drop shadows |
|
T001209 |
UI |
Code |
Ability to add client-local shell commands through local mods |
|
T001211 |
Bug |
Code |
Errors during custom client mod reload cause client to crash |
|
T001212 |
UI |
Code |
More advanced error dialog when unexpected exceptions happen |
|
T001213 |
Engine - CharacterRig |
Code |
Added an “atlas variation” initializer to handle the most common skin variant use-case. |
|
T001214 |
Bug |
Code |
Fix missing variation warnings |
|
T001215 |
Performance |
Code |
Make pool size a function of the number of cores |
|
T001216 |
Engine - General |
Code |
Set game loop thread to max priority. |
| 20241027 |
T000881 |
Bug |
Code |
Horizontal cylinders like used in the spawn tower do not rotate correctly. |
|
T001074 |
World Generation |
Code |
Standardize on a seed-stable town-specific seed value |
|
T001115 |
Performance |
Code |
SoundViewState sometimes takes a long time in update(tpf) |
|
T001155 |
Bug |
Code |
Held tool cannot echo to console |
|
T001157 |
Engine - General |
Code |
Add ability to asynchronously request generic data from the back end |
|
T001158 |
Open source |
Code |
IO library for easy serialization, packet management, etc. |
|
T001159 |
Bug |
Code |
After opening a large container, pop-up menus aren’t clickable |
|
T001160 |
Open source |
Code |
Building generation sometimes ignores ‘max’ requirements |
|
T001161 |
Open source |
Code |
Block type combiner needs to be smarter |
|
T001162 |
Gameplay - physics |
Code |
The collider “approximate” flag is wrong in some cases because of bad colliders |
|
T001163 |
Gameplay - physics |
Code |
All colliders need an “approximate” flag |
|
T001164 |
Gameplay - physics |
Code |
Wedge cylinders have odd signatures. |
|
T001166 |
Bug |
Code |
NPE during entering world if the entity database had been deleted. |
|
T001167 |
World Generation |
Code |
Ability to regenerate a particular column |
|
T001169 |
Bug |
Code |
Rig scaling is not working correctly. |
|
T001170 |
World Features |
Art |
Centered lantern blocks, floor and ceiling. |
|
T001171 |
Bug |
Art |
shrub blocks show the ‘unworld’ through their transparent parts |
|
T001174 |
World Generation |
Code |
Glowing plant blocks |
|
T001175 |
World Generation |
Code |
Add glowing flora to world generation algorithms (rare and dark) |
|
T001176 |
Creatures |
Code |
Bird mobs |
|
T001178 |
World Features |
Code |
Spirit henge POI art + generation |
|
T001180 |
Gameplay - scripting |
Code |
Set a default account for single player characters. |
|
T001181 |
Gameplay - scripting |
Script |
Make it easier to get the current account from the scripting environment |
|
T001182 |
Gameplay - scripting |
Script |
Make sure user entity (not avatar but user) entity is available to scripts |
|
T001183 |
Bug |
Script |
Type-level object descriptions are broken… just returns null |
|
T001184 |
World Features |
Art |
Warehouses in towns |
| 20240805 |
T000035 |
World Generation |
Code |
implement base substance type registry from which others are made |
|
T001121 |
Engine - MOBs |
Script |
Give mobs a home town relationship |
|
T001137 |
UI |
Code |
Help collides with other tabs/windows |
|
T001138 |
Gameplay - skills/crafting |
Script |
Fix shingles to wood ratios in shingle blocks |
|
T001139 |
Gameplay - skills/crafting |
Script |
Fix thatch volumes |
|
T001140 |
UI |
Code |
Add image and column support to simple markdown support |
|
T001141 |
Bug |
Code |
Markdown text formatting is strange since the new image and colum support |
|
T001142 |
Gameplay - Objects |
Code |
Hook up build wand to substance counters |
|
T001143 |
UI |
Code |
Status view for wand substance counters |
|
T001144 |
World Generation |
Art |
More grass-topped block shapes |
|
T001145 |
Bug |
Code |
Low brush takes fewer resources than low grass. |
|
T001146 |
Engine - MOBs |
Code |
More butterfly types, coloring selection |
|
T001147 |
Bug |
Code |
Butterfly is using the wrong material and is unaffected by local lighting |
|
T001148 |
UI |
Code |
Markdown utils support for columns and images |
|
T001149 |
Engine - MOBs |
Code |
Engine-level flexible support for “skin variations” |
|
T001151 |
Gameplay - scripting |
Script |
Improve ‘description’ support for objects |
|
T001152 |
Bug |
Code |
Object wand focus text not working, shows as “Unknown” |
|
T001153 |
Bug |
Code |
Object wand focus object not showing |
|
T001154 |
Engine - MOBs |
Script |
Add slight random color variation to spawned gaefen |
| 20240707 |
T000782 |
Gameplay - input/control |
Code |
Avatar is invisible if clipped before dragging begins |
|
T000925 |
UI |
Code |
Long chat text doesn’t wrap |
|
T001104 |
Gameplay - scripting |
Script |
Find ‘object’ references and convert to ‘self’ references |
|
T001109 |
Bug |
Code |
Sometimes NPCs/mobs are just laying there, no animation or anything |
|
T001124 |
Gameplay - scripting |
Code |
“Debug info” mode for test wand |
|
T001125 |
Gameplay - scripting |
Code |
Find ‘target’ references and convert to ‘self’ references |
|
T001126 |
Bug |
Code |
Build wand (at least) logs stack traces if ‘main pressing’ empty space |
|
T001128 |
Bug |
Code |
Reported: Error starting entity database |
|
T001130 |
Bug |
Code |
Sometimes quest-givers generate in strange buildings even when there are temples. |
|
T001132 |
Bug |
Script |
NPC quest “null of town” seed 20240701 Town:2572 |
|
T001135 |
Engine - General |
Code |
Invisible models were marked as “never cull” instead of “always cull” |
|
T001136 |
UI |
Code |
Configurable console fade time |
| 20240702 |
T000074 |
World Features |
Code |
Cylinder collider |
|
T000133 |
Engine - World |
Code |
block chopping -> partial blocks |
|
T000282 |
Engine - MOBs |
Script |
spawn triggers (scheduled, proximity) |
|
T000299 |
Creatures |
Art |
dogs model |
|
T000300 |
Creatures |
Art |
dogs rig |
|
T000301 |
Creatures |
Art |
dogs texture |
|
T000370 |
Gameplay - input/control |
Code |
preset drag patterns/animations for clicks |
|
T000493 |
Engine - General |
Code |
user preferences mapping or json configs |
|
T000603 |
Gameplay - Objects |
Code |
Model cache loader for generated spatials |
|
T000611 |
Gameplay - Objects |
Code |
Refactor material carvability |
|
T000688 |
Bug |
Code |
Property placement sometimes doesn’t show the marker right away |
|
T000866 |
Bug |
Code |
Placed objects sometimes don’t show up until you leave/come back |
|
T000870 |
Engine - CharacterRig |
Art |
Alternate up/down drag animation |
|
T001007 |
Gameplay - Objects |
Code |
Cache shapes on the client |
|
T001008 |
Bug |
Code |
West and South wide wedge blocks have a collider bug |
|
T001010 |
Bug |
Art |
Human/elf walk animations seem to have twisted shoulders |
|
T001039 |
Bug |
Code |
Crossing a leaf boundary causes NPC coloring to glitch |
|
T001075 |
Bug |
Code |
Can fall through inverse shallow wedge blocks like used in the wizards tower |
|
T001078 |
Server - admin |
Code |
Create a server command to dump stats about active zones, running brains, etc. |
|
T001079 |
Bug |
Code |
Player entities keep zones active even when logged out |
|
T001080 |
AI |
Code |
Be able to update an NPCs home at runtime. |
|
T001081 |
AI |
Code |
Activated NPCs should check with the brain for their current spawn location. |
|
T001083 |
AI |
Code |
Deactivated agents leave their rigid body + agent driver around |
|
T001084 |
Bug |
Code |
Switching to the test object tool leaves the objects displayed from the object tool. |
|
T001085 |
Gameplay - input/control |
Code |
Block wand should still let us click on objects |
|
T001086 |
Open source |
Code |
Add indexing support to Zay-ES persistence |
|
T001087 |
Open source |
Code |
Add threading support to entity updater |
|
T001088 |
Open source |
Code |
Add simple system profiling to GameSystemManager |
|
T001092 |
AI |
Code |
Perception sets |
|
T001093 |
AI |
Code |
Perception frustum debug view |
|
T001095 |
Gameplay - physics |
Code |
Add a bounding volume query to physics space |
|
T001096 |
Engine - General |
Code |
Block signatures for finding similar blocks or chipped blocks |
|
T001097 |
Bug |
Code |
Inv-wide-wedge shape colliders are very broken |
|
T001098 |
Bug |
Code |
Grass cubes look strange in carved objects |
|
T001099 |
Bug |
Code |
GameSystemManager startup errors don’t cause the game to stop |
|
T001100 |
Open source |
Code |
Array field support in Zay-ES SQL |
|
T001101 |
Engine - General |
Code |
Refactor ModelViewState |
|
T001102 |
Bug |
Code |
Cylinders can’t be clicked |
|
T001103 |
Gameplay - Avatar |
Art |
Copy swing animations from human-female to other models |
|
T001106 |
Gameplay - character |
Code |
Implement proper random encounter systems to spawn butterflies |
|
T001107 |
Gameplay - Avatar |
Code |
Toggle for “walk” versus “jog” |
|
T001108 |
Gameplay - scripting |
Code |
Either prevent an entity action from removing itself or auto-queue it |
|
T001110 |
Gameplay - physics |
Code |
Implement basic sphere collider |
|
T001111 |
Engine - Beautification |
Code |
Modify block objects to at least self-light with internal lights |
|
T001112 |
Bug |
Code |
Shell commands can’t access actions or getters of entities |
|
T001113 |
Performance |
Code |
ImageTile indicates that it does way too much work on runOnUpdate() |
|
T001118 |
Bug |
Code |
Sometimes the default action pops up for the tool that is being held |
|
T001120 |
World Generation |
Code |
Randomly generate some pets for quest-giver NPCs. |
|
T001122 |
Gameplay - scripting |
Code |
NPCs on the corner of town fail to find their town for quest generation |
| 20240116 |
T000320 |
Gameplay - scripting |
Code |
persistent object variables/properties |
|
T000642 |
Engine - General |
Code |
World preloader with progress reporting |
|
T000770 |
AI |
Code |
Implement a passive agent filter in AgentSystem |
|
T000814 |
Bug |
Code |
Syntax errors make a live-modpack unreloadable |
|
T000983 |
Gameplay - Objects |
Code |
Animated morphs |
|
T000995 |
Gameplay - Objects |
Code |
Default action on left-click |
|
T000996 |
Gameplay - Objects |
Code |
Default action tooltip on hover |
|
T001001 |
Bug |
Code |
Incorrect min/max limits for workbench offsets |
|
T001002 |
Gameplay - scripting |
Script |
Move player type definition to its own file |
|
T001004 |
Bug |
Code |
Ray collisions with short limits seem to collide with the wrong things. |
|
T001005 |
Gameplay - scripting |
Script |
Consolidate context action accumulation |
|
T001006 |
UI |
Code |
Sound effect when new chat messages come in |
|
T001009 |
Bug |
Code |
Assembly UI sometimes has both joint and subassembly Uis |
|
T001020 |
World Generation |
Code |
Create a special server environment for performance-testing init world gen |
|
T001022 |
AI |
Code |
“Pet” the gaefen to make it like+follow you for a while |
|
T001024 |
AI |
Code |
Face player when talking to them and stop moving. |
|
T001026 |
Gameplay - Objects |
Code |
Fix drag/drop to work between containers |
|
T001027 |
Gameplay - Objects |
Script |
Standardize item creation |
|
T001028 |
Gameplay - Objects |
Code |
Add debug labels instead of using Name |
|
T001029 |
Gameplay - character |
Code |
Add CharacterName component and hook it into name getter |
|
T001030 |
Gameplay - character |
Code |
Random name/skin/hair for NPCs |
|
T001031 |
Engine - General |
Code |
Standardize background-thread component retrieval |
|
T001032 |
Engine - General |
Code |
Standardize background-thread ‘strings’ retrieval |
|
T001033 |
Gameplay - Objects |
Code |
Object view text: status, talking, name, etc. |
|
T001034 |
World Generation |
Code |
Cleanup no-op logging |
|
T001035 |
Open source |
Code |
Centralize mod-manager’s import customizer to avoid recalculating for each pack |
|
T001036 |
Open source |
Code |
Move progress tracker stuff to its own module with some visualization |
|
T001037 |
UI |
Code |
Refactor how progress reporting is done during world load and entering |
|
T001038 |
UI |
Code |
Filter out generation threads from main progress reporting |
|
T001040 |
Open source |
Code |
Turn verbose ObjectType action logging into a descriptor dump |
|
T001041 |
World Generation |
Code |
Store some structure info about generated buildings |
|
T001042 |
World Generation |
Code |
Generate building POI triggers during world generation |
|
T001043 |
Engine - General |
Code |
System for generating trigger events for players |
|
T001044 |
UI |
Code |
Loading with/splash should always have a progress bar |
|
T001045 |
Gameplay - scripting |
Code |
Remove the requirement to pass ‘environment’ to the action methods |
|
T001046 |
Gameplay - scripting |
Code |
Add quatd multiplication with vec3d support |
|
T001048 |
Gameplay - character |
Code |
Configuration for race-based pronoun sets |
|
T001051 |
Open source |
Code |
Add code to mod-manager to detect post-startup binding changes |
|
T001052 |
UI |
Code |
Journal UI for viewing quest information |
|
T001054 |
Gameplay - scripting |
Code |
Missing method exceptions get confused. |
|
T001055 |
UI |
Code |
Switching from Journal to Map with ‘m’ causes a dialog to popup |
|
T001056 |
Engine - General |
Code |
Subpart support from text-db |
|
T001057 |
World - building parts |
Art |
Fix a bug with how ‘tall dungeon’ is inserted into the world |
|
T001058 |
UI |
Code |
Make off-main-thread progress smaller |
|
T001059 |
UI |
Code |
Modify the dialog popup to use the simple markdown code for text formatting |
|
T001060 |
Gameplay - character |
Code |
Character relationships |
|
T001061 |
UI |
Code |
Filter NPC names by whether you know them or not. |
|
T001062 |
UI |
Code |
“Close” hook for dialogs when some closure is required |
|
T001065 |
AI |
Code |
Implement zone-based system for activating/deactivating AgentType levels |
|
T001066 |
UI |
Code |
Add back player names above the heads, optionally. |
|
T001067 |
Gameplay - scripting |
Script |
Implement a basic quest system plus NPC dialogs, etc. |
|
T001068 |
AI |
Code |
Add a way for AI agents to ‘speak’ in the chat that is distinct from players |
|
T001069 |
Bug |
Code |
NPCs generate a bunch of init errors about missing ‘run’ animation |
|
T001071 |
Bug |
Code |
Close dialog action double-sends |
|
T001072 |
Gameplay - scripting |
Code |
Place one random NPC in a town upon approach. |
|
T001073 |
Gameplay - scripting |
Code |
Implement trigger visibility to confine triggers to just one player |
|
T001076 |
Gameplay - scripting |
Code |
Add rough quest markers |
| 20231203 |
T000073 |
World Features |
Code |
Wedge collider |
|
T000338 |
Gameplay - Objects |
Code |
workbench viewport |
|
T000339 |
Gameplay - Objects |
Code |
blueprint selection |
|
T000341 |
Gameplay - Objects |
Code |
hinge attachments |
|
T000342 |
Gameplay - Objects |
Code |
glue attachments |
|
T000343 |
Gameplay - Objects |
Code |
hinge open/close animation constraints (automatic?) |
|
T000344 |
Gameplay - Objects |
Code |
named hinges? |
|
T000508 |
Tools |
Code |
Shaper - collider tests |
|
T000913 |
UI |
Code |
Fabrics and colors in alphabetical order |
|
T000929 |
Bug |
Code |
Dragged objects treat half-blocks as full blocks |
|
T000954 |
Bug |
Code |
Cannot remove flame blocks in blueprint editor |
|
T000958 |
Clothing |
Code |
Cyan/teal wool and twill colors |
|
T000959 |
Clothing |
Art |
Full vertical laces, useful for grids |
|
T000972 |
Bug |
Code |
BlockIterator returning the same block twice in two different locations |
|
T000975 |
Gameplay - scripting |
Code |
Split up base-objects.groovy to only include base items |
|
T000976 |
UI |
Code |
Character list in alphabetical order |
|
T000979 |
Gameplay - Objects |
Code |
Support for object assemblies |
|
T000980 |
Gameplay - Objects |
Code |
Joint morph systems |
|
T000981 |
Gameplay - Objects |
Code |
Refactor SpatialFactory using latest knowledge |
|
T000982 |
Gameplay - Objects |
Code |
Save/load assemblies |
|
T000984 |
Gameplay - Objects |
Code |
Binary object assembly storage/retrieval |
|
T000985 |
Gameplay - Objects |
Code |
Basic object assembly editor |
|
T000990 |
Gameplay - Objects |
Code |
Hook up assembly blueprints to the object tool |
|
T000992 |
Gameplay - Objects |
Code |
Export/import assemblies |
|
T000994 |
Gameplay - Objects |
Code |
Ability to delete blueprints |
|
T000997 |
Gameplay - Objects |
Script |
Default assembly designs |
|
T000998 |
Gameplay - Objects |
Script |
Replace some dungeon objects with assemblies |
|
T000999 |
Bug |
Script |
Base hand cannot execute context actions on objects |
| 20231030 |
T000700 |
Bug |
Code |
Lemur selector popup not closed when selector is removed. |
|
T000937 |
Bug |
Code |
Continue last world, exit, join network game throws exception |
|
T000955 |
UI |
Code |
Make config settings save at least the sound volume settings |
|
T000956 |
UI |
Code |
‘m’ for map |
|
T000957 |
Bug |
Code |
Hitting ‘e’ while the block selector is open causes the UI to get bad |
|
T000960 |
UI |
Code |
Hot key for hard-resetting the UI/cursor focus, etc. when trouble arises |
|
T000961 |
Open source |
Code |
Zay-ES PR #30 |
|
T000962 |
Open source |
Code |
Zay-ES (examples) PR #2 |
|
T000963 |
Open source |
Code |
Zay-ES PR #29 |
|
T000964 |
Engine - World |
Code |
Map glass to ‘nothing’ for far point clouds… green looks dumb. |
|
T000966 |
Bug |
Code |
Male character name text is offset by a large amount |
|
T000967 |
UI |
Code |
Remember user ID from last login, per world |
|
T000969 |
UI |
Code |
Remember last block clip radius setting |
| 20231023 |
T000448 |
Gameplay - character |
Code |
race and subtype selector and descriptions |
|
T000449 |
Gameplay - character |
Code |
gender selector based on race |
|
T000453 |
Gameplay - character |
Code |
skin color |
|
T000455 |
Gameplay - character |
Code |
hair color |
|
T000903 |
Gameplay - Avatar |
Art |
Create basic male avatar model |
|
T000906 |
Gameplay - character |
Code |
Appearance system for turning clothing/hair/etc. changes into ShapeInfo |
|
T000926 |
Bug |
Code |
Crash on exit from server |
|
T000930 |
Engine - General |
Code |
Long-form text support |
|
T000933 |
Gameplay - character |
Code |
Initial race configs/text/etc |
|
T000934 |
Bug |
Code |
Crash when joining game on server. Requires server restart to clear. |
|
T000935 |
Bug |
Code |
Object tool focus severely delayed |
|
T000938 |
Bug |
Code |
Lemur’s selector popup shows up in the wrong place for none 900y GUIs |
|
T000939 |
Open source |
Code |
Update Lemur’s color chooser to have a marker for selected color |
|
T000940 |
Open source |
Code |
Fix string index to support larger strings, auto-upgrade tables |
|
T000941 |
Open source |
Code |
Bug in zay-es-net not sending some component changes |
|
T000942 |
Engine - General |
Code |
Base support for body types, changeable appearance, etc.. |
|
T000943 |
Bug |
Code |
Tailor’s dummy somehow got too shiny |
|
T000945 |
Gameplay - character |
Code |
Starter outfit |
|
T000946 |
Clothing |
Art |
Add black steel fabric |
|
T000948 |
Clothing |
Art |
Add aged leather fabric |
|
T000950 |
Gameplay - character |
Code |
Character UI for setting skin and hair color (temporary) |
|
T000951 |
Gameplay - character |
Code |
Hook up body type default skin/hair colors |
|
T000952 |
Gameplay - Avatar |
Art |
Create basic elf female avatar model |
|
T000953 |
Gameplay - Avatar |
Art |
Create basic elf male avatar model |
| 20230930 |
T000895 |
Bug |
Code |
Incorrect specular calculations for LocalLighting.j3md used by characters |
|
T000897 |
Bug |
Code |
Temporary clothing selector help text is way wrong. |
|
T000901 |
UI |
Code |
Sort blueprints in selector |
|
T000902 |
UI |
Code |
Sort clothing designs in selector |
|
T000905 |
Clothing |
Art |
Add twill fabric type and colors |
|
T000908 |
Server - admin |
Code |
Users that exist in the accounts database cannot login to new worlds |
|
T000909 |
Networking |
Code |
Fabric exception when connecting to a remote world |
|
T000910 |
World Features |
Art |
Jack-o-lanterns |
|
T000912 |
World Generation |
Code |
Reduce frequency of ‘to the ground’ pine in high density areas |
|
T000914 |
Gameplay - physics |
Code |
Null colliders or some way to have selectable blocks without physical form |
|
T000915 |
World Generation |
Code |
Material/factory support for basic flora blocks |
|
T000916 |
World Generation |
Code |
Fog for flower material |
|
T000917 |
World Generation |
Code |
Distance clip for flora blocks |
|
T000918 |
UI |
Code |
Debug disable/enable for flora blocks |
|
T000919 |
World Generation |
Code |
Initial flora generation |
|
T000921 |
World Generation |
Code |
Get tree splats working again |
|
T000922 |
UI |
Code |
Export/import clothing designs |
|
T000923 |
UI |
Code |
Export/import blueprints |
| 20230907 |
T000140 |
Engine - World |
Code |
support point textures |
|
T000517 |
Clothing |
Art |
basic shirt, pants, boots |
|
T000521 |
Clothing |
Art |
clothing fabrics/materials |
|
T000883 |
Clothing |
Code |
Define initial FabricType related classes |
|
T000884 |
Clothing |
Art |
Create tailor’s dummy models |
|
T000885 |
Clothing |
Code |
Initial in-game clothing designer. |
|
T000888 |
Clothing |
Art |
Arm maps are upside down in dummy |
|
T000888b |
Clothing |
Art |
Arm maps are upside down in female model |
|
T000889 |
Clothing |
Code |
Use alpha for shininess in LocalLighting.j3md |
|
T000890 |
Clothing |
Code |
Clothing design selector |
|
T000891 |
Gameplay - Avatar |
Code |
Backup entity for tucking away components removed when leaving the world |
|
T000893 |
Bug |
Code |
User changes to default blueprints are wiped out when the world is loaded. |
|
T000894 |
Bug |
Code |
Generated CellArrayIds needlessly colliding for arrays sized 32x32x32 |
|
T000896 |
Gameplay - Avatar |
Code |
Simple UI for putting custom clothing on the avatar. |
| 20230801 |
T000040 |
World Generation |
Code |
implement sedectile manager with only basic feature layout |
|
T000042 |
World Generation |
Code |
sedectile level cave layout |
|
T000043 |
World Generation |
Code |
cave generation layer - columns |
|
T000044 |
World Generation |
Code |
cave generation layer - terrain image |
|
T000171 |
Engine - World |
Code |
under-water effects |
|
T000294 |
Creatures |
Art |
penducks model (finish) |
|
T000295 |
Creatures |
Art |
penducks rig |
|
T000497 |
Server - admin |
Script |
scripted server commands |
|
T000609 |
UI |
Code |
Equipped marker in inventory |
|
T000632 |
Bug |
Code |
Flame blocks clip too soon. |
|
T000660 |
Gameplay - Objects |
Script |
Move initial character setup to scripted hooks |
|
T000668 |
Server - admin |
Code |
Auto-load mod packs from a particular directory - server |
|
T000671 |
Server - admin |
Script |
Detailed ‘who’ command |
|
T000675 |
Gameplay - physics |
Script |
Action to toggle on/off object physics |
|
T000685 |
Server - admin |
Script |
Server stats command for mem, etc. |
|
T000697 |
Development/Debug |
Script |
Shell commands to set logging levels. |
|
T000704 |
Server - admin |
Code |
Configurable loop sleep strategy |
|
T000712 |
Engine - World |
Code |
Night brightness keyed to moon phase |
|
T000721 |
Engine - General |
Code |
ModelViewState listener for block change events |
|
T000725 |
Bug |
Code |
Block materials ignore diffuse color when there is no sun |
|
T000741 |
Performance |
Code |
Move ModelViewState light retrieval to background thread or reuse LocalEnvironment |
|
T000761 |
Bug |
Code |
Specular is messed up, especially at night. |
|
T000765 |
Bug |
Code |
Mobs hang around when going out of view |
|
T000776 |
UI |
Code |
More post-proc settings in settings menu |
|
T000812 |
Bug |
Code |
In-game server console too long and badly colored |
|
T000813 |
Server - admin |
Code |
Ability to live reload custom mod packs |
|
T000815 |
Server - admin |
Code |
Make login/logoff consistent to capture in logs with other chat messages |
|
T000816 |
UI |
Code |
Add mythruna-client.config option to enable/disable joystick support |
|
T000817 |
Development/Debug |
Code |
Embed mapper tool execution into Mythruna codebase. |
|
T000818 |
Bug |
Code |
Block changes mess up far terrain views |
|
T000819 |
Bug |
Code |
Placed objects have daylight when they shouldn’t. |
|
T000820 |
Engine - Sound |
Code |
Prioritized audio and limit max local channels |
|
T000821 |
Bug |
Code |
Placed objects cause significant frame drop in quantity |
|
T000822 |
Bug |
Code |
Player names constantly refresh |
|
T000823 |
Engine - Sound |
Code |
Override attenuation with more dramatic fall-off |
|
T000827 |
World Generation |
Code |
Bug: sometimes near tiles do not reflect caves accurately. |
|
T000829 |
Engine - General |
Code |
Fix fog to be based on vertex daylight so caves don’t have bright fog |
|
T000830 |
Bug |
Code |
Removed entities leave their physics collision shapes behind |
|
T000831 |
Bug |
Code |
Static to dynamic object transitions are not working. |
|
T000833 |
Bug |
Code |
Dragged static objects do not move the collision shape |
|
T000834 |
Engine - Beautification |
Code |
Emissive material properties for lit textures |
|
T000835 |
Bug |
Code |
Dragged objects sometimes disappear somewhere |
|
T000836 |
Bug |
Code |
Some part of caves is generating really wild far terrain, probably wall influencer |
|
T000839 |
UI |
Code |
Better error reporting for when back-end scripts/RPC calls fail |
|
T000840 |
World Generation |
Code |
Proper versioning for sedectile files |
|
T000841 |
World Generation |
Code |
Proper versioning for feature files |
|
T000842 |
Gameplay - Objects |
Script |
Move build wand creation to hook scripts |
|
T000843 |
Gameplay - Objects |
Script |
Move backpack creation to hook scripts |
|
T000844 |
Engine - General |
Code |
Cleanup GameSessionHostedService |
|
T000845 |
Gameplay - Objects |
Script |
Move standard blueprints config to scripts |
|
T000846 |
Bug |
Code |
LineInfluencer causes large chunks of the world to go missing |
|
T000847 |
World Generation |
Code |
Modify caves to tend to generate down near surface? |
|
T000848 |
UI |
Code |
Map zoom with some hires/lores transition and standardization of map grid |
|
T000849 |
UI |
Code |
Basic map marker support |
|
T000852 |
Bug |
Code |
Attachments sometimes trigger ModelViewState to request far off cells |
|
T000856 |
Bug |
Code |
Scripted actions don’t live-update |
|
T000857 |
Gameplay - physics |
Code |
Initial water physics |
|
T000858 |
UI |
Code |
Styling for rollup panels |
|
T000859 |
Gameplay - scripting |
Script |
Add .canRun() support for object actions |
|
T000860 |
UI |
Code |
Map feature layer toggles |
|
T000861 |
UI |
Code |
Map feature layer proper zone filtering |
|
T000862 |
World Generation |
Code |
Finalize sedectile data format to include generated SedectileData |
|
T000863 |
Bug |
Script |
Property claims can’t be placed |
|
T000864 |
Gameplay - Property |
Script |
Add map markers for property and keep them updated. |
|
T000865 |
Gameplay - scripting |
Script |
“return to start” teleporter for the end of the test dungones |
|
T000867 |
Bug |
Script |
Blueprints copied from non-blueprint objects are missing their cells |
|
T000868 |
Gameplay - Objects |
Code |
Add a way to load .blocks files as ‘carved’ |
|
T000869 |
World Generation |
Code |
Better temporary town/POI placement |
|
T000873 |
World Generation |
Code |
Prevent trees from growing in structures |
|
T000875 |
UI |
Code |
Loading screen messages |
|
T000876 |
Gameplay - scripting |
Script |
Cleanup tool creation scripts |
|
T000877 |
UI |
Code |
Hide non-default map markers under extra check box |
|
T000879 |
Bug |
Code |
Spawn tower blocks are twisted |
|
T000880 |
UI |
Code |
Fix icon/label scaling on map |
| 20221116 |
T000128 |
Engine - World |
Code |
local edits versus world edits |
|
T000617 |
Engine - General |
Code |
Configurable worker thread counts, live or from config |
|
T000722 |
Engine - World |
Code |
Cache tile-based data instead of loading it every time |
|
T000732 |
Bug |
Code |
WorldViewState.viewRadius setting errors out with class cast exception |
|
T000734 |
Networking |
Code |
Add a configurable lag simulator to GameServer |
|
T000736 |
Networking |
Code |
Server startup settings |
|
T000737 |
Networking |
Code |
EntityContainer to send filter changes on background thread |
|
T000738 |
Networking |
Code |
Add a MovementInput watchdog to GameHostService. |
|
T000739 |
Performance |
Code |
Run periodic world picking on a background thread |
|
T000740 |
Performance |
Code |
See about moving LocalEnvironment updates to background thread |
|
T000742 |
Bug |
Code |
Avatar model flips around when changing object wand objects. |
|
T000743 |
Performance |
Code |
Mblock spatial creation to background thread for activation focus |
|
T000744 |
Performance |
Code |
ModelViewState model retrieval/creation on background thread |
|
T000746 |
Engine - World |
Code |
Distinguish mask-only edits from type edits to avoid block resurrection |
|
T000747 |
Performance |
Code |
Start WorldManager on a background thread |
|
T000748 |
Performance |
Code |
Preload initial world data on background thread |
|
T000749 |
Bug |
Code |
Sometimes when we login, we can’t move and our avatar is in a weird state |
|
T000756 |
Performance |
Code |
Retrieve and cache names as UserData during model construction |
|
T000758 |
UI |
Code |
Alternate keys for mouse wheel actions. |
|
T000759 |
UI |
Code |
Add initial loading screen splash image and loading music |
|
T000760 |
Bug |
Code |
Magic light blocks cannot be removed once placed |
|
T000762 |
Bug |
Code |
Once the property view is enabled, markers do not go away |
| 20221031 |
T000104 |
World Management |
Code |
time-based environment management |
|
T000105 |
World Management |
Code |
tween for sun/moon/stars position |
|
T000106 |
World Management |
Code |
tween for bloom settings |
|
T000107 |
World Management |
Code |
tween for fog settings |
|
T000108 |
World Management |
Code |
tween for light color |
|
T000109 |
World Management |
Code |
tween for skybox settings |
|
T000110 |
World Management |
Code |
configure initial day/night environment settings |
|
T000126 |
World Management |
Code |
moon phase cycle |
|
T000145 |
Engine - World |
Code |
sky dome/shader |
|
T000146 |
Engine - World |
Code |
star dome/shader |
|
T000147 |
Engine - World |
Art |
sun graphics |
|
T000148 |
Engine - World |
Art |
moon phase graphics |
|
T000149 |
Engine - Sound |
Code |
basic sound system |
|
T000150 |
Engine - Sound |
Code |
sound settings |
|
T000151 |
Engine - Sound |
Code |
ambient sounds by time of day |
|
T000152 |
Engine - Sound |
Code |
random foley sounds by time of day |
|
T000160 |
Engine - World |
Code |
find tree for block function |
|
T000161 |
Engine - World |
Code |
find tree blocks for tree function |
|
T000162 |
Engine - World |
Code |
function to convert blocks to a tree object |
|
T000190 |
Engine - World |
Code |
client-side-only game systems |
|
T000586 |
Engine - Tools |
Code |
Add save/load clothing templates to Rigger |
|
T000597 |
Engine - CharacterRig |
Code |
Local/sun lighting support |
|
T000661 |
Development/Debug |
Code |
Toggle for the world grids |
|
T000682 |
Bug |
Code |
Idle dedicated server takes almost a full core of CPU usage. |
|
T000699 |
Bug |
Code |
Dragged objects sometimes lose their lighting after entering the ground |
|
T000702 |
Open source |
Code |
Add onTerminate to modules |
|
T000703 |
Engine - General |
Code |
Reloadable client-side mod packs |
|
T000706 |
UI |
Code |
Configurable toggles for sky parts |
|
T000707 |
Gameplay - Avatar |
Code |
“Cave” specific bloom settings that override environment bloom |
|
T000708 |
World Management |
Code |
Migrate mythruna environment settings and merge with new settings |
|
T000709 |
Engine - Sound |
Code |
Main menu music |
|
T000710 |
Engine - Sound |
Code |
Main menu ambient sound |
|
T000711 |
Engine - Sound |
Code |
UI sound effects |
|
T000717 |
Bug |
Code |
Crash when flying too high. |
|
T000718 |
Engine - General |
Code |
Convert temporary environment mod to real environment mod |
|
T000719 |
Engine - General |
Code |
LocalEnvironment to detect surrounding terrain types |
|
T000720 |
Engine - General |
Code |
LocalEnvironment listen for block change events |
|
T000723 |
Engine - General |
Code |
Option to completely disable the sound renderer or replace with a null renderer |
|
T000724 |
Bug |
Code |
Help screen is messed up after styling change. |
|
T000726 |
Bug |
Code |
AmbientSound isn’t switched from menu to game and back |
|
T000727 |
Engine - Sound |
Code |
Configure foley sounds |
|
T000728 |
Release |
Code |
Cleanup logging for Halloween release |
|
T000729 |
UI |
Code |
Hook up the server’s WorldTime to the WorldTimeState when available |
| 20220910 |
T000314 |
Gameplay - scripting |
Code |
API preambles (at least for auto-imports) |
|
T000315 |
Gameplay - scripting |
Code |
dump script on error report |
|
T000316 |
Gameplay - scripting |
Code |
properly named scripts for error report |
|
T000318 |
Gameplay - scripting |
Code |
object - script API integration |
|
T000319 |
Gameplay - scripting |
Code |
basic class hierarchy support with lessons learned |
|
T000362 |
Gameplay - Property |
Code |
property zone persistence |
|
T000363 |
Gameplay - Property |
Code |
position to property containment checks/searches |
|
T000364 |
Gameplay - Property |
Code |
property constraint flags |
|
T000365 |
Gameplay - Property |
Code |
block edit property constraints |
|
T000366 |
Gameplay - Property |
Code |
object move/add/remove property constraints |
|
T000496 |
Engine - General |
Code |
server console shell |
|
T000524 |
Gameplay - Property |
Code |
property book UI |
|
T000559 |
Networking |
Code |
In-game self hosting setup |
|
T000560 |
Networking |
Code |
Dedicated server bundle |
|
T000630 |
Bug |
Code |
UI left in a weird state after clicking outside an object’s context menu. |
|
T000633 |
Networking |
Code |
Registered server .json download |
|
T000634 |
Bug |
Code |
Spaces prevented in world names |
|
T000635 |
Engine - General |
Code |
Implement basic mod organization API |
|
T000636 |
Engine - General |
Code |
Custom mod properties |
|
T000639 |
Authentication |
Code |
Implement basic file-based account management for servers |
|
T000640 |
Gameplay - Property |
Art |
Property marker symbols |
|
T000641 |
Bug |
Code |
NPE in WorldViewState.LeafView for out of bounds leafs |
|
T000643 |
Bug |
Code |
PlayerDriver physics hack saves the wrong spawn position |
|
T000644 |
Bug |
Code |
Old avatars show up but not their attachments |
|
T000645 |
Bug |
Code |
Mblock shader fails on mac m1 |
|
T000646 |
Engine - World |
Code |
World client support for world index data like block types/fluid types, etc. |
|
T000647 |
Engine - World |
Code |
TreeTypeIndex needs to be serializable and available to client |
|
T000648 |
Authentication |
Code |
Create account screen |
|
T000649 |
Bug |
Code |
Second player logging in wipes out the inventory of the first |
|
T000650 |
Bug |
Code |
Inventory dragging starts with wrong sizes and leaves doodoo after drags |
|
T000652 |
UI |
Code |
Connection list in host management screen |
|
T000655 |
Networking |
Code |
Shell command to kick players |
|
T000656 |
Authentication |
Code |
Ability to ban players with shell command support |
|
T000658 |
Authentication |
Code |
Hooks for account-related events: create, login, logoff |
|
T000659 |
Gameplay - scripting |
Code |
Event bus integration |
|
T000662 |
Gameplay - Property |
Code |
Property boundary visualization |
|
T000664 |
Networking |
Code |
Exit world back to hosted game manager |
|
T000665 |
Bug |
Code |
Cannot start another single player game after exiting a world |
|
T000666 |
Networking |
Code |
Help text on connection dialog |
|
T000667 |
Bug |
Code |
Server closing network connection doesn’t cleanup client properly |
|
T000669 |
Networking |
Code |
Who client shell command to list chat players |
|
T000670 |
Networking |
Code |
Automatically add admin commands to player shells with admin perms |
|
T000672 |
Server - admin |
Code |
‘stats’ command |
|
T000673 |
Networking |
Code |
Client stats command or to see their own network stats |
|
T000674 |
Engine - General |
Code |
Configurable settings for debug toggles like far terrain, etc. |
|
T000678 |
Bug |
Code |
Property markers have actions that they shouldn’t have |
|
T000679 |
Bug |
Code |
Inventory action menus broken with help window open |
|
T000680 |
Bug |
Code |
NPE when input is provided and no item is equipped |
|
T000681 |
Gameplay - Objects |
Code |
Unequip action |
|
T000683 |
Gameplay - Property |
Code |
Property size/intersection constraints |
|
T000684 |
Gameplay - Property |
Code |
Area field color based on permissions |
|
T000686 |
Gameplay - Property |
Code |
“Are you sure?” for property retrieval |
|
T000687 |
Gameplay - Property |
Code |
Help text for property management dialog |
|
T000689 |
Bug |
Code |
Property management UI does not update with with property changes |
|
T000690 |
Bug |
Code |
Objects can be dragged into properties where we don’t have perms |
|
T000691 |
Bug |
Code |
Player 2 seems to be able to edit in player 1’s stronghold property |
|
T000692 |
Release |
Code |
Log cleanup pass for birthday release |
|
T000694 |
Gameplay - Property |
Code |
Show the property size and area in the details view. |
|
T000695 |
Bug |
Code |
Inventory actions when open from player menu close the inventory |
| 20220709 |
T000142 |
Engine - World |
Code |
provide color (light) buffer for objects |
|
T000321 |
Gameplay - scripting |
Code |
dialog system networking |
|
T000323 |
Gameplay - scripting |
Code |
dialog UI |
|
T000329 |
Gameplay - Objects |
Code |
blueprint database |
|
T000330 |
Gameplay - Objects |
Code |
generated blueprint ID |
|
T000331 |
Gameplay - Objects |
Code |
client-server blueprint API |
|
T000332 |
Gameplay - Objects |
Code |
build stage viewport |
|
T000335 |
Gameplay - Objects |
Code |
blueprint selection menu (user-filterable) |
|
T000336 |
Gameplay - Objects |
Code |
blueprint save/load |
|
T000590 |
Gameplay - Objects |
Code |
Holding system for automatically updating AttachTo components, etc. |
|
T000591 |
Gameplay - Objects |
Code |
Undo/redo in blueprint editor |
|
T000592 |
Gameplay - Objects |
Code |
Temporary block type selector for blueprint editor |
|
T000594 |
Gameplay - Objects |
Code |
Simple object placement |
|
T000595 |
UI |
Code |
Fly-over/hover text for inventory items |
|
T000596 |
Gameplay - Objects |
Code |
Object action menus |
|
T000598 |
Gameplay - Objects |
Code |
Drag/move |
|
T000599 |
UI |
Code |
Inventory action menus |
|
T000600 |
UI |
Code |
Item focus indicator |
|
T000601 |
Gameplay - Objects |
Code |
Ground collision check during drag/drop |
|
T000604 |
Gameplay - Objects |
Code |
ActionEnvironment vars |
|
T000605 |
Bug |
Code |
Switching tools does not update focus view |
|
T000606 |
Bug |
Code |
Selecting a block type does not update focus view |
|
T000607 |
Bug |
Code |
Build wand hanging around in hand |
|
T000608 |
Gameplay - Objects |
Code |
Non-carvable materials |
|
T000610 |
Bug |
Code |
Blueprint selection items sized strangely |
|
T000612 |
UI |
Code |
Build wand block cursors |
|
T000613 |
UI |
Code |
Toggle for HUD stats |
|
T000615 |
Bug |
Code |
‘c’ is broken for the build wand |
|
T000616 |
UI |
Code |
Base “world marker” state for highlighting blocks/areas |
|
T000618 |
Bug |
Code |
Perspective GUI layer does not resize with ‘standard screen scale’ |
|
T000619 |
Bug |
Code |
For narrower screens, bp block selector appears in the wrong place. |
|
T000621 |
Bug |
Code |
Map sized incorrectly on smaller resolutions |
|
T000622 |
Bug |
Code |
Settings popup in wrong place while in game (off screen) for different resolutions |
|
T000623 |
UI |
Code |
Add an instruction panel to the blueprint selection screen. |
|
T000624 |
UI |
Code |
Add a copy button to the blueprint selection screen. |
|
T000625 |
Gameplay - Objects |
Code |
Tool descriptions in object “Look” text. |
|
T000626 |
UI |
Code |
Add an instruction panel to the inventory screen. |
|
T000627 |
UI |
Code |
Add an instruction panel to the blueprint editor. |
|
T000628 |
Gameplay - Objects |
Code |
Copy blueprint context action for object tool. |
|
T000629 |
Bug |
Code |
Clicking outside the object context menu leaves the UI stuck. |
|
T000631 |
Bug |
Code |
Inventory fly-over text not appearing in correct place. |
| 20220604 |
T000015 |
Packaging |
Design |
investigate Java EXE bundling |
|
T000016 |
Packaging |
Build |
upgrade gradle for all projects |
|
T000017 |
Packaging |
Build |
upgrade Java still try to -target 1.8 for libs |
|
T000077 |
World Features |
Code |
fire shader |
|
T000078 |
World Features |
Art |
fire blocks |
|
T000101 |
World Management |
Code |
Integrated game time source |
|
T000102 |
World Management |
Code |
Persistent game time on a world info component |
|
T000267 |
Engine - MOBs |
Art |
base human body modeling |
|
T000317 |
Gameplay - scripting |
Code |
object action networking |
|
T000324 |
Gameplay - Avatar |
Code |
character rig hooked up to player driver |
|
T000327 |
Gameplay - Avatar |
Code |
third person camera mode |
|
T000349 |
Gameplay - Objects |
Code |
inventory components (parent containter, position, etc.) |
|
T000360 |
Gameplay - Objects |
Code |
hand to tool/item attachments |
|
T000361 |
Gameplay - Objects |
Code |
container-body attachments |
|
T000556 |
Gameplay - walking |
Code |
Separate ground and air ‘braking’ and friction |
|
T000582 |
UI |
Code |
Show world info like seed, creation time, etc. |
|
T000583 |
Engine - General |
Code |
Material sort layers to control geometry ordering |
|
T000585 |
Engine - Tools |
Code |
Integrate rigger into Mythruna modelset project |
|
T000589 |
UI |
Code |
Perspective GUI layer |
| 20220331 |
T000053 |
World Generation |
Code |
structure generation layer - columns |
|
T000054 |
World Generation |
Code |
structure generation layer - terrain image |
|
T000129 |
Engine - World |
Code |
edit event propagation |
|
T000130 |
Engine - World |
Code |
edit event batching/accumulation |
|
T000135 |
Engine - World |
Code |
recalculate local lighting |
|
T000136 |
Engine - World |
Code |
light update event propagation |
|
T000137 |
Engine - World |
Code |
light event batching/accumulation |
|
T000138 |
Engine - World |
Code |
port point clouds from terrain3 to core |
|
T000139 |
Engine - World |
Code |
integrate point clouds into Mythruna engine |
|
T000165 |
Engine - World |
Code |
fluid surface gradiants/leveling |
|
T000489 |
Engine - General |
Code |
detect blockset upgrades (partially there) |
|
T000490 |
Engine - General |
Code |
unique fractal ID (set or generated doesn’t particularly matter) |
|
T000499 |
Engine - General |
Code |
world client service loading cache |
|
T000522 |
Engine - General |
Code |
post-processing effects |
|
T000531 |
Bug |
Code |
Wrong tree atlas cell showing up. |
|
T000532 |
UI |
Code |
Base settings menu |
|
T000533 |
UI |
Code |
State machine for enable/disable of states and input groups |
|
T000534 |
Engine - General |
Code |
slide cell array mask bits up to the top six bits. |
|
T000535 |
Engine - General |
Code |
centralize world block iterating |
|
T000536 |
Bug |
Code |
incorrect orientation in player BodyPosition |
|
T000538 |
UI |
Code |
Early-access compatibility warning pop-up |
|
T000540 |
World Generation |
Code |
Morphology layer persistence |
|
T000541 |
World Generation |
Code |
Structure layer persistence |
|
T000542 |
Engine - General |
Code |
bug where bottom of world is rendered |
|
T000543 |
Engine - General |
Code |
centralize collider-based world iterating |
|
T000544 |
Engine - General |
Code |
proper error handling during simulation init/startup |
|
T000545 |
Engine - World |
Code |
integrate fluid leveling into default world |
|
T000548 |
Engine - World |
Code |
consolidate fog settings |
|
T000549 |
Engine - World |
Code |
fix point cloud manager event propagation |
|
T000552 |
Engine - General |
Code |
Block type generation masks (ground, foliage, generated) |
|
T000554 |
Engine - General |
Code |
basic actor API |
|
T000555 |
Bug |
Code |
Autoclimb and jump interfere with each other causing stuckness |
|
T000557 |
Gameplay - character |
Code |
remember last location for spawn |
|
T000558 |
Bug |
Code |
point clouds appear in current tile when spawning |
|
T000562 |
Gameplay - Objects |
Code |
Stand-in block tools |
|
T000563 |
Bug |
Code |
Pointcloud requests don’t seem to get canceled properly |
|
T000564 |
UI |
Code |
“Not implemented” pop-ups for all menu placeholder buttons |
|
T000565 |
UI |
Code |
Debug settings for block clip and enabled/disabled |
|
T000566 |
UI |
Code |
Debug settings for far terrain quality and enable/disable levels |
|
T000567 |
UI |
Code |
Debug setting for enable/disable trees |
|
T000568 |
Bug |
Art |
Fix block types with missing colliders |
|
T000570 |
World Features |
Art |
Cleanup lighting block types |
|
T000571 |
UI |
Code |
Block select from cursor |
|
T000572 |
Engine - General |
Code |
Dump system info |
|
T000573 |
Bug |
Code |
Angle blocks not rotating properly |
|
T000574 |
UI |
Code |
Splash logo |
|
T000575 |
UI |
Code |
Mouse wheel block rotator |
|
T000576 |
UI |
Code |
Temporary visible indicator of selected block type |
|
T000577 |
World Generation |
Code |
Insert spawn tower for generated spawn location |
|
T000578 |
Bug |
Code |
Terrain generates too high, mountain in seed=0 is almost 640 meters. |
|
T000581 |
UI |
Code |
Simple in-game help/messages. |
| 20220127 |
T000031 |
World Generation |
Code |
integrate better world fractal from mapper scripts |
|
T000032 |
World Generation |
Code |
add ridge fractal layer |
|
T000215 |
AI |
Script |
wander |
|
T000237 |
AI |
Code |
simple on/off AI sleep level based on player visibility/distance |
|
T000368 |
Gameplay - input/control |
Code |
real time click and drag action support |
|
T000753 |
Performance |
Code |
Move mset loading to background thread/preloader |
|
T000768 |
Bug |
Code |
Players can fall through the bottom of the world again. |
|
T000769 |
Gameplay - physics |
Code |
If y < 0, teleport to y = 1000 |
|
T000771 |
Debug |
Code |
Contact debug state puts contacts in the wrong place |
|
T000773 |
Gameplay - Objects |
Code |
Remember which item was being held instead of resetting every time |
|
T000775 |
Gameplay - input/control |
Code |
Prototype tool dragging stuff |
|
T000777 |
UI |
Code |
Debug FOV settings |
|
T000778 |
Engine - CharacterRig |
Code |
Add blend configurations to crig |
|
T000779 |
Gameplay - input/control |
Code |
Let avatar movement resume from dragged yaw/pitch instead of jump-cut |
|
T000780 |
UI |
Code |
Centralize FOV setting and default to 70 instead of 60. |
|
T000781 |
Gameplay - input/control |
Code |
Somehow stop drag animations once contact has been made |
|
T000783 |
Infrastructure |
Hardware |
Refurbish UPS and setup dedicated Mythruna server |
|
T000784 |
Infrastructure |
Hardware |
Backup old Mythruna world and server |
|
T000785 |
Engine - General |
Code |
Fix 2D grid-based IDs to have a y-component for layering |
|
T000786 |
World Generation |
Code |
Consider recentering the fractal instead of putting coordinates so far out |
|
T000787 |
Server - admin |
Code |
Teleport/warp command |
|
T000788 |
Bug |
Code |
Invalid client command crashes client |
|
T000789 |
Bug |
Code |
Ping stats look weird. |
|
T000790 |
Bug |
Code |
Fix AnimComposerRig HACK |
|
T000791 |
Tools |
Code |
“Sky box” toggle in the mapper tool to show in-game horizon |
|
T000792 |
Tools |
Code |
Mapper: configurable starting zoom |
|
T000793 |
Tools |
Code |
Mapper: store tile build times in a CSV file |
|
T000794 |
UI |
Code |
Selectable fractal in world config screen (config togglable) |
|
T000795 |
World Generation |
Code |
Temporarily add current fractal just to see what it looks like |
|
T000796 |
World Generation |
Code |
Start new worlds out at 6:00 AM instead of midnight. |
|
T000797 |
Tools |
Code |
Configurable grid size in BlockEd2 |
|
T000798 |
Bug |
Code |
Flame blocks cannot be removed |
|
T000799 |
World Generation |
Code |
World compatibility check, beyond just the fractal |
|
T000801 |
World Generation |
Code |
Adjust building frequency for arid land |
|
T000803 |
Bug |
Code |
Lots of z-fighting in far terrain at 0/1 water/shore |
|
T000804 |
Bug |
Code |
NPE in RemoteWorldData when new light comes in for an empty LightData |
|
T000806 |
World Generation |
Code |
Single-player debug view of fractal values (ecology, weather, climate) |
|
T000807 |
World Generation |
Code |
Better world spawn location calculation from mapper scripts |
|
T000809 |
World Generation |
Code |
Put back test buildings but modded for newer terrain. |
|
T000810 |
Bug |
Code |
Marks cannot be updated. |