Windows 86 bit executables and dll

All development conversation and discussion takes place here

Moderator: Moderator

Post Reply
Message
Author
edge2054
Retired Ninja
Posts: 3756
Joined: Fri May 28, 2010 4:38 pm

Windows 86 bit executables and dll

#1 Post by edge2054 »

If people on 64 bit windows could try these and see if they run we'd appreciate it.

Just unzip and replace the current files with these in your tome directory.

http://wikisend.com/download/118398/tome executables.7z
Last edited by edge2054 on Thu Jan 19, 2012 5:47 pm, edited 1 time in total.

rascyc
Wayist
Posts: 23
Joined: Tue Jan 10, 2012 7:00 pm

Re: Windows 86 bit executables and dll

#2 Post by rascyc »

Background:

Windows 7, 64bit using an Intel i7 2630M chipset

I typically didn't have too many problems using the vanilla Tome4 b37 but I'd get some horrific memory problems if I accessed the gain level screen more than once in a short period of time (before garbage collection I presume).

Trying the linked files:

The no LuaJIT version crashed on start.

The LuaJIT version worked fine and I've been playing it for a few hours now. I get the usual noticeable 600'ish MB jump when I access gain level but it no longer duplicates/triples the memory usage if I access that screen repeatedly. As a side note, I don't get these 600MB memory allocations on my Vista 64 bit using vanilla Tome4 b37.

Haven't had any freezes yet so I'll keep an eye on it.

Vanilla Mint Ice
Yeek
Posts: 10
Joined: Sun Jan 08, 2012 2:26 am

Re: Windows 86 bit executables and dll

#3 Post by Vanilla Mint Ice »

Hardlocks/crashes my computer after 40 minutes.

Devorius
Cornac
Posts: 41
Joined: Fri Dec 09, 2011 4:19 pm

Re: Windows 86 bit executables and dll

#4 Post by Devorius »

What exactly is going on when the character advancement screen is called? There's absolutely no reason it should be causing a 600~ mb memory spike, unless there's a very large memory leak. I suspect it may be in the actually application code, rather than Lua script; though it could be a side effect of the Lua engine...

edge2054
Retired Ninja
Posts: 3756
Joined: Fri May 28, 2010 4:38 pm

Re: Windows 86 bit executables and dll

#5 Post by edge2054 »

Devorius, the binary above was created using a later SDL framework then b37. Someone who couldn't play b37 found that the last beta they could get to run well was b31. One big change from b31 to b32 was the switch over to SDL 1.3.

So basically what the above binaries are aimed at is seeing if a new SDL 1.3 will be more stable on 64 bit windows systems.

Devorius
Cornac
Posts: 41
Joined: Fri Dec 09, 2011 4:19 pm

Re: Windows 86 bit executables and dll

#6 Post by Devorius »

Sorry, I didn't mean specific to the files you posted, but the stock Tome code. I was trying to figure out why there would be such a large memory spike, as it may be related also to other slowdowns/memory issues people have had. I was thinking it might have something to do with the way it clones the player, but it seems to cleanup properly.

I always have a 3-5 second delay from the time I press 'G', to the time the dialog pops up. I am not familiar enough with Lua and Tome's API to be sure what code might be causing it.

rascyc
Wayist
Posts: 23
Joined: Tue Jan 10, 2012 7:00 pm

Re: Windows 86 bit executables and dll

#7 Post by rascyc »

Managed to get my gain level screen to freeze my game again at the usual 1.7 GB memory number using the LuaJIT build above.

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: Windows 86 bit executables and dll

#8 Post by yufra »

Devorius wrote:Sorry, I didn't mean specific to the files you posted, but the stock Tome code. I was trying to figure out why there would be such a large memory spike, as it may be related also to other slowdowns/memory issues people have had. I was thinking it might have something to do with the way it clones the player, but it seems to cleanup properly.

I always have a 3-5 second delay from the time I press 'G', to the time the dialog pops up. I am not familiar enough with Lua and Tome's API to be sure what code might be causing it.
There is definitely a memory leak in the 'G' menu, and DG has mentioned plans to completely rewrite it.
<DarkGod> lets say it's intended

darkgod
Master of Eyal
Posts: 10750
Joined: Wed Jul 24, 2002 9:26 pm
Location: Angolwen
Contact:

Re: Windows 86 bit executables and dll

#9 Post by darkgod »

edge if you have a ready made mingw environment for 64b compile could you zip it and post it somewhere azs I did for the 32b veriosn please?
[tome] joylove: You can't just release an expansion like one would release a Kraken XD
--
[tome] phantomfrettchen: your ability not to tease anyone is simply stunning ;)

tiger_eye
Perspiring Physicist
Posts: 889
Joined: Thu Feb 17, 2011 5:20 am

Re: Windows 86 bit executables and dll

#10 Post by tiger_eye »

This isn't built in 64-bit, it was built for people that were having major issues, which was typically 64-bit systems. It's still 32-bit.

The only change was using a newer x86 build of SDL (hg6098), which was obtained pre-built from here: http://ginkgobitter.dyndns.org/

Post Reply