Jump to content


Blades 64-bit build

EXPERIMENTAL BoE Development Build possible voodoo

  • Please log in to reply
12 replies to this topic
sylae sylae

Wisebottom

  • Global Moderator
    • Member ID: 5,482
  • 3,336 posts
  • LocationPortland, Oregon, United States

Posted 18 June 2014 - 01:20 PM #1 Blades 64-bit build

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 :|

Tyranicus Tyranicus

Dollop of Whipped Cream

  • Member
    • Member ID: 4,151
  • 4,537 posts
  • LocationShadowvale

Posted 18 June 2014 - 03:18 PM #2 Blades 64-bit build

Someone should make a scenario larger than 4GB to make this worthwhile. :p
"There are less fortunate people out there who can't sit in a chatroom and complain about privilege. You should check your privilege-checking privilege." —Dintiradan
BoA Scenario DatabaseSpiderweb Music DatabaseNethergate Graphics RewindAvernum Side Quest ListExile & Avernum for Intel Macs

Celtic Minstrel Celtic Minstrel

Eye of Avadon

  • Global Moderator
    • Member ID: 5,296
  • 3,891 posts

Posted 20 June 2014 - 09:53 AM #3 Blades 64-bit build

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.
Exile 2 Book of Items (I didn't create it, I just converted it to HTML.)

"Man, I know how you feel. I once spent an hour playing WordPad before realising that it was a text editor." – Thuryl

"Dikiyoba just hopes no one ever blows up Saturn. Getting those rings back into their proper position would take hours."

"—Alorael, who spells phoenetically. No matter how much his orthography is a wreck, intelligibility rises from the ashes."

"I've never played a Spiderweb game. I didn't even know SW made games until I saw this thread." —Nikki

sylae sylae

Wisebottom

  • Global Moderator
    • Member ID: 5,482
  • 3,336 posts
  • LocationPortland, Oregon, United States

Posted 20 June 2014 - 11:38 AM #4 Blades 64-bit build

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.

Tyranicus Tyranicus

Dollop of Whipped Cream

  • Member
    • Member ID: 4,151
  • 4,537 posts
  • LocationShadowvale

Posted 20 June 2014 - 02:43 PM #5 Blades 64-bit build

View Postsylae, on 20 June 2014 - 11:38 AM, said:

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.)
"There are less fortunate people out there who can't sit in a chatroom and complain about privilege. You should check your privilege-checking privilege." —Dintiradan
BoA Scenario DatabaseSpiderweb Music DatabaseNethergate Graphics RewindAvernum Side Quest ListExile & Avernum for Intel Macs

Celtic Minstrel Celtic Minstrel

Eye of Avadon

  • Global Moderator
    • Member ID: 5,296
  • 3,891 posts

Posted 22 June 2014 - 08:56 AM #6 Blades 64-bit build

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).
Exile 2 Book of Items (I didn't create it, I just converted it to HTML.)

"Man, I know how you feel. I once spent an hour playing WordPad before realising that it was a text editor." – Thuryl

"Dikiyoba just hopes no one ever blows up Saturn. Getting those rings back into their proper position would take hours."

"—Alorael, who spells phoenetically. No matter how much his orthography is a wreck, intelligibility rises from the ashes."

"I've never played a Spiderweb game. I didn't even know SW made games until I saw this thread." —Nikki

Tyranicus Tyranicus

Dollop of Whipped Cream

  • Member
    • Member ID: 4,151
  • 4,537 posts
  • LocationShadowvale

Posted 22 June 2014 - 11:14 AM #7 Blades 64-bit build

View PostCeltic Minstrel, on 22 June 2014 - 08:56 AM, said:

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.
"There are less fortunate people out there who can't sit in a chatroom and complain about privilege. You should check your privilege-checking privilege." —Dintiradan
BoA Scenario DatabaseSpiderweb Music DatabaseNethergate Graphics RewindAvernum Side Quest ListExile & Avernum for Intel Macs

Celtic Minstrel Celtic Minstrel

Eye of Avadon

  • Global Moderator
    • Member ID: 5,296
  • 3,891 posts

Posted 23 June 2014 - 07:35 PM #8 Blades 64-bit build

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.
Exile 2 Book of Items (I didn't create it, I just converted it to HTML.)

"Man, I know how you feel. I once spent an hour playing WordPad before realising that it was a text editor." – Thuryl

"Dikiyoba just hopes no one ever blows up Saturn. Getting those rings back into their proper position would take hours."

"—Alorael, who spells phoenetically. No matter how much his orthography is a wreck, intelligibility rises from the ashes."

"I've never played a Spiderweb game. I didn't even know SW made games until I saw this thread." —Nikki

Tyranicus Tyranicus

Dollop of Whipped Cream

  • Member
    • Member ID: 4,151
  • 4,537 posts
  • LocationShadowvale

Posted 24 June 2014 - 05:25 AM #9 Blades 64-bit build

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.
"There are less fortunate people out there who can't sit in a chatroom and complain about privilege. You should check your privilege-checking privilege." —Dintiradan
BoA Scenario DatabaseSpiderweb Music DatabaseNethergate Graphics RewindAvernum Side Quest ListExile & Avernum for Intel Macs

ixfd64 ixfd64

Soldier

  • Member
    • Member ID: 454
  • 141 posts

Posted 25 June 2014 - 01:06 PM #10 Blades 64-bit build

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

sylae sylae

Wisebottom

  • Global Moderator
    • Member ID: 5,482
  • 3,336 posts
  • LocationPortland, Oregon, United States

Posted 25 June 2014 - 01:14 PM #11 Blades 64-bit build

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.

Celtic Minstrel Celtic Minstrel

Eye of Avadon

  • Global Moderator
    • Member ID: 5,296
  • 3,891 posts

Posted 11 July 2014 - 09:07 AM #12 Blades 64-bit build

You can expect the limits to be removed, but... probably not soon.
Exile 2 Book of Items (I didn't create it, I just converted it to HTML.)

"Man, I know how you feel. I once spent an hour playing WordPad before realising that it was a text editor." – Thuryl

"Dikiyoba just hopes no one ever blows up Saturn. Getting those rings back into their proper position would take hours."

"—Alorael, who spells phoenetically. No matter how much his orthography is a wreck, intelligibility rises from the ashes."

"I've never played a Spiderweb game. I didn't even know SW made games until I saw this thread." —Nikki

sylae sylae

Wisebottom

  • Global Moderator
    • Member ID: 5,482
  • 3,336 posts
  • LocationPortland, Oregon, United States

Posted 01 August 2014 - 10:56 AM #13 Blades 64-bit build

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).





Also tagged with one or more of these keywords: EXPERIMENTAL, BoE, Development, Build, possible voodoo

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users