ToME: the Tales of Maj'Eyal

Everything about ToME
It is currently Fri Jun 05, 2020 12:59 pm

All times are UTC




Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 8  Next
Author Message
 Post subject: Re: Nightly SVN Builds
PostPosted: Tue Oct 16, 2012 10:45 pm 
Offline
Halfling

Joined: Tue Sep 11, 2012 10:21 pm
Posts: 96
Location: Earth
I would highly recommend not compiling under Windows. It's a huge pain.

I tried, and got pretty far using this guide:

http://te4.org/wiki/howtocompile-windows

What's way easier for me is to download all the code from the SVN and copy in a recently-compiled .exe and the b42 dlls to the root of that folder.

This is the .exe I'm currently using:

Graziel wrote:


I don't think any .c files have changed since that was compiled.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Wed Oct 17, 2012 12:57 am 
Offline
Spiderkin

Joined: Wed Aug 22, 2012 4:41 pm
Posts: 481
So you're using older version of the engine with newer version of the game scripts? But that's nasty! //gonna do the same nevertheless, mwahaha


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Wed Oct 17, 2012 7:26 am 
Offline
Halfling

Joined: Tue Sep 11, 2012 10:21 pm
Posts: 96
Location: Earth
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).


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Wed Oct 17, 2012 9:25 pm 
Offline
Spiderkin

Joined: Wed Aug 22, 2012 4:41 pm
Posts: 481
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.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Mon Oct 29, 2012 2:02 am 
Offline
Halfling

Joined: Tue Sep 11, 2012 10:21 pm
Posts: 96
Location: Earth
Anyone able to post an updated .exe?

If not, I'll recommend to anyone using the .exe that was last posted to not use anything past revision 5756.

The new particle effects that should be in the .exe cause Lua errors and unavoidable character death if those particles happen to be damaging.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Mon Oct 29, 2012 3:25 am 
Offline
Wyrmic

Joined: Wed Sep 15, 2010 10:32 am
Posts: 234
SVN 5757

http://www.sendspace.com/file/xm7gra

_________________
You are likely to be eaten by a grue


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Thu Nov 15, 2012 7:29 pm 
Offline
Thalore

Joined: Tue Feb 28, 2012 6:36 am
Posts: 148
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.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Thu Nov 15, 2012 11:54 pm 
Offline
Wyrmic

Joined: Wed Aug 22, 2012 12:16 am
Posts: 200
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.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Fri Nov 16, 2012 11:36 am 
Offline
Thalore

Joined: Tue Feb 28, 2012 6:36 am
Posts: 148
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!


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Fri Nov 16, 2012 12:55 pm 
Offline
Loremaster

Joined: Thu Sep 23, 2010 10:18 pm
Posts: 3516
Location: London, England
Whatever optimisations you do work quite well - the whole thing runs very noticeably faster for me.

_________________
http://www.gamesofgrey.com - My own T-Engine games!
Roguelike Radio - A podcast about roguelikes


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Fri Nov 16, 2012 6:56 pm 
Offline
Uruivellas

Joined: Tue May 15, 2012 11:44 pm
Posts: 800
Yeah, it runs so much better. I haven't seen it load this fast before.

_________________
<darkgod> all this fine balancing talk is boring
<darkgod> brb buffing boulder throwers


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Fri Nov 16, 2012 11:48 pm 
Offline
Wyrmic

Joined: Wed Aug 22, 2012 12:16 am
Posts: 200
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.


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Sun Nov 25, 2012 6:50 am 
Offline
Thalore

Joined: Tue Feb 28, 2012 6:36 am
Posts: 148
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).


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Sun Dec 09, 2012 4:52 am 
Offline
Uruivellas

Joined: Sat Jan 14, 2012 12:02 am
Posts: 703
Does the current SVN work without a new exe?


Top
 Profile  
 
 Post subject: Re: Nightly SVN Builds
PostPosted: Sun Dec 09, 2012 8:53 am 
Offline
Uruivellas

Joined: Tue May 15, 2012 11:44 pm
Posts: 800
Works for me.

_________________
<darkgod> all this fine balancing talk is boring
<darkgod> brb buffing boulder throwers


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 114 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6 ... 8  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group