The thing I like most about community-driven projects is that the resources for testing new project features are virtually endless and correspond to the size of the communities themselves. Therefore, I'd like to take this opportunity and request from the Windows user base of Oolite to become testers (see disclaimer though) for what will hopefully be the next generation of Oolite for Windows: the long-awaited native 64-bit version of the game.

The link to the tentative 64-bit Windows port of Oolite is https://drive.google.com/file/d/0BwG6R5 ... sp=sharing . It corresponds to the 1.77.1 version of the game. To use it, just drop oolite_x64.app inside the root folder of your 1.77.1 installation, at the same folder level as the standard 32-bit oolite.app. Then run any of the included executables. There are versions for both Deployment and Test Release builds inside oolite_x64.app.

What you should know about this build:
- Disclaimer: There are absolutely no guarantees of good functionality on this one. If you are afraid that it may fry your PC, do not use it.
- In case you do decide to use it, be aware that it is not officially supported for gameplay. If it runs well for you, feel free to continue running it and I urge you to report any problem you discover about it; but do not expect immediate responses and solutions to any of the issues that might be reported. Remember, this version of the game is fully experimental and is published for testing purposes only.- There is a known issue of occasional crashes on exit. Additionally, your stderr.txt will most likely always contain this line at the end of execution:WARNING thread 0000000000000000 terminated without calling +exit!
You do not need to report this one, but please DO report if you do NOT get the above message in stderr.txt when you exit the game. We are currently troubleshooting and attempting to fix the issue. - This is now fixed. Download link updated.
- This build is optimized for SSE2. If your computer is 64-bit capable, then it is probably safe to assume that it supports the SSE2 instruction set as well.
- The entire package, i.e. the Oolite executable itself, as well as all of the supporting shared libraries, have been re-compiled from scratch for 64-bit processors. Dependency Walker reports it as a full 64-bit binary. Same goes for Windows Task Manager. There should be no 32-bit dependencies left whatsoever.
- If you have found an issue you would like to report, please include in your report the version of Windows you are running, plus system memory, processor and GPU information. If you would like to just report that it works fine for you, I kindly ask that you include the same information regardless. So far, we know that this package works well (apart from the aforementioned occasional crash upon exit) on Windows 7 64-bit Enterprise, Intel M640 Corei7 @ 2.80GHz, with 4GB of memory and an Intel HD Graphics system, which is the system I am running it on.

Thank you all in advance for helping out in the development of the game and looking forward to your reports, hopefully of good functionality .

Edit 15 Oct 2013: Updated package to version 0.2, containing the correct version of gnustep-base-1_20.dll, which fixes the thread crash on exit.
Edit: 29 Oct 2013: Updated package to version 0.3, containing a full rebuild of the game, this time using an exception model that hopefully does not crash.

Both builds have been running fine on my system: Win 7 Ultimate x64; i5 760 @2.8; 8GB RAM; nVidia GTX 550Ti 1GB (cranked-up).
Note that each .exe will happily use the AddOns folder of the root installation, but you'll need to copy save-games over into both builds.

Have now tested some more. Both "oolite.exe" and "ooliteDeployment.exe" seem to work fine, but the behaviour on exit is slightly different.
With "oolite.exe" Windows gives me a warning the Oolite.exe has stopped and then generates the error message in stderr.txt and the error message files for sending to microsoft.
With "ooliteDeployment.exe" Oolite just exits with the same error message in stderr.txt but no warning from Windows.

Not sure if this is relevant.

Last edited by Gimi on Thu Oct 10, 2013 1:21 pm, edited 1 time in total.

"A brilliant game of blasting and trading... Truly a mega-game... The game of a lifetime."(Gold Medal Award, Zzap!64 May 1985).

Works fine here although haven't taken for more than a spin so far..
Windows 8 x64
Intel Core 2 E8500 3.16 ghz
4 gig RAM (3.25 not claimed by the operating system)
nVidia 630 1gig
Ancient aBit i 45CV motherboard that may well be holding things back

Thanks to all who have provided feedback so far. From the info gathered, we have established that the behaviour of the game is similar and without general surprises on both Win 7 and Win 8 (regarding the JS exceptions in the log from JazHaz, for now I tend to believe that they are OXP related as I've tested the properties reported as undefined using Debug Console and they seem to work there). It looks like we are missing information about what happens on Win XP 64 and Vista 64-bit systems though. The help of anyone with access to these OSs and ability to test would be greatly appreciated.

Guys, I think it's sorted. All of you who have tested, please download the updated gnustep-base-1_20.dll and replace the one in your 64-bit installation with this. On my system I am now getting normal exit without crashes. Linky: https://docs.google.com/file/d/0BwG6R5Q ... sp=sharing

If this is confirmed, I think we've just hit a milestone. FWIW, I have built 64-bit trunk and it rocks so hard you can almost hear the twanging guitars in the background.