Vacancy: Oolite Windows 64-bit maintainer for the dev team!
Moderators: winston, another_commander
- mangamuscle
- Mostly Harmless
- Posts: 2
- Joined: Thu Oct 14, 2010 5:29 pm
Re: ..
Shortly after registering on this board the url became inaccessible (maybe the message board was hacked since then) and today I was able to access it. Any new developments on a windows 64 bit executable?
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
I may have found a workaround for this problem:
Some months ago I've downloaded Large Address Aware, a small utility that can set flags for !64 bit apps to allow them using larger addresses.
When I saw this thread, I thought I should give Oolite a try. I'm using a slightly modded trunk build, compiled as 32bit.
Currently, it does look highly promising. Adding an older working copy of OE which I never was able to use due to memory restrictions, I finally was able to use it. During start-up, Oolite did use more than 2 GiB of memory and everything did work.
Still, tests would have to be done with such a monster...but it might be what's required to allow Oolite the usage of more RAM.
Screet
Some months ago I've downloaded Large Address Aware, a small utility that can set flags for !64 bit apps to allow them using larger addresses.
When I saw this thread, I thought I should give Oolite a try. I'm using a slightly modded trunk build, compiled as 32bit.
Currently, it does look highly promising. Adding an older working copy of OE which I never was able to use due to memory restrictions, I finally was able to use it. During start-up, Oolite did use more than 2 GiB of memory and everything did work.
Still, tests would have to be done with such a monster...but it might be what's required to allow Oolite the usage of more RAM.
Screet
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
Welcome back, Screet!
It has been almost a year, I see.
It has been almost a year, I see.
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
As already said in another thread, welcome back Screet! (doppelt hält besser)Screet wrote:I may have found a workaround for this problem: ... it does look highly promising. Adding an older working copy of OE which I never was able to use due to memory restrictions, I finally was able to use it. During start-up, Oolite did use more than 2 GiB of memory and everything did work. ... Still, tests would have to be done with such a monster...
A 64-bit build of Oolite would be really nice for anyone playing with a lot of memory-consuming oxps on Windows. So if you have found a fix that would be much appreciated.
Old OE really does eat memory like crazy - good that the newest test versions aren't that hard any more, not my doing, it's upgrades from merged oxps and nearly no legacy scripts running any more ... if you want to test that, PM me or mail. And for a 64-bit Win build OE would still make a good test-case, it doesn't get more memory-heavy than this.
Hope to hear from you
L
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
Well, it's still a 32bit build I'm using, but I've simply used "Large Adress Aware" to set the flag to allow more memory (note: that's really only a flag and can be removed if it does cause problems). I had some problems but those turned out not to be from the flag but from a damaged installation. Seems I did chose the wrong day to compile trunk.Lestradae wrote:A 64-bit build of Oolite would be really nice for anyone playing with a lot of memory-consuming oxps on Windows. So if you have found a fix that would be much appreciated.
Using the LAA tool it would be both possible to set the flag after compiling before building the package so that anyone using the installer will get the version with more memory or to set the flag manually after installation.
Still, it's pretty much untested here. Using more than 2 GiB RAM was no problem, though. I'm more having trouble with my current trunk compilations - after the latest update, the game now does crash less than a second after launch without any notification of what's going on. Maybe I should try to rebuild it *now* and hope someone found the problem and fixed it
Anyway, I've been thinking about it in the past days and came to the conclusion that for me it might be best to compile a modified version based on the codebase being used for the latest test release in order to have higher compatibility with current OXPs. Sadly, I don't know how to use svn to perform that task and I'm a bit afraid of having to add my little changes to the code again.
Screet
- Eric Walch
- Slightly Grand Rear Admiral
- Posts: 5536
- Joined: Sat Jun 16, 2007 3:48 pm
- Location: Netherlands
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
I think it is just typing:Screet wrote:Anyway, I've been thinking about it in the past days and came to the conclusion that for me it might be best to compile a modified version based on the codebase being used for the latest test release in order to have higher compatibility with current OXPs. Sadly, I don't know how to use svn to perform that task and I'm a bit afraid of having to add my little changes to the code again.
Screet
svn checkout svn://svn.berlios.de/oolite-linux/branches/1.74-maintenance
in the terminal window.That is not the trunk but a branch that was generated when 1.74 was released. It even contains same small bugfixes that were made after the 1.74.2 release but were not important enough to make it a new release.
UPS-Courier & DeepSpacePirates & others at the box and some older versions
- Cmd. Cheyd
- ---- E L I T E ----
- Posts: 934
- Joined: Tue Dec 16, 2008 2:52 pm
- Location: Deep Horizon Industries Manufacturing & Research Site somewhere in G8...
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
To the general question, A_C has been helping slowly work toward a 64-bit build of Windows. We have SDL compiled so far and that's all; so we are a VERY LONG way from even starting to build Oolite itself. And with the recent change in Javascript engines, we are now a VERY, VERY LONG way from it as (IIRC) the new engine isn't supported as a Win64 build. Still, there is at least effort on this front.
Find my OXP's at:
Deep Horizon Industries - Your Planet Our Design
Deep Horizon Industries - Your Planet Our Design
- JensAyton
- Grand Admiral Emeritus
- Posts: 6657
- Joined: Sat Apr 02, 2005 2:43 pm
- Location: Sweden
- Contact:
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
FireFox has 64-bit Windows nightly, but they appear to be a branch. I don’t know how much customization is involved, but I would expect not very much in SpiderMonkey (as it’s been heavily rewritten recently, and works fine on other x86-64 platforms). So basically, this shouldn’t be an insurmountable obstacle, but building it for 64-bit Windows will probably be even more of a pain than it is on other platforms.Cmd. Cheyd wrote:And with the recent change in Javascript engines, we are now a VERY, VERY LONG way from it as (IIRC) the new engine isn't supported as a Win64 build,
E-mail: [email protected]
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
It is very much appreciated that you guys are working on this issue - however long it might take ...
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
As, in the age of a half thousand oxps with more and more RAM hunger, this is still of interest and probably not only for me ...
*bump*
*bump*
- Cody
- Sharp Shooter Spam Assassin
- Posts: 16081
- Joined: Sat Jul 04, 2009 9:31 pm
- Location: The Lizard's Claw
- Contact:
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
It would be of great interest to me if I could afford to purchase Win7. Ho hum!Lestradae wrote:this is still of interest and probably not only for me
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
And any survivors, their debts I will certainly pay. There's always a way!
- Capt. Murphy
- Commodore
- Posts: 1127
- Joined: Fri Feb 25, 2011 8:46 am
- Location: UK South Coast.
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
Well following some messing around trying to cure memory allocation crashes related to lots of OXP's and/or models with big textures on my Win 7 machine and with a pointer by another_commander I've successfully compiled Oolite with the LARGEADDRESSAWARE flag set by the existing compiler/development environment. The resulting executable seems to work as normal in a 32bit environment, but in theory allows Oolite to use upto 4GB of RAM rather than the normal 2GB in a 64bit environment. In testing I've got to just over 2.3GB 2.8GB memory usage with no ill effects.
See... https://bb.oolite.space/viewtopic.ph ... 15#p168146
See... https://bb.oolite.space/viewtopic.ph ... 15#p168146
Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
- Lestradae
- ---- E L I T E ----
- Posts: 3095
- Joined: Tue Apr 17, 2007 10:30 pm
- Location: Vienna, Austria
Re: Vacancy: Oolite Windows 64-bit maintainer for the dev te
*Bump*y ride to a full 64 bit version, it seems ...