Elder-scrolls IV Oblivion

Feedback on past, current, and future development.
User avatar
psi29a
Posts: 4645
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Elder-scrolls IV Oblivion

Post by psi29a » 06 Oct 2018, 12:04

Fantastic! Three cheers for cc9cii! :D

User avatar
cc9cii
Posts: 477
Joined: 28 Mar 2013, 04:01

Re: Elder-scrolls IV Oblivion

Post by cc9cii » 07 Oct 2018, 00:04

Pushed TES4 ESM reader code. Also pushed the bridging code to partially integrate into OpenMW/OpenCS. By partial I mean that the records are thrown away after reading, rather than saving them into data structures for further use. That part of the code needs some more thinking before making them public.

terabyte25
Posts: 55
Joined: 26 Jul 2018, 12:58

Re: Elder-scrolls IV Oblivion

Post by terabyte25 » 07 Oct 2018, 01:34

cc9cii wrote:
07 Oct 2018, 00:04
Pushed TES4 ESM reader code. Also pushed the bridging code to partially integrate into OpenMW/OpenCS. By partial I mean that the records are thrown away after reading, rather than saving them into data structures for further use. That part of the code needs some more thinking before making them public.
Godspeed! :lol:

User avatar
psi29a
Posts: 4645
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Elder-scrolls IV Oblivion

Post by psi29a » 07 Oct 2018, 08:31

Sweet! Glad to hear!

Would you say that this something that can be main-lined after review? From what I see, the branch is still based on the 0.36 release (OGRE), and as such, has a lot of merge conflicts with current master. Is it the plan to eventually rebase/merge? Re-write the work for use in master? Or just have it posted so others are inspired to get it main-lined? Just want to know what the future here is. :D

Example:
https://github.com/OpenMW/openmw/pull/1955

User avatar
cc9cii
Posts: 477
Joined: 28 Mar 2013, 04:01

Re: Elder-scrolls IV Oblivion

Post by cc9cii » 07 Oct 2018, 20:53

The best way would be to cherry-pick some of the commits for review/merge, since many of the changes (especially earlier ones) were already reviewed and not accepted for one reason or another. It's probably best viewed as working examples (or libraries) rather than a pull-request.

terabyte25
Posts: 55
Joined: 26 Jul 2018, 12:58

Re: Elder-scrolls IV Oblivion

Post by terabyte25 » 07 Oct 2018, 23:14

@cc9cii Do you mind if I could gift you FO4 on Steam? Thanks in advance.

User avatar
cc9cii
Posts: 477
Joined: 28 Mar 2013, 04:01

Re: Elder-scrolls IV Oblivion

Post by cc9cii » 08 Oct 2018, 01:19

Thanks for the offer, much appreciated. However I would feel better if you donated to a charity of your choice instead - maybe one that supports mental health issues if I may suggest?

The wait for a sale is more to with the thrill of getting a bargain than anything else. Fortunately my days as a poor uni student is long gone.

User avatar
TheMan
Posts: 3
Joined: 02 Apr 2018, 16:57

Re: Elder-scrolls IV Oblivion

Post by TheMan » 09 Dec 2018, 01:43

Just bumping this thread to ask if there has been any progress, Thanks :D

User avatar
cc9cii
Posts: 477
Joined: 28 Mar 2013, 04:01

Re: Elder-scrolls IV Oblivion

Post by cc9cii » 14 Dec 2018, 07:55

Currently re-writing the NIF code - up to now various bits were hacked/grafted into existing code and that really can't be maintained in the longer term. But I've decided to leave existing code for TES3 alone for now.

Progress is slow. On top of that someone will have to port all the Ogre code into OSG so that will take some time as well. Given that nobody seems to have converted the BSA and ESM/ESP code over yet, even with only trivial amount of Ogre use in them, you might have to wait a long time for the NIF code to be ported across.

User avatar
Azdul
Posts: 11
Joined: 28 Dec 2018, 13:44

Re: Elder-scrolls IV Oblivion

Post by Azdul » 11 Jan 2019, 17:36

cc9cii wrote:
14 Dec 2018, 07:55
On top of that someone will have to port all the Ogre code into OSG so that will take some time as well. Given that nobody seems to have converted the BSA and ESM/ESP code over yet, even with only trivial amount of Ogre use in them, you might have to wait a long time for the NIF code to be ported across.
Please let me know if I understand correctly - someone (e.g. me) would have to cherry-pick BSA, ESM/ESP changes from https://github.com/OpenMW/openmw/pull/1955 , convert them from Ogre to OSG, and prepare separate, smaller pull-requests to be merged into main OpenMW master branch ?

And such FO3 / Oblivion specific changes would have a chance to be merged into main OpenMW branch, assuming of course that reviewers will find that the code is of sufficient quality ?

I'd like to help with anything that brings us closer to Open Oblivion :D

Post Reply