Releases: guilhermelhr/unityro
0.6.1
0.6.0
0.5.0
0.4.1
What's Changed
- Fixed some runtime issues with character creation
- Stopped sending logs about packets, we put them on the chat window instead (To be done: put them on a separate tab)
- Converted some UI textures to sprites within Unity (sharper images)
- Revamp network layer, now using queues so we can pause/resume their handling to wait for Unity to load its scenes and things.
The binary attached is actually from develop instead of 0.4.1, the hash is f23b72e
0.4.0
What has been done?
7 months ago I started with the idea of getting rid of GRF mostly because of runtime otimizations and of course that small problem with distribution. The development loop was kinda slow because we couldn't make use of editor features and since we're using a full blown engine, why not make use of the best features it has to offer?
Tools
We now have a build time tool that extracts the grfs and put everything into its place and convert those files unknown to the engine into a format it can read properly (SPR + ACT, RSW, etc)
Content Delivery
Also along the way we started worrying about the client distribution and patching and the most elegant solution is to make the client data driven removing most of the resources out of the primary binary. Doing so, we can optmize resources delivery and make the client itself lightweight and distributable by GitHub releases.
- We still have to figure a way of auto updating the client binaries itself, the Addressables system only helps in regards of resources such as textures, maps, etc. Which in this game is what most people would want.
Misc
Other than that I believe we load maps much faster now and runtime wise we are totally free from the GRF.
0.4.0-rc
Many changes again, this is a release candidate so you can give it a "try".
Things are broken, I'm aware. I'll be fixing them, please feel free to report all errors and exceptions you find
What's Changed
- [Feature] Overhaul Entity Viewer by @sky-danilomenezes in #32
- Animation Delay by @Danil0v3s in #33
- Support 2020 packets from rA by @Danil0v3s in #39
- [Feature] Effects! by @Danil0v3s in #40
- Effects and some other small changes by @Danil0v3s in #41
- Small QOL Changes to UI by @Skormie in #42
- Move IO to another project by @Danil0v3s in #43
- Move network to separate project by @Danil0v3s in #44
- [Bugfix] Invalid guid in splash screen and UnityRO asmdef by @Salepate in #45
- [Bugfix] Poll current event in LoginController.cs by @Salepate in #46
- [Bugfix] use ThreadManager instead of EntityManager in Splashscreen Scene by @Salepate in #47
- Character Camera by @Salepate in #49
- Use configuration class by @Danil0v3s in #51
- [Feature] Skill Window by @Danil0v3s in #54
- Feature/char creation window by @Danil0v3s in #57
- Universal Render Pipeline #2 by @Danil0v3s in #60
- Login and loading screen backgrounds by @wjrosa in #62
- Char info on selection panel by @wjrosa in #63
- [Feature] Async/Await Map Loading by @Danil0v3s in #61
- Escape menu implementation by @wjrosa in #64
- Bug/implement ac refuse login by @ehcamero in #65
- MapTable was not receiving name and mp3 info by @ehcamero in #95
- Feature/palettes by @Danil0v3s in #99
New Contributors
- @sky-danilomenezes made their first contribution in #32
- @Skormie made their first contribution in #42
- @Salepate made their first contribution in #45
- @wjrosa made their first contribution in #62
- @ehcamero made their first contribution in #65
Full Changelog: 0.3.0...0.4.0-rc
0.3.0
UnityRO 0.2.0
Improve switching between ROCamera and FreeflyCam (2)
UnityRO 0.1.0
Update README.md