I've forked the project to https://github.com/royfalk/vegastrike-code
Compilation now passes on clang 8 and Ubuntu Disco.
I'll post detailed updates on GitHub and summaries in this thread.
New fork - support for modern environments
-
- Star Pilot
- Posts: 7
- Joined: Thu Sep 12, 2019 9:54 pm
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: New fork - support for modern environments
Thx Roy are you planing on updating the internal Python stub from 2.7 to 3.0 if so be advised that the engine its self is processing the Python scripts not the system installed Python that bit wiser in an earlier attempt at upgrading.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Star Pilot
- Posts: 7
- Joined: Thu Sep 12, 2019 9:54 pm
Re: New fork - support for modern environments
At this point I'm just nibbling at the edges.
As I've said in my previous post, I'm thinking of modest refactoring and upgrading the code to C++17 standard.
Assuming I get a better understanding of the code, I'll try writing a few unit tests.
After this fork, I also plan on taking a look at boost and ffmpeg - both seem a bit out of date.
Ogre, python3 and the like are a few months away at least.
As I've said in my previous post, I'm thinking of modest refactoring and upgrading the code to C++17 standard.
Assuming I get a better understanding of the code, I'll try writing a few unit tests.
After this fork, I also plan on taking a look at boost and ffmpeg - both seem a bit out of date.
Ogre, python3 and the like are a few months away at least.
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: New fork - support for modern environments
Boost updates for sure,ffmpeg not used for anything ATM but nice to have for the generating of cut scenes an other issue you might what to look at is mesher the mesh conversion utility which does not build currently because of an outdated call to Ogre.For future consideration is using Ogre as a rendering back end as updating the current render code may prove to be problematic what with Vulkain being deployed as a replacement for OpenGL.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: New fork - support for modern environments
@Roy and @the_mnt_who_glides just got a message from gonzo and I will be extending invitations too both of you to join the the main GitHub project today gonzo confirmed that I am the account owner which I was never sure of BTW klauss is active PM me with your GitHUb handles pls.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- The Shepherd
- Posts: 5841
- Joined: Fri May 13, 2005 8:37 pm
- Location: Ottawa
- Contact:
Re: New fork - support for modern environments
Roy and Stephen invites sent looks likes I will be moving my old svn copy to this machine so as well as a copy of the GitHub repo so that I can stay current.BTW klauss is reviewing your pull request Stephen.
Enjoy the Choice
Enjoy the Choice
my box::HP Envy i5-6400 @2Q70GHzx4 8 Gb ram/1 Tb(Win10 64)/3 Tb Mint 19.2/GTX745 4Gb acer S243HL K222HQL
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
Q8200/Asus P5QDLX/8 Gb ram/WD 2Tb 2-500 G HD/GF GT640 2Gb Mint 17.3 64 bit Win 10 32 bit acer and Lenovo ideapad 320-15ARB Win 10/Mint 19.2
-
- Merchant
- Posts: 51
- Joined: Thu Aug 29, 2019 2:07 pm
Re: New fork - support for modern environments
Awesome, thanks!
-
- Star Pilot
- Posts: 7
- Joined: Thu Sep 12, 2019 9:54 pm
Re: New fork - support for modern environments
> Roy and Stephen invites sent looks likes I will be moving my old svn copy to this machine so as well as a copy of the GitHub repo so that I can stay current.BTW klauss is reviewing your pull request Stephen.
Great. Thanks.
After trying the conservative approach, I've decided to aggressively refactor the code.
I've forked the SVN code (I hope it's up to date) and began making a lot of breaking changes.
First and foremost, removing the networking option.
I suspect this will take a few weeks to show some real improvement to the current code base.
If that happens, we can have a discussion about how to proceed.
If I fail (quit possible), at least I'll learn some C++
My repository is https://github.com/royfalk/vegastrike-code
Great. Thanks.
After trying the conservative approach, I've decided to aggressively refactor the code.
I've forked the SVN code (I hope it's up to date) and began making a lot of breaking changes.
First and foremost, removing the networking option.
I suspect this will take a few weeks to show some real improvement to the current code base.
If that happens, we can have a discussion about how to proceed.
If I fail (quit possible), at least I'll learn some C++
My repository is https://github.com/royfalk/vegastrike-code