Skip to content

Releases: guilhermelhr/unityro

0.6.1

23 Oct 21:44
9382f88
Compare
Choose a tag to compare

What's Changed

  • [Feature] Create FramePaceCalculator (#114)
  • Assign texture name to addressables as they're assigned to the RSM (#115)

Full Changelog: 0.6.0...0.6.1

0.6.0

18 Oct 22:42
Compare
Choose a tag to compare

What changed?

  • [Feature] Update packets to 2022 #112
  • [Fxi] Sprite shader - fix clipping in 3d models #111
  • [Fix] UI hotfix #113

Full Changelog: 0.5.0...0.6.0

0.5.0

22 Sep 19:01
f9ba39a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.4.1...0.5.0

0.4.1

18 Sep 17:21
b110c0a
Compare
Choose a tag to compare

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

17 Sep 23:11
0207fbe
Compare
Choose a tag to compare

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

16 Sep 14:55
Compare
Choose a tag to compare
0.4.0-rc Pre-release
Pre-release

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

New Contributors

Full Changelog: 0.3.0...0.4.0-rc

0.3.0

18 Jul 21:48
1815355
Compare
Choose a tag to compare

Maaaaaaaany changes, more than 132 commits which you can check at #52. Some of them:

  • Inventory
  • Combat
  • Skill window
  • Basic NPC conversation
  • Improved camera and entity viewing
  • Effects
  • Some QOL changes to the UI

Breaking Changes

We now use a config.json file instead of a config.txt

UnityRO 0.2.0

29 Nov 19:43
Compare
Choose a tag to compare
Improve switching between ROCamera and FreeflyCam (2)

UnityRO 0.1.0

29 Dec 17:23
d0aecad
Compare
Choose a tag to compare
UnityRO 0.1.0 Pre-release
Pre-release
Update README.md