Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - blitz4

Pages: [1] 2
1
Life Advice / Re: The Generic Computer Advice Thread
« on: December 12, 2023, 03:58:01 pm »
Advice to those with a CPU less powerful than a 5700x, play vanilla premium and have $20/month to kill to rent a 5700x. Don't use mods or dfhack and don't care about using an existing save.

Check out GeForce NOW if you meet the minimum requirements.

https://nvidia.custhelp.com/app/answers/detail/a_id/5225
https://www.nvidia.com/en-us/geforce-now/system-reqs/


I do try to remain unbiased. The service has issues. But unlikely what you're worried about. The #1 worry of most is input latency. That's unlikely an issue if you live near one of their servers. I get 8ms ping, <20ms input latency from my server on PC and about 40ms input latency on a 5G connection on my phone when I'm stationary. You just have to try it and if you can't afford an better CPU, it's there. If you've questions I've answers.

Specs: 4080 24GB/5700x/32GB RAM

2
DF General Discussion / Re: PeridexisErrant's DF Starter Pack
« on: December 12, 2023, 03:52:00 pm »
Wanted to share an easy fix to the black screen for anyone using 47.05

http://www.bay12forums.com/smf/index.php?topic=138754.msg8516129#msg8516129

3

The black screen bug on the main map with TWBT when exiting some menus such as Status (z) or Stockpile settings (s) seems to have been around for years, especially when calculation FPS dips down to or below graphics FPS.

This is the autohotkey script I use to deal with it. It basically sends "F12" a short time after you press ESC (1/10 of a sec), which forces a redraw of the main window just after the game exits the menu.

;---begin code---

#UseHook
#MaxHotkeysPerInterval 200

~Esc::
sleep, 100
Send {F12}
return

;---end code---

Has anyone found an updated way to handle this? This solution works but I'd rather not have to use a 3rd party program. I love my multi lvl ASCII 47.05 but this black screen issue is driving me nuts. Doesn't happn with TWBT_Legacy but, that cause some other issues for me.

Copy the script lethosor wrote above into a lua file, I called it install-twbt-refresh.lua
Save to hack\scripts\install-twbt-refresh.lua
Open dfhack-config\init\onMapLoad.init
Add one line at the bottom
Code: [Select]
install-twbt-refresh
exit & save

4
From what I remember, GFPS actually can't drop below FPS, due to how they are synchronized (although the number displayed in the FPS counter is calculated differently and smoothed, so you might sometimes see cases where GFPS is 1 above FPS, for instance).

Anyway, it's good to know that low FPS could be a cause of this. I think a more robust fix would be to detect viewscreen changes with an onStateChange event handler (watching for SC_VIEWSCREEN_CHANGED), because it wouldn't require changing keybindings or using external utilities. Something like this might work, if I'm understanding the issue correctly (it assumes the issue occurs when switching back to the fortress mode screen):

Code: [Select]
dfhack.onStateChange.twbt_rerender = function(event)
    if event == SC_VIEWSCREEN_CHANGED and df.viewscreen_dwarfmodest:is_instance(dfhack.gui.getCurViewscreen()) then
        dfhack.timeout(5, 'frames', function()
            dfhack.screen.zoom(df.zoom_commands.zoom_resetgrid)
        end)
    end
end



@lethosor: It is not. I'd have to decide about git one way or another (mainly dithering which name I'd want people to see it under), but that's (basically) why. There's neat xkcd comic about this :)
I would honestly suggest making a fork of TWBT, then (if you haven't yet) making a new branch off of the right commit and applying your changes there. GitHub has decent support for working with changes from multiple forks, which would make it easier for it to be merged upstream eventually, if desired.

I don't know the status of TWBT
I do know this script works perfectly. Thank you lethosor

5
DF General Discussion / Steam Awards 2023 Nominations are coming!
« on: November 20, 2023, 01:00:33 am »
Dwarf Fortress released on Dec 6, 2022.
A week after Steam Awards 2022 Nominations concluded.

Quote
The nomination process took place from November 22–29, 2022. Nominees were announced on December 18, 2022, with the voting process taking place from December 22–29 while the winners were announced on January 3, 2023.1

The dates of when the Nominees are able to be voted for seem to vary each year. We're given roughly a week to place our nominations.

The linked wikipedia page does a great job showing prior Nominees and winners. For a description of the categories, reference the Steam Awards page itself and click the button on the top right to see their definition of categories from prior years.2


6
DF Suggestions / Legends Viewer In Game / Exporting Legends XML
« on: December 18, 2022, 12:44:05 am »
I would love to see Legends Viewer in game!!

I've been in discord, reddit and steam forums and not the only person to say this. Exporting the world as a xml file to then import into Legends Viewer was a big part of the gameplay we miss.

It helped connect the dots of events, to tell a story, to give the world itself more meaning. It gave goals for me, one I remember was to build a bridge to connect two islands to allow goblins on one side invade these jerk elves on a tiny island that had killed off the small amount of dwarves that were on their island. Without knowing that story, I wouldn't have cared todo that. Without knowing these stories and easily connecting the dots across a map through time, I can't make sense of the worlds history and it doesn't matter to me.

A few, myself included, say that keeping a persistent world isn't as important or fun, without Legends Viewer.


I hope that part is understandable as I'm sure it's been said a lot before. What I doubt has been said much is incorporating Legends View In game.

What's wrong with Legends Viewer and what should it become? Legends Viewer is this blinding white app that is basically a non-modern web page housed in one of those ancient Microsoft Help CHM applications that doesn't respect the users dark mode preferences. It should be just a web page at this point. I would absolutely love if it was dynamic and accessed my save game whenever the trader arrived to tell me news, so I could see this news on the map and link the information in my brain to my previous stories learned from Legends, all while still remaining in Fortress Mode. I don't know if something like that was planned, is planned or even possible.

So why not incorporate it into the game. The game renders the map. It links the events beautifully. It shows a chronological timeline top to bottom. What's needed is to
  • scrub the timeline, ala some horizontal slider, similar to the bottom of a youtube video.
  • show a map that's able to be enhanced & resized
  • render these events on the map highlighting each one for a bit if it's not clear where the event occurred
  • allow easy filtering all events for any event category and make it easy to go back to the previous view

Of course there's more that Legends Viewer does. I feel just the MVP to get the end result of telling a story and bettering the players connection to the world could be done.

One MASSIVE benefit of this is Legends mode can be incorporated into world gen. See world gen sort of does a bit of those bullets above. It has a scrolling text box of events on one side and you see things happen on the right. The issue is not being able to interact with the map or the stories being told during world gen. Players could find themselves lost in this Legends Viewer that's built into the game which they play with the moment world gen starts and not even realize that world gen is finished.

7
DF Suggestions / Merch Page
« on: December 17, 2022, 11:26:42 pm »
I searched and can't find any official merch for DF here or from kitfox. I'm not going to say it doesn't exist, just that I couldn't find it. I believe many would love some merch. I'd like an official t-shirt. 1 please.

8
DF General Discussion / Re: DF in Borderless Fullscreen (Windows)
« on: July 10, 2022, 03:24:32 am »
I'm interested in a borderless fullscreen method for Linux.
That'll depend on the window manager. I use i3 with default_border none and hide_edge_borders both in the config - that makes most apps open borderless fullscreen maximized (assuming the work space was empty to begin with).
Makes sense. Done at the WM level.

lol. making sure the work space was empty to begin with. *nods head* I don't use i3 atm, but checked and there'sold hack's, but nothing official it seems.

Think I found a good list of solutions for many popular WM's. (answer for i3 even shows you need a new work space)

https://www.pcgamingwiki.com/wiki/Glossary:Borderless_fullscreen_windowed#Linux

9
DF General Discussion / Re: DF in Borderless Fullscreen (Windows)
« on: July 10, 2022, 02:59:15 am »
This entire post applies to anyone using Windows. Even TWBT and mod packs.

I pray this feature is added to the steam version. It's kinda expected in steam games of today.

The entire goal of using borderless fullscreen is so you can use a second monitor, ie: the wiki or a video, and have the game screen up simultaneously. This is perfect for following guides as you can move you mouse cursor over the 2nd monitor, scroll down the guide, then move the cursor back to the game, all without having the game losing focus. If that sounds far fetched, then try it.

If you're having issues with Borderless Gaming (BG). I found it also requires editing init.txt. Here's a functional init.txt and BG window

Code: [Select]
To prevent any odd resizing issues with BG
[INTRO:NO]

[WINDOWED:YES]

[WINDOWEDX:1920]
[WINDOWEDY:1080]
[FONT:Kyzsmooth.png]

[GRAPHICS:NO]

If you're having issues with this program, Borderless Gaming (BG). You'll see it flicker a couple times and try to remove the border but fail over and over. To fix.
[RESIZABLE:NO]

[BLACK_SPACE:YES]

[TRUETYPE:NO]

Will put the window over your taskbar when it's borderless fullscreen.
[TOPMOST:YES]



I'm using a 1080p monitor. Above. TOPMOST:YES will put the game over the windows taskbar. You can also play with the Always on top setting in BG, but the setting in init.txt seems more "correct". The Window Size, you can give a X,Y for the game and W,H of the window size. One bug I found, or maybe feature, that X,Y is the distance from your primary monitor, and the "Select Favorite Screen" option doesn't work for me.

Seem to be able to use ANY FONT now. I credit it to using the RESIZABLE:NO option.

Seen a streamer today have the same issue, they play with a resized UI after using the scroll awheel. When I tested 16x, half of one tile would always go 'outside' of the screen up top and to the right. The IDLE: or Depth Meter show half-way off of the screen. Plus the resizing the UI this way, has to be done every time starting the game or if you accidentally hit the scroll wheel. Best is to find a font the size you need, hit F10 to reset the zoom, and never zoom the UI again, that at least guarantees you'll see the same-sized interface each time booting up the game.

Regarding my settings, I'm using Kyzsmooth above, a 16x24 font. That's 720p resolution, but it looks beautiful in my game. It took time to get used to it, but the cool serif's give it something unique to look at. Look at the G in God of Blood below. (I hit F10 right before capturing):



10
DF General Discussion / Finding A Site & WorldGen Settings
« on: July 07, 2022, 03:30:15 am »
I'm curious. How many not only use the site finder, but also check neighbors to make sure you get each possible civ?

For example: https://i.imgur.com/ae3DnUU.png

I've tried creating a site using lots of civs & sites and it seems over time most dwindle. Are default WorldGen Settings the best mix to get each neighbor listed in the pic?

atm I'm using EmbarkAssistant, not to cheat, but to help find the neighbors I want.

11
DF Modding / Re: Font Tilesets
« on: July 07, 2022, 03:15:07 am »
That makes sense. Thanks. You answered everything I was concerned or curious about. Yes, it generally was to make sure the page on the wiki is ready for the premium release, as I thought existing tilesets would be compatible. And I haven't seen the page updated in a while, plus there's so many great tilesets that many miss out by only using the wiki or what's in the Starter Packs. For example, DragonDePlatino's has different sizes listed in the forums, and I just learned having the proper size for your monitor keeps from having to scale the entire UI to accomidate. Scaling the UI messes with more than the experience, it also makes doing things like borderless fullscreen more difficult.

It's something I care about, I'll do what I can and update the page over time and make it easy for the Starter pack maintainers to show users in as little effort as possible. Thanks for the help!

EDIT: broken link

12
DF Modding / Font Tilesets
« on: July 06, 2022, 05:17:01 am »
Hi. Here's the wiki link: https://dwarffortresswiki.org/Tileset_repository

At the very bottom, a font by DragonDePlatino. In the forum thread it states, take your horizontal resolution / 5 = tileset width / 16 = tilesize
In the wiki page, it seems there's quite a bit of tilesets not listed, not each version is listed, it's not clear as I mentioned, in the wiki about the resolution either, plus if the tile is measured HxW or WxH isn't clear either. Just things to consider is all. These details you learn over time right?

16x = 720p
24x = 1080p
32x = 1440p
48x = 4k

What I don't understand. Why the need for square tilesets? Is there some monitor resolution that makes them look better than non-square?

Also. TWBT doesn't support TTF. That means, must use a fixed-width font. Cool, easily done with one image file for the font tileset. But I'm confused why many of the images listed fonts in the wiki use Serif's. When typing this post, I'm using a sans-serif font. Per the webpage it states I'm using "verdana, Helvetica, sans-serif" and since I have Verdana installed on this computer, it is likely that. For example, in the wiki for 1080p, or 24x tilesets, there's Terminus24, Curses and    Kyzsmooth. That doesn't list for example, Vector_square below that which on the forum page does list a 24x font, but is based on Curses. Anyway, the 3 fonts, one is sans-serif, two are serif fonts. Why is that? Why are 2/3 of the options a serif font? Is it just a matter of not all font's being listed in the wiki or listed properly or is it something else?

I'm looking to create a font for Ubuntu Mono 1080p, I don't see one listed on the wiki and didn't find one via searching. I'd want it listed in the wiki as an option alongside the others. How many 24x (or larger) fonts & 24x font variations aren't listed on that wiki page but are in these forums? (Over 85% of computers use a 1080p+ monitor per Steam HW Survey)

13
DF General Discussion / DF in Borderless Fullscreen (Windows)
« on: July 04, 2022, 12:29:42 am »

You can check that "Delay Borderless Window" if you're unable to quickly maximize the window.

I'm interested in a borderless fullscreen method for Linux.

14
DF General Discussion / Seed dispersal
« on: January 22, 2021, 11:35:32 pm »
I don't know why. I was watching this part of survivorman and this entire scene from 15:35 - 17:15 reminded me of df. I don't know why.

Taro, that's in the game and the wiki reads exactly as Les describes it: https://dwarffortresswiki.org/index.php/DF2014:Taro
Farming, yes there's not enough to gather or hunt to satisfy, thus farming is needed.
But when he said seed dispersal, how the birds eat the fruits and then disperse the seeds, thus most of the food is 200 ft up in the air. That is what drove me here to share.

15:35 - 17:15
https://www.youtube.com/watch?v=H4IsFmjpvmA&t=15m35s

15
DF Gameplay Questions / No outpost liaison? How curious...
« on: February 24, 2018, 08:53:09 pm »
I know this isn't new, but it is for me. First time this happened.
The theory was that goblins were blocking the liasion from reaching my fortress.

But with the new raiding mechanic, can I clear the path?
Any ideas if I can do something proactive to bring the liasion next year?

Pages: [1] 2