Search found 33 matches

by EmperorArthur
02 Jan 2015, 01:51
Forum: General
Topic: Openmw and Skywind
Replies: 73
Views: 26578

Re: Openmw and Skywind

Why do you think I keep making nif file error handling more robust. :D If you're interested in looking at nif files from different versions you might want to look at this: https://github.com/EmperorArthur/openmw/tree/nif_handle-more My current plan is to make templated getters actually work, and tra...
by EmperorArthur
13 Nov 2014, 13:00
Forum: Organisation and Planning
Topic: OpenMW 0.33.0
Replies: 144
Views: 43319

Re: OpenMW 0.33.0

I'll have to see if there's a way for the compiler to tell if it's compiling for a big endian architecture or not. I suspect there is, but haven't looked. If there is, it should be pretty easy to make the changes needed to read nif files on a big endian machine.
by EmperorArthur
15 Sep 2014, 11:10
Forum: General Development
Topic: Unit tests requiring MW data files
Replies: 2
Views: 1772

Re: Unit tests requiring MW data files

It should be pretty easy to turn niftest into a unit test as well. I currently use the test.sh script in components/nif/tests/ as a regression test and easy way to find unsupported nif files from mods. I'm guessing that these test systems would be using the full official data files with nothing else...
by EmperorArthur
29 Aug 2014, 18:01
Forum: Feature Requests and Suggestions
Topic: [Proposal] Focus on usability Post 1.0 + More
Replies: 10
Views: 4166

Re: [Proposal] Focus on usability Post 1.0 + More

Nif isn't just used by Bethesda alone. Here's a small list of other games that use some variation of the format: http://niftools.sourceforge.net/wiki/Ni ... _Resources
by EmperorArthur
24 Aug 2014, 00:32
Forum: General Development
Topic: C++11
Replies: 114
Views: 42368

Re: C++11

Can confirm c++11 compiles on Debian jessie. gcc version 4.9.1 (Debian 4.9.1-4) I have a patch for niffile.cpp waiting on c++11. It converts recordFactories into a std::map, and uses the find function instead of our current method of manual string compare until a match is found. The problem is the o...
by EmperorArthur
21 Aug 2014, 02:08
Forum: General Development
Topic: Want To Add Doxygen Comments
Replies: 9
Views: 3513

Re: Want To Add Doxygen Comments

Some of the functions are documented and some are not. Many of those functions that are documented don't have the full Doxygen \param and \return information. In some cases the data is there, but not in a Doxygen readable form. The components/nif folder is a good example of somewhere that could use ...
by EmperorArthur
20 Aug 2014, 23:44
Forum: General Development
Topic: Want To Add Doxygen Comments
Replies: 9
Views: 3513

Re: Want To Add Doxygen Comments

Thanks. The problem is just cross referencing multiple nicknames. That means that a simple forum search isn't going to work. Out of 137 name/E-mail pairs, 19 weren't matched in the credits file. File was generated using "git log --format='%aN <%aE>' | sort -u>.mailmap" then edited by hand to match t...
by EmperorArthur
20 Aug 2014, 22:17
Forum: General Development
Topic: Want To Add Doxygen Comments
Replies: 9
Views: 3513

Re: Want To Add Doxygen Comments

Right, so I've been working on creating a .mailmap file for git. To do that I pulled a list of everyone who has committed openmw code and the credits.txt file. I found quite a few people that aren't listed in the credits.txt file, also someone is running git as root. Generic name is generic. I could...
by EmperorArthur
20 Aug 2014, 11:46
Forum: General Development
Topic: Want To Add Doxygen Comments
Replies: 9
Views: 3513

Want To Add Doxygen Comments

Hi folks, I'd like to add some comments to the codebase, and change file headers to use the Doxygen format. I know Zini likes code to be self documenting, but I think it can't hurt to have proper documentation for at least the classes and functions. Admittedly, there's a selfish reason for this as w...
by EmperorArthur
08 Aug 2014, 11:27
Forum: General
Topic: MyGUI Feedback
Replies: 19
Views: 7819

Re: MyGUI Feedback

Well, those textures can be united during loading, but again it is easier to do that in image editor, rather than slow down startup time. Combining them with an image editor is not an option for us, since we can't ship Morrowind content due to copyright. A solution to this problem is to ship an aut...