Download the appropriate version for your operating system or platform.
Release Notes
- Performance enhancements
- Moon gates
- Map tools
- “Hand drawn” effect
- Various bug fixes
Downloads
Instructions:
- Download the ZIP.
- Extract the files.
- Run Mythruna-client/Mythruna-client.exe
Instructions:
- Download the ZIP
- Extract the files
- Run Mythruna-client/bin/Mythruna-client
Requires Java 1.8 or higher
Instructions:
- Have Java 18 or higher installed.
- Download the ZIP
- Extract the files
- Mythruna-client-20250122/bin/Mythruna-client.bat
Requires Java 1.8 or higher
Instructions:
- Have Java 1.8 or higher installed.
- Download the ZIP
- Extract the files
- For Java 1.8 run: Mythruna-server-20250122/bin/Mythruna-server-java8.bat
- For Java > 1.8 run: Mythruna-server-20250122/bin/Mythruna-server.bat
Download Archive
Get previous releases here
Detailed Changes
| Task ID | Category | Type | Summary |
|---|---|---|---|
| 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 |