Well the engine I'm using (the .exe) was compiled using the most recent c code.
As far as I can tell, all code changes that were committed after the exe was compiled haven't affected it.
I assume (not 100% sure) that the DLLs don't really change at all. At least they haven't changed since b42. Everything works for me so...
Most of the svn commits are just changes to .lua files and maybe adding .png files for new graphics.
Any time there are actually changes to .c files committed, I'll wait to update to that revision until a new .exe is posted somewhere (hopefully this thread).
Looks like I have managed to do so! Actually I have just copy-pasted everything from /game directory of the latest revision into the same directory of my b42 and I have replaced the executable with the one you provided. Seems to work so far.
Windows x86 build from SVN 5793. You'll need to make a copy of your libpng12-0.dll and name it libpng-3.dll for this to run properly. This particular SVN revision contains this patch to the C code. If you've been experiencing soft graphical freezes lately, this version should hopefully provide some relief.
johnnyzero wrote:Windows x86 build from SVN 5793. You'll need to make a copy of your libpng12-0.dll and name it libpng-3.dll for this to run properly. This particular SVN revision contains this patch to the C code. If you've been experiencing soft graphical freezes lately, this version should hopefully provide some relief.
Does one need libpng to run this? None of the previous daily builds required it and I haven't got one in my t-engine4 folder. Also, why is the size so small (about 1/3 the size of one of Graziel's builds)? Did you strip the debugging symbols? That sort of thing could be a problem for those hacking on the C code.
Yes, libpng is required by SDL2_Image which is used by t-engine. The file libpng12-0.dll is included with the b42 distribution alongside the other DLLs. Just make a copy of that file and name it libpng-3.dll. As for the size of the executable, yes, the debugging symbols are stripped and the code compiled with optimizations.
These "nightly builds" are intended for users who are only interested in running updates to the project's Lua code. If you are touching the project's C code, you'll need to recompile an executable with every change anyway!
johnnyzero wrote:Yes, libpng is required by SDL2_Image which is used by t-engine. The file libpng12-0.dll is included with the b42 distribution alongside the other DLLs. Just make a copy of that file and name it libpng-3.dll.
Well, that's odd. I must have a copy somewhere in my path, because I haven't had the .dll in my t-engine4 directory for months.
Win32 SVN 5824 binaries. For recent SVN revisions, a newer version of SDL is required than what is provided in the old b42 download. So, libraries are included this time (should be everything that is needed to run off a 5824 SVN checkout).