Earlier quoted context omitted.
I don’t think it has anything to do with their gaming specific capabilities, just their general philosophy matches poorly with the games industry. Apple insist on having their own apis and they don’t maintain compatibility for older software for very long, these 2 facts explain things fine on their own. Game devs don’t want a major support burden, they’re happy to patch here and there but constant dropping of apis or…
Optimization and bug hunting makes supporting multiple graphics api's a pain. I really don't understand Apple's stubborn refusal to make vulkan drivers. Between Apple and the better performance on SteamDeck, I can see PC game developers seriously considering Vulkan over directx.
Dwarf Fortress is getting the mother of all magic updates
151–160 of 273 posts
Re: Dwarf Fortress is getting the mother of all magic updates
#152Earlier quoted context omitted.
I don’t think it has anything to do with their gaming specific capabilities, just their general philosophy matches poorly with the games industry. Apple insist on having their own apis and they don’t maintain compatibility for older software for very long, these 2 facts explain things fine on their own. Game devs don’t want a major support burden, they’re happy to patch here and there but constant dropping of apis or…
Optimization and bug hunting makes supporting multiple graphics api's a pain. I really don't understand Apple's stubborn refusal to make vulkan drivers. Between Apple and the better performance on SteamDeck, I can see PC game developers seriously considering Vulkan over directx.
> Optimization and bug hunting makes supporting multiple graphics api's a pain.
The problems usually lurk in the graphics drivers, and not in the 3D API layer (e.g. optimization and bug hunting isn't much difference even when your code only supports a single API, and especially Vulkan drivers from different vendors may behave wildly differently on Windows, at least compared to D3D).
> I can see PC game developers seriously considering Vulkan over directx
Lol. That train has left the station long ago (around the time when Stadia was shut down, Vulkan saw a small uptick because of Stadia, but that soon fizzled out). Games need to support multiple 3D APIs anyway once they release on consoles. One or two more for the PC and Mac version doesn't make much of a difference (and most games are built on top of an off-the-shelf-engine anyway).
Re: Dwarf Fortress is getting the mother of all magic updates
#153This thread really inspired me to never release anything for free for decades.
Why? Dwarf Fortress only exists because it was given away for free for decades, bringing in tens of thousands of dollars in donations, and eventually leading to a fandom popular enough to bring others onboard with the project to produce a GUI and paid steam release version. If something you build brings in a lot of critique, it is likely something of great value. Because something that doesn't have value won't bring…
Re: Dwarf Fortress is getting the mother of all magic updates
#154Earlier quoted context omitted.
That's missing the point. There were official native MacOS builds and now there aren't. Can't be too mad about it though, it was free back then too.
What benefit does a native build have over proton? I used to care more about it on Linux, until I realized that "native build" probably means "doesn't work." I can only imagine this being much worse on a niche gaming target which there are extremely few users making (and voting for) bug reports. Tack on having to pay Apple to play in their shitty ecosystem and it makes complete sense. Wine/proton as a gaming ABI/runt…
Re: Dwarf Fortress is getting the mother of all magic updates
#155Earlier quoted context omitted.
The game runs fine in Proton, including with dfhack. You can probably get it working on your Mac with a tiny bit of Crossover/Wine/GPTK tweaking.
That's missing the point. There were official native MacOS builds and now there aren't. Can't be too mad about it though, it was free back then too.
They probably stopped supporting macOS when Apple introduced the notarization bullshit. Can't blame the DF team tbh, macOS is a royal PITA to support (even without notarization), Apple doesn't mind breaking stuff from one OS release to another.
Re: Dwarf Fortress is getting the mother of all magic updates
#156I'm still pissed about the fact that they essentially gave the finger to everyone who has been long-term supporters - when they added the G to their UI, they essentially scrapped the old. In favor of a mouse-driven design, they dropped the old, keyboard-driven UI. Long-term supporters, in this case, means people paying, and not insubstantial amounts either - before they partnered with Kitfox, they used to publish how…
>Long-term supporters, in this case, means people paying, and not insubstantial amounts either -
You clicked on a button that said "support", where it was explicitly pretty much a tip jar, and now you feel entitled to keyboard controls ? You're full of shit.
Re: Dwarf Fortress is getting the mother of all magic updates
#157Earlier quoted context omitted.
In a documentary about them putting Dwarf Fortress on Steam Tarn talked about how he had to split the $7 million first payment from Steam with his brother and it turned out the easiest way was to just use the bank app.
I’ve never received $7M but a few times I’ve handled large sums (when buying a house and previous startup exit) and it felt so weird to be how completely normal it was. Like just… oh yeah go ahead and write a cheque for six figures. Or do an e-transfer into your chequing account for six figures. It felt like… no there has to be a whole special world for large sums, no?
Re: Dwarf Fortress is getting the mother of all magic updates
#158Earlier quoted context omitted.
I’ve never received $7M but a few times I’ve handled large sums (when buying a house and previous startup exit) and it felt so weird to be how completely normal it was. Like just… oh yeah go ahead and write a cheque for six figures. Or do an e-transfer into your chequing account for six figures. It felt like… no there has to be a whole special world for large sums, no?
What is it like when billionaires sell like $10 billion worth of shares? Do you need a special bank account to hold that much?
Re: Dwarf Fortress is getting the mother of all magic updates
#159Earlier quoted context omitted.
I don’t think it has anything to do with their gaming specific capabilities, just their general philosophy matches poorly with the games industry. Apple insist on having their own apis and they don’t maintain compatibility for older software for very long, these 2 facts explain things fine on their own. Game devs don’t want a major support burden, they’re happy to patch here and there but constant dropping of apis or…
> Game devs don’t want a major support burden What fraction of game studios still even exist 10 years after releasing a game?
1. They don't exist, so if you own the game you still want it to work on your computer without maintenance updates
2. They still exist, so they don't want to have to update it every year because they can use that effort on making a new game and continuing to exist while still being able to sell from their existing catalogue because it still works
Either way it's in a game developer and gamers interest to have stable platforms
Re: Dwarf Fortress is getting the mother of all magic updates
#160Earlier quoted context omitted.
What you are asking for is completely unreasonable. There’s no way that one programmer can maintain two completely separate UIs. Keep in mind that they could not simply “add graphics” to the existing interface, they had to write a completely new one that was not based around fixed–size character cells.
Wasn't the graphical interface 95% outsourced to others? And originally the graphic version was suppose to be layered on top and leave the underlying version of the game barely touched from the player's side. It was even touted as an excuse at the time to fix some of the keyboard shortcuts that were inconsistent among different submenus, and certainly not to eliminate or supersede keyboard interfaces.
And your understanding of “layering” is simply wrong. The _game_ is the same underneath the UI, aside from the new features that have been added and the bugs that have been fixed, but the UI was ripped out and rewritten. It could not be any other way. You are correct that the goal was not to eliminate keyboard–driven interfaces, but the rewrite did completely replace the entire UI with something new. And that new UI does not have the same structure as the old UI.
For example, in the old UI you used to have to first enter the “designations” menu and then choose “dig”. So digging had the keyboard shortcut ‘d d’. To place buildings you typed ‘d b’ to “designate buildings”, and to “designate stockpiles” was ‘d p’.
But now these three things are all at the top level of the menu, so simply typing ‘m’ for digging, ‘b’ for buildings, or ‘p’ for stockpiles is all you need to do. (Digging cannot be on ‘d’ because the view is now moved using the WASD keys.) There is no designate menu any more. The old keyboard shortcuts are simply meaningless.
If you prefer different keyboard shortcuts then you can customize them. One of the features of the rewritten UI is that there is also a new UI for customizing the key bindings.