MattFiler / OpenCAGE

A modding toolkit for Alien: Isolation that gives access to scripting, assets, configurations, and behaviour trees.
http://opencage.co.uk
MIT License
245 stars 11 forks source link

Unity level previewer improvements #271

Open MattFiler opened 11 months ago

MattFiler commented 11 months ago

Obviously a lot needs doing to the level previewer in terms of material support, etc. Some important core changes need to be made before those, however:

MattFiler commented 11 months ago

Exploring the possibility of a nice 3D display within the script editor before taking a look into this ticket. It would be a waaaay nicer solution in terms of keeping things streamlined but I think all the extra functionality the Unity Editor provides is probably gonna be too good to pass up.

MattFiler commented 11 months ago

On the staging branch I've moved the Unity tool over to the latest CathodeLib, and deleted all the old legacy content. I've also re-implemented the Commands loading functionality so that it doesn't pull from MVR (although still can).

I've implemented the ability to load to the selected Composite from the script editor, rather than just loading the whole level, and have improved the general flow for things - e.g. you no longer have to edit the script to change the path to your Alien directory, the script editor will just send that info over.

Next up is a better way of displaying nested composites in the hierarchy. I'm doing it already, but it'd be cool to use the Unity prefab system and then apply alias'd overrides over the top in the proper way.

As well as that, at some point I'll need to find a way to sync all this with current runtime changes in the script editor.

MattFiler commented 11 months ago

Just pushed some more minor material changes. Will look into utilising the correct environment maps next for shiny things.

MattFiler commented 11 months ago

Env maps also implemented.