NOTE this would have been better if the "BBS" had not refreshed during my reply and wiped out everything
nabaco wrote:Hi,
Any progress with this issue? With my basic knowledge of C++/Python, I'd like to help if possible
.
Yes and no, I had to reevaluate my work on this issue due to the new release which is vastly different from the "Taose" tree.
For now at least until I complete some prerequisite task which don't divide up well, I would recommend studying the following
1) gdb operation -how where to set break points
2) valgrind operation -memory leak detection
3) doxygen usage/ configuration
4) Python differences between versions 2.4 an 3.5
5) ogre implementation
6) Compiling with gcc , visual C and others (Linux, mac, windows) flags linking etc
7) studying the Vegastrike file structures both data(assets) and code
8 ) OpenGL implementation
As you see there are many areas needing attention, currently I am still identifying issues so hang tight
Boost code or any other "externals" should not be included in the Vegastrike repository tree, in my opinion. That being said I am also considering other issues with the current repository structure in general. For now I am not in a hurry to make any drastic changes. To let you know, I have thought of making a "clean" repository in the near future which will handle this and other issues.
BTW it looks like it is best to compile with "system boost" (cmake option)if available, having two versions of boost seems to cause problems.
nabaco wrote:Wirser, any chance you can share your work somewhere (maybe a branch on github?), so we'll be able to cooperate on this?
What are the tasks that are left to be done now?
I have been posting updates either or at the GitHub page
https://github.com/vegastrike/Vega-Strike-Engine-Source in the issues tab
Work is in progress in areas such as code housekeeping and standard development- which will be used for future work.
There is an interest in the project again, but some foundational work must first be completed. be patient and soon lots of tasks will be available