• Announcements

    • Anapsi

      Logging in   05/10/2017

      If you had an account and can't log in as of 5/9/17, this may be because of a change in logins with new forum software. You can log in using your publicly displayed name (not your username) or your email address and the password you used before.   If you have problems with this, please ask any of the mods or admins. 
Sign in to follow this  
Followers 0
sylae

EXPERIMENTAL
Blades 64-bit build

13 posts in this topic

With the help of Tridash, I was able to get CBoE compiled for 64-bit windows! Probably not too much in the way of a point, but native 64-bit binaries for a game released in 1997 isn't too bad :p

 

I dinked around and didn't notice any errors, but it's best to be considered experimental. Download the game (with 64-bit boesounds) here.

 

Next up: Getting ScenEdit and CharEdit to compile at all on my new system :|

Share this post


Link to post
Share on other sites

Someone should make a scenario larger than 4GB to make this worthwhile. :p

Share this post


Link to post
Share on other sites

Considering the optimizations that prevent the entire scenario from loading at one time, I doubt you'd actually need the 64-bit version to play such a large scenario.

Share this post


Link to post
Share on other sites

From a more practical standpoint, getting 64-bit down will go a long way towards future-proofing BoE. Most machines nowadays are 64-bit. Linux is overwhelmingly 64-bit, and I rarely see 32-bit versions of Vista or Win7 floating around (some casual research suggests the same with OSX). With XP officially unsupported, there's no real encouragement for MS/Apple to continue supporting 32-bit software. Eventually we will need to have native 64-bit builds, simply because 32-bit libraries will begin to disappear or become unsupported.

 

Thankfully, it shouldn't be too difficult to get the code tidied up. Tridash and I (mostly Tridash) got 64-bit BoE compiled in about an hour's worth of work. I'd imagine abstraction utilities like Wx make this even easier.

Share this post


Link to post
Share on other sites
Most machines nowadays are 64-bit. Linux is overwhelmingly 64-bit, and I rarely see 32-bit versions of Vista or Win7 floating around (some casual research suggests the same with OSX)

Yes. OS X supported 64-bit applications since 10.5. 10.6 a 64-bit kernel, (Although it also had a 32-bit kernel for not 64-bit CPUs.) and 10.7 and up are 64-bit only (Kernel-wise, anyway. They still run 32-bit apps.)

Share this post


Link to post
Share on other sites

Pretty sure the builds I posted were also 64-bit builds. Also, it's 10.8, not 10.7, that went to a 64-bit-only kernel. I'm on 10.7 but running a 32-bit kernel for some reason, even though my computer is 64-bit (I think I tried booting the 64-bit kernel and it wouldn't let me).

Share this post


Link to post
Share on other sites
Also, it's 10.8, not 10.7, that went to a 64-bit-only kernel. I'm on 10.7 but running a 32-bit kernel for some reason, even though my computer is 64-bit (I think I tried booting the 64-bit kernel and it wouldn't let me).

That's odd. 10.7 requires a 64-bit processor.

Share this post


Link to post
Share on other sites

I have a 64-bit processor, it's just not using 64-bit for the kernel for some reason. Something to do with it being a 2006 Mac Pro.

Share this post


Link to post
Share on other sites

Yeah, I knew what you meant. I don't understand why it requires a 64-bit CPU if it doesn't use a 64-bit kernel on all machines though.

Share this post


Link to post
Share on other sites

This is pretty awesome. Does it mean we can expect the item and NPC limits to be removed soon?

Share this post


Link to post
Share on other sites

Probably not, since that would essentially involve rewriting the scenario format. Something I've wanted to do for awhile but I've never had the time/patience/skill to get very far.

Share this post


Link to post
Share on other sites

Great news!

 

Blades of Exile now fully compiles 64-bit Windows binaries for every component. You can get them here (hit the blue dots under x86_64 and then look under Artifacts).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0