Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: MacBook Pro (retina) woes (using DwarfBuilder)  (Read 675 times)

Romanulus

  • Escaped Lunatic
    • View Profile
MacBook Pro (retina) woes (using DwarfBuilder)
« on: September 08, 2013, 01:17:57 am »

Hello everyone,

First off, apologies for coming here to ask this, but it seems like I might get a quicker response this way (I've googled, reddit'ed, submitted a bug to the tracker and cried a little)... so here's the issue.

I've got a MBP w/ retina and was really looking forward to playing some DF on it. Sure enough, I was hit with the first issue of the game window being extremely small. This was a simple fix; set PRINT_MODE to :STANDARD instead of :2D.

Huzza! My window is now properly sized (filled to the terminal window it's being played in), meaning I can see things! Now, here comes the real problem, which nobody out there seems to have: While playing in 'standard' print mode I get very odd tile/icon substitutions, often in annoying places. Here's a screenshot.

http://i.imgur.com/4kOYHjw.jpg

Not the genders being (what look's like) necklaces... and other odd symbols showing for what I think should be square braces?

I've tried rendering/building the game with TTF on and off while in 'standard' (or even 'plain') mode. Nothing seems to fix it.
The odd twist at the end...? Well, turning the mode back to 2D alleviates the odd tiles showing up... but then I'm left squinting at a tiny window (and yes, I've also tried the resolution application, also to no avail).

Does anyone have any thoughts? My deepest thanks in advance!




Logged

fricy

  • Bay Watcher
  • [DFHACK:ZEALOT]
    • View Profile
Re: MacBook Pro (retina) woes (using DwarfBuilder)
« Reply #1 on: September 08, 2013, 04:15:44 am »

Those odd icons are the result of the limited tiles the game let's us use when creating tilesets. A workaround is to reuse some of the lesser used tiles, like in this instance the male and female icons are reused for displaying bags and necklaces. So it's not a bug, but rather a feature of the Phoebeus tileset unfortunately...
Solutions:
  • Learn to live with it. :(
  • Edit the Phoebeus tileset: open data/art/Phoebus_16x16.png, and change the icons to your liking. This will result in bags, etc. changing their tiles too...
  • Use a different tileset: Get my pack from the link below, it has 10 extra tilesets included, you may find one that you like.
  • Switching between TTF and standard should help though, that's what I do when having trouble reading what's on the screen.

Btw: What's the problem with the retina fix? I just put it in my pack, but couldn't test it, as I have an older mac...

Romanulus

  • Escaped Lunatic
    • View Profile
Re: MacBook Pro (retina) woes (using DwarfBuilder)
« Reply #2 on: September 08, 2013, 11:22:41 am »

Thanks for the detailed reply!

First off, that retina fix isn't really a fix... not for me anyhow. DF starts in a terminal type window, as you know, but the game (within that window) is perhaps only 30 percent of that window, no matter how big you make the terminal window. Worse still, there's a little corner handle on the game screen within the terminal window that eludes to resizing the game screen... which just can't be done.

The resolution hack just seems to rescale the screens DPI (or to that effect), but ultimately doesn't change how the game screen within the DF window is shown (the ratios still seem to stay the same).

In any case, changing the PRINT_MODE to STANDARD changes the stretching of that inner game window of the DF window, which fixes the sizing issue but also creates the 'odd tile' issue, too.

Now, that all being said, I still don't know why the 2D print mode displays properly (no odd tile substitutions, etc), but so damn small and un-resizable, while the print mode of standard makes the screen fill the window, but adds absurd tiles. I find it strange how that different 'PRINT_MODEs' use tilesets differently... I'd think that there should be no variation between rendering and the texture pack.



Worst, trade-off ever.
« Last Edit: September 08, 2013, 03:15:18 pm by Romanulus »
Logged

Romanulus

  • Escaped Lunatic
    • View Profile
Re: MacBook Pro (retina) woes (using DwarfBuilder)
« Reply #3 on: September 09, 2013, 12:54:38 am »

This warrants a new post/bump.

I am an idiot. There. I said it. lol.

I went back and tried a few more (non-doubled/retina) resolutions with Retina Display Resolutions (RDM) before starting the game, and, well, it worked. The window sized correctly (when hitting the green expand button) and the tiles were all proper. This still doesn't explain why the tiles decide to show up differently in PRINT_MODE:STANDARD, but, at this point I'm happy as I can play DF in a full-screen manner with everything looking as it should.

Whew. Thanks... and sorry.
« Last Edit: September 09, 2013, 01:27:09 am by Romanulus »
Logged

fricy

  • Bay Watcher
  • [DFHACK:ZEALOT]
    • View Profile
Re: MacBook Pro (retina) woes (using DwarfBuilder)
« Reply #4 on: September 09, 2013, 07:03:57 am »

Goood to know it's working! Thx!