Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Question about 40d# merge and Mac/Linux port  (Read 2207 times)

Hummingbird

  • Bay Watcher
    • View Profile
Question about 40d# merge and Mac/Linux port
« on: May 02, 2010, 01:34:56 pm »

Are they the same thing, or related in some way? I thought I read a couple of posts by somebody that implied that they are the same, or that one would enable the other, or something.
Logged
But Elves aren't Vegetarians. They eat people.
So they are humanitarians.

huhu

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #1 on: May 03, 2010, 12:49:11 am »

It's a prerequisite for the Linux and Mac versions. Also the FPS will shoot through the roof.
Logged

Hummingbird

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #2 on: May 03, 2010, 01:23:56 am »

It's a prerequisite for the Linux and Mac versions.

How so?
Logged
But Elves aren't Vegetarians. They eat people.
So they are humanitarians.

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #3 on: May 03, 2010, 03:05:01 am »

"40d# merge" refers to the process of combining (merging) the 40d# code, which provided (among many other cool things) native Mac/Linux support, with the current DF release.  When Toady finishes this process, he'll release a new version of DF that will include Mac/Linux support.  The "merge" is not a version or port per se, but they go hand in hand.
Logged

snooptodd

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #4 on: May 03, 2010, 10:03:47 am »

My favorite cool things coming in the merge

- Translucent tilesets are supported, using PNG.
- The DF window can be resized on the fly.
- The grid size is autogenerated on startup; such init.txt settings are ignored.
- Window resolution is measured in tiles instead of pixels, if you use a size below 200x200.
- The DF window can be zoomed on the fly using the mouse wheel, though only in opengl mode.
* You can create keyboard macros

I hope all the stuff Baughn did makes it into the merge.
Logged

Dabi

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #5 on: May 03, 2010, 10:56:27 am »

My favorite cool things coming in the merge

- Translucent tilesets are supported, using PNG.
- The DF window can be resized on the fly.
- The grid size is autogenerated on startup; such init.txt settings are ignored.
- Window resolution is measured in tiles instead of pixels, if you use a size below 200x200.
- The DF window can be zoomed on the fly using the mouse wheel, though only in opengl mode.
* You can create keyboard macros

I hope all the stuff Baughn did makes it into the merge.
Oh? You don't care for the speed increase?
Logged
If a elf dies in a forest and only dwarfs are around to see it does anyone care?

Umi

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #6 on: May 03, 2010, 12:33:29 pm »

Is there a list somewhere with all the changes?
Logged

huhu

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #7 on: May 03, 2010, 12:34:24 pm »

How so?

Simple. They won't be released without it.
Logged

Corona688

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #8 on: May 03, 2010, 01:23:03 pm »

It's a prerequisite for the Linux and Mac versions.

How so?
The 40D# versions used SDL, a graphics and I/O library that works identically on linux, windows, and mac amongst many many others.  Once it's merged, very little will need to be changed to rebuild the software for mac.  Whereas the basic version is chock full of windows-dependent code.
Logged
You never know when you might need a berserk dwarf to set loose somewhere.

Quatch

  • Bay Watcher
  • [CURIOUSBEAST_ GRADSTUDENT]
    • View Profile
    • Twitch? Sometimes..
Re: Question about 40d# merge and Mac/Linux port
« Reply #9 on: May 03, 2010, 01:35:39 pm »

Is there a list somewhere with all the changes?

The 40d19 thread has all the changes that were made, I think it safe to assume they will all be in the merge. Check the news section at the top of the page for the link.
Logged
SAVE THE PHILOSOPHER!
>>KillerClowns: It's faster to write "!!science!!" than any of the synonyms: "mad science", "dwarven science", or "crimes against the laws of god and man".
>>Orius: I plan my forts with some degree of paranoia.  It's kept me somewhat safe.

huhu

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #10 on: May 03, 2010, 02:36:38 pm »

And the DFHack library can start to evolve with the custom SDL library once the OpenGL version is released, giving much needed support for developing 3D visualizers and other helper programs.
Logged

bombcar

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #11 on: May 03, 2010, 10:35:10 pm »

"40d# merge" refers to the process of combining (merging) the 40d# code, which provided (among many other cool things) native Mac/Linux support, with the current DF release.  When Toady finishes this process, he'll release a new version of DF that will include Mac/Linux support.  The "merge" is not a version or port per se, but they go hand in hand.

It may have provided Linux support, but Mac support existed before the 40d# versions. Witness:

DF 0.27.176.38b (February 23, 2008) : Mac

on the download pages.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #12 on: May 03, 2010, 11:08:47 pm »

Yeah, I'm aware.  I didn't mean to imply that this was the first Mac port attempt ever.  Wasn't that the one that turned out to have copyrighted code in it or something?
Logged

snooptodd

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #13 on: May 04, 2010, 06:30:19 am »

My favorite cool things coming in the merge

- Translucent tilesets are supported, using PNG.
- The DF window can be resized on the fly.
- The grid size is autogenerated on startup; such init.txt settings are ignored.
- Window resolution is measured in tiles instead of pixels, if you use a size below 200x200.
- The DF window can be zoomed on the fly using the mouse wheel, though only in opengl mode.
* You can create keyboard macros

I hope all the stuff Baughn did makes it into the merge.
Oh? You don't care for the speed increase?
Not really for me it only helps when the fortress is young. Once i get to 100 dwarfs the speed is the same as 40d
Logged

Dabi

  • Bay Watcher
    • View Profile
Re: Question about 40d# merge and Mac/Linux port
« Reply #14 on: May 04, 2010, 08:51:32 am »

My favorite cool things coming in the merge

- Translucent tilesets are supported, using PNG.
- The DF window can be resized on the fly.
- The grid size is autogenerated on startup; such init.txt settings are ignored.
- Window resolution is measured in tiles instead of pixels, if you use a size below 200x200.
- The DF window can be zoomed on the fly using the mouse wheel, though only in opengl mode.
* You can create keyboard macros

I hope all the stuff Baughn did makes it into the merge.
Oh? You don't care for the speed increase?
Not really for me it only helps when the fortress is young. Once i get to 100 dwarfs the speed is the same as 40d
That's weird..because I thought it had nothing to do with how many dwarfs etc the merge. It's not path finding it does right? It basically renders the game better or similar?(I'm not sure though...)
Logged
If a elf dies in a forest and only dwarfs are around to see it does anyone care?
Pages: [1] 2