OpenMW support for other games: Oblivion, Skyrim, Fallout and more

Feedback on past, current, and future development.
JohnMaster
Posts: 38
Joined: 09 Aug 2017, 05:32

Re: Elder-scrolls IV Oblivion

Post by JohnMaster »

User avatar
drummyfish
Posts: 154
Joined: 22 Oct 2017, 10:13
Contact:

Re: Elder-scrolls IV Oblivion

Post by drummyfish »

Atm, there are too many stupid comments, "to do's" and rants in my code :D. I usually update this thread every 1-2 weeks, so I will polish my code and hopefully also get the parser ready (not guarantee though) and upload it.
I'd like to encourage you to make the code public even if it's not polished. It's simply better. There was a nice talk (this one I think: https://youtu.be/0SARbwvhupQ?t=2m19s) where they talked about how programmers keep their code hidden until it's "ready" while it's actually important to start collaborating with others early to be able to fail early, fix stuff early, establish the team and avoid the project becoming a one man show. Not trying to force you of course, just saying no one's code is ever perfect, with maybe an exception of Linus Torvalds to be fair :) We won't laugh at TODOs :)
User avatar
XJDHDR
Posts: 10
Joined: 12 Apr 2017, 07:39
Location: New Zealand
Gitlab profile: https://gitlab.com/XJDHDR

Re: Elder-scrolls IV Oblivion

Post by XJDHDR »

drummyfish wrote: 02 Nov 2017, 11:13
Atm, there are too many stupid comments, "to do's" and rants in my code :D. I usually update this thread every 1-2 weeks, so I will polish my code and hopefully also get the parser ready (not guarantee though) and upload it.
I'd like to encourage you to make the code public even if it's not polished. It's simply better. There was a nice talk (this one I think: https://youtu.be/0SARbwvhupQ?t=2m19s) where they talked about how programmers keep their code hidden until it's "ready" while it's actually important to start collaborating with others early to be able to fail early, fix stuff early, establish the team and avoid the project becoming a one man show. Not trying to force you of course, just saying no one's code is ever perfect, with maybe an exception of Linus Torvalds to be fair :) We won't laugh at TODOs :)
One example I can think of is to compare the two Daggerfall engine replacement projects I'm aware of: the XL Engine and Daggerfall Unity. XL Engine is currently closed source with the developer stating that he will open source it when it is ready. That was two years ago, the dev went silent around July last year and there appears to be no indication of when the next update will be available. Conversely, the Daggerfall Unity project was open source from the start and has seen a lot of development in the short amount of time since it started, multiple programmers are working together to get it finished and has an active modding community too.

But likewise, the owner of a program is free to do whatever they want with it's source code.
User avatar
raevol
Posts: 3093
Joined: 07 Aug 2011, 01:12
Location: Caldera

Re: Elder-scrolls IV Oblivion

Post by raevol »

XJDHDR wrote: 03 Nov 2017, 00:38 XL Engine is currently closed source with the developer stating that he will open source it when it is ready.
XL engine did get open sourced if I understand correctly: https://github.com/luciusDXL/XL-Engine

Unfortunately it was just too little too late. He lost the PR momentum he had and no new devs joined up, from what I understand.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Elder-scrolls IV Oblivion

Post by psi29a »

Don't forget opendf from kcat/chris of OpenAL-Soft fame ;)

That project is for the XLEngine framework, not the daggerxl/darkxl cores. Those are still closed sourced, but I'm informed that they are in the process of having their sources released.
User avatar
XJDHDR
Posts: 10
Joined: 12 Apr 2017, 07:39
Location: New Zealand
Gitlab profile: https://gitlab.com/XJDHDR

Re: Elder-scrolls IV Oblivion

Post by XJDHDR »

raevol wrote: 03 Nov 2017, 07:40
XJDHDR wrote: 03 Nov 2017, 00:38 XL Engine is currently closed source with the developer stating that he will open source it when it is ready.
XL engine did get open sourced if I understand correctly: https://github.com/luciusDXL/XL-Engine

Unfortunately it was just too little too late. He lost the PR momentum he had and no new devs joined up, from what I understand.
My mistake. I completely forgot about Lucius announcing this: http://xlengine.com/xl-engine-source-code/
As Psi said though, the source code is incomplete (more details in the post I linked).

And gee, forgot about KCat's project as well. Then again, it didn't seem to go anywhere from what I can see.
User avatar
psi29a
Posts: 5355
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Elder-scrolls IV Oblivion

Post by psi29a »

We were waiting for lucius's code to drop before investing in more time. The idea was to continue where he left off with OSG as backend.
User avatar
Deltaxus
Posts: 39
Joined: 12 Aug 2017, 17:43

Re: Elder-scrolls IV Oblivion

Post by Deltaxus »

I'd like to encourage you to make the code public even if it's not polished. It's simply better. There was a nice talk (this one I think: https://youtu.be/0SARbwvhupQ?t=2m19s) where they talked about how programmers keep their code hidden until it's "ready" while it's actually important to start collaborating with others early to be able to fail early, fix stuff early, establish the team and avoid the project becoming a one man show. Not trying to force you of course, just saying no one's code is ever perfect, with maybe an exception of Linus Torvalds to be fair :) We won't laugh at TODOs :)
Yes, I am well aware of this problem, I personally feel quite uncomfortable when releasing "unfinished" code especially If there is something not going by the projects convention, if there are compiler warning ( -Wall ) or unoptimized algorithms. I will see that I will at least release the the lex and yacc files for the oblivion compiler, as this is basically done (MINUS code generation, I am thinking about using llvm here). What's keeping me from continuing right now is my playthroughs of The Witcher 3 and Far Cry 4, I somewhat regret it, I should have continued here as probably nobody wants OpenElderScrolls more than I.
ajira2
Posts: 55
Joined: 30 Oct 2017, 14:27

Re: Elder-scrolls IV Oblivion

Post by ajira2 »

I'm also encouraging you to release the code, this will be amazing! I understand you need a break and play games from time to time, but think that if code is public while you are playing witcher3 someone is improving and advancing OpenOB :mrgreen:

Please? :geek:

Thank you for your work.
User avatar
Jemolk
Posts: 237
Joined: 20 Mar 2017, 02:12
Location: Sadrith Mora

Re: Elder-scrolls IV Oblivion

Post by Jemolk »

ajira2 wrote: 03 Nov 2017, 16:11 I'm also encouraging you to release the code, this will be amazing! I understand you need a break and play games from time to time, but think that if code is public while you are playing witcher3 someone is improving and advancing OpenOB :mrgreen:

Please? :geek:

Thank you for your work.
Seconding (or maybe fourthing?) this! It's hardly anything embarassing to have code that's not complete yet, and everyone needs breaks, so why not allow others to work on it while you take your well-deserved breaks? :D
Post Reply