Modcraft - The community dedicated to quality WoW modding!
Featured => Noggit => Topic started by: Hanfer on October 22, 2013, 09:32:18 pm
-
Noggit is Open Source again!
After two years of lurking in the dark, noggit sdls source code finally sees daylight again!
It had a more or less bad time there. neither it was feeded nor it was beloved.
But u can change that: if your skilled in c++ u can help us clean up this mess
Feel free to create pull requests at bitbucket (https://bitbucket.org/berndloerwald/noggit3).
Permanent access will be granted as soon as we see that u are capable of programming.
(sorry about that but there are to much people out there which just pretend)
The branch containing the latest (1.3) source is named "sdl"
Furthermore i started to rewrite/refactor noggit from ground up. I will publish the src i already have soon (TM).
As above everyone is invited to participate.
-
Some general information. Pre-caution I guess ?
Current branch: SDL
- Those that want to compile Noggit on their own, a list containing links to the required libaries is following.
- Refer to list contained in repo until further notice.
- Instructions are following.
- Pull Requests are welcomed, however expect criticism and (to some degree) blunt declination to features, additions, bug-fixes or other contributions.
- Permanent access, as previously mentioned, can be gained by positive contribution. Pull Requests are a good way to prove that and contribute positively.
- Pre-caution, as always, it's open source. Keep that in mind and we are all good. If someone does something bad, okay, but if it's a way to start, someone else can pick it up and improve it.
That is all. Your friendly (Mod)-craft.
Oh yeah. Good work guys.
-
Thanks for opening it back up!
I've successfully compiled it on OS X, but can't get it running. I think I might have missed a compile option for specifying config file location or something, I'm not sure.
What happens is that once launched, it simply drops a "FT_New_Face failed" error and quits. This error is usually associated with corrupt MPQs or missing fonts (all three needed fonts are installed) but I know that's not the case because WINE-wrapped SDL 1.3 for Windows uses the same 3.3.5 folder with zero problems.
Where does noggit look for config files on non-Windows systems? Where does it drop its log? I was only able to find out the above because I launched it via terminal.
-
In its aplication folder. Youneed osx binarys i think. Some should add asx and linux bin folder to project repo.
-
As i never used Mac in my life longer than a hour or sth i honestly have no idea where the inital cwd is set to.
schlumpf would know that.
-
The code compiles perfectly into a nice mac binary wrapped in an application package; that's no problem. It just doesn't seem to be picking up the config file sitting right next to it or producing any kind of log file for some reason.
-
I was wondering.... Which libraries I must install if I want to compile it in Ubuntu 12.04, and which steps I must follow to compile it? (Branch SDL 1.3)
Thanks!
-
cMake tells you every missing lib.
-
cMake tells you every missing lib.
Got it. Thanks!
-
- Those that want to compile Noggit on their own, a list containing links to the required libaries is following.
- Refer to list contained in repo until further notice.
I am having a little trouble finding this list.
-
- Those that want to compile Noggit on their own, a list containing links to the required libaries is following.
- Refer to list contained in repo until further notice.
I am having a little trouble finding this list.
Look in CMakeLists.txt. Or just run cmake and it will tell you.
-
You should make a list of what versions of the libaries we need i have some trouble getting this to work
-
Cmake normaly tell you what you need. Always newest version beside sdl. Therelatest 1.x version.
-
Actually, you also need to know which MVS you're using for compiling Noggit. Compiling it in MVS 2013 (which I use) can produce a lot of warnings (100 - 5k), but they don't actually mean anything. I tried compiling it in the earlier versions and it worked fine there. So, just don't look at them.
And another tip on compiling. As far as I remember there is a lib that does not have the includes folder in it. It is probably StormLib, but I don't remember already. There is a folder called src which contains all the files you need but you can't really use the src folder in cmake as an includes path. So, just make a folder named includes and place all the files there.
If you still have problems, you can contact me on skype live:skarnproject and I will help you getting this to work.
-
That's great.
Open Source Rulez!!
Thank You.
-
You can find the 1.4 sourcecode in th 1.4 branch now too. Steff and i will work on it a bit from now on.
I've added Skarn and AxelSheva to the credits screen.
We also know how to fix the model duplication glitch now. :)
-
And a big thank you to skarn and his helpers for the improvements!
-
And a big thank you to skarn and his helpers for the improvements!
Oh, has much been changed recently?
-
Except for the code being copied to an official repo, I don't think so.
-
We just updated the repo with all 1.4 changes.