Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 7 8 [9] 10

Author Topic: Lazy Mac Pack (v0.44.05)  (Read 83706 times)

alexchandel

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #120 on: August 08, 2018, 05:38:27 pm »

The pack without DFHack is on Dwarf Fortress v0.44.09 now. I didn't test it much, though.

updated Taffer to 5.1.2. It includes the long-anticipated Damascus tilesheet which has really cool walls.

A bunch of less popular graphics packs were removed to simplify the options. Let me know if you miss any.

The 32-bit lite pack is in the legacy section now. Snow Leopard, Lion, and Mountain Lion users who need Dwarf Therapist will want to get the 32-bit lite version from the legacy spoiler.

Barebones pack is replaced with a 64-bit lite pack that includes Clément's 64-bit Dwarf Therapist.

Any news for 0.44.12? The TWBT was supposedly fixed in DFHack 0.44.10-r2. You can upgrade the DFHack bundle now.
Logged

Romeofalling

  • Bay Watcher
    • View Profile
    • The Art of Amul
Re: Lazy Mac Pack (v0.44.05)
« Reply #121 on: September 13, 2018, 09:17:31 am »

Received this error:

Quote
“dfhack” can’t be opened because Sandbox is not allowed to open documents in Terminal.

Just downloaded Lazy Mac Pack v0.44.05 dfhack-r2 on a mid-2015 Macbook Pro running 10.13.6 (High Sierra), connected to a Thunderbolt 2 Display.

Ran the "Sierra+ users,..." script once. Copied the soundsense pack directory over manually

Opened Lazy Mac Pack successfully, did my standard tweaks, hit Play.

Tried to run individual programs, was told I needed the latest JDK. Downloaded that, which let me run SoundSense. Still had to open the other utilities manually using right-click at least once.

Trying to open dwarfort.exe somehow opened up PlayOnMac (??).

Opened dfhack-run, which opened Terminal and gave me this message:

Quote
Last login: Thu Sep 13 08:51:59 on ttys000
/Users/(USERNAME)/Desktop/Lazy\ Mac\ Pack\ v0.44.05\ dfhack-r2/df_osx\ v0.44.05/dfhack-run ; exit;
(MACBOOK NAME):~ (USERNAME)$ /Users/(USERNAME)/Desktop/Lazy\ Mac\ Pack\ v0.44.05\ dfhack-r2/df_osx\ v0.44.05/dfhack-run ; exit;
Usage: dfhack-run <command> [args...]
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.

[Process completed]


Tried running the last version I successfully ran (alphaB), and that worked fine. (last ran Jan 222018)

Googling the error code hasn't yielded any results, so I figured I would post the whole thing here. Any help would be appreciated.

Edit: general Googling the error code, minus the specific file name, suggests that this problem may be a variant of the known quarantine issue, with the problem being that it's throwing the error code inside Terminal, which fails differently than trying to open packaged files through Desktop.


Quote
(From https://forum.polymake.org/viewtopic.php?t=513  )


MacOS by default quarantines all software (it detects, i.e. mostly stuff installed into /Applications) not downloaded through the app store. Normally, at first start you would get a popup stating something like that you have downloaded software from an untrusted source and your security settings don't allow execution of such. However, this only works if the new software tries to start a new window of its own. Polymake however starts *inside the already approved terminal* and so misses the warning.

You can switch off this behaviour globally in your system preferences, though this would not affect the already downloaded polymake. I don't know whether there is an official way to tell MacOS that you trust polymake, but the information is simply stored in an extended attribute of the bundle folder, which you can change in a terminal with
CODE: SELECT ALL

xattr -r -d com.apple.quarantine /Applications/polymake.app/

« Last Edit: September 13, 2018, 09:30:43 am by Romeofalling »
Logged

MuffledBass

  • Escaped Lunatic
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #122 on: October 21, 2018, 09:29:20 am »

I've started running into a problem that I had with the previous version of LMC that I used where I get frequent crashes. It's usually when i'm editing the dwarves' labors (in game, not with Dwarf Therapist) or when I view them from the Units screen.
Logged

Rivare

  • Escaped Lunatic
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #123 on: December 17, 2018, 05:30:24 pm »

any chance for an update?
Logged

alexchandel

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #124 on: January 06, 2019, 05:21:29 am »

jecowa, any updates?  All the DFHack and TWBT bugs have been fixed upstream.
Logged

falcn

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #125 on: January 06, 2019, 07:43:24 pm »

While jecowa is out, I made this.

It's not a replacement for Lazy Mac Pack, it doesn't have a launcher, it doesn't have options, and it comes preconfigured.
Let's call it MacPack 0.44.12-p0.

What's inside?

Dwarf Fortress 0.44.12 (latest)
dfhack 0.44.12-r2 (latest) + twbt + multiscroll
☼Meph Tileset☼ V4.4 (32x32) (latest, full version)
Dwarf Therapist v41.0.2 (latest)
SoundSense r2016-1 (latest, updated for 44.12)
AnnouncementWindow1.1c (latest, updated for 44.12)
DF Log v0.0.4 (latest)
Legends Browser 1.17.1 (latest)

Everything comes preconfigured to work together and ready to play.
It should look like this.
Save file is included so you can check out how the game looks right away.

Download link

IMPORTANT:
If you have a Retina display, open df_osx/data/init/init.txt and adjust it to match resolution of your screen.
It's 4k by default.
Code: [Select]
[GRAPHICS_FULLSCREENX:3840]
[GRAPHICS_FULLSCREENY:2160]
Press Alt-Enter in game to enter fullscreen mode and play in full resolution. Text will be huge at first, but don't panic.
 - press 'z' or enter any other text screen to adjust text size by scrolling
 - scroll map with two fingers to pan around
 - hold CMD to adjust map zoom level. You can also do it by "Ctrl +" / "Ctrl -"
 Sometimes (rarely) multiscroll stops working (long standing bug which I can't reproduce). Press Ctrl-Alt-Z, Ctrl+Z to reload it.

You cannot Cmd-Tab out of fullscreen DF, so you have to Alt-Enter again first. If you have more than one screen, you can use another full screen app alongside with fullscreen DF.

Alternatively, you can use included RDM.app to set your whole screen to real (not HiDPI) resolution and play full res DF in a window.

Changes:

Dwarf Fortress
 - added all 44.12 keybinds to the mac-optimized interface.txt that comes with Lazy Mac Pack. Now interface.txt is sorted in alphabetical order to make future updates (with diff) easier. Script to sort keybinds is in the /init/ folder.

dfhack
 - multiscroll.dylib is binpatched to bypass version check and work with dfhack 44.12-r2

Added some of my keybinds to the top of dfhack.init
 - Shift+r opens relevant battle report from anywhere, so if you see a wounded dwarf or a pool of blood, you can Shift+r to investigate
 - Alt-z for stocks in addition to cumbersome default Ctrl-Shift-z
 - Shift+i and Ctrl+Shift+i show extra unit information, useful for pets https://imgur.com/a/2bv5tqb
...and remember to press Alt-F1 on any screen to see all dfhack shortcuts!

SoundSense
 - deleted "default" folder, now combat sounds like it was supposed to sound instead of just annoying beeps
 - updated packs/emotion.xml for many new emotions in 44.12
 - updated packs/battle.xml for new combat messages in 44.12
 - changed sounds for hunters who spent all ammunition ("I must withdraw!"), now they will sound angry/upset rather that scared (unless they are actually scared)
 - silenced sparring by extending on this reddit post. Ideally someone should make a new unobtrusive collection of sounds for sparring, so it could still be heard but not mistaken for combat.
 - added "missingMessages.sh"
If you press "update pack" button in soundsense, it will revert to the default pack, losing all the changes above

AnnouncementWindow
 - updated filters.txt, they weren't matching a lot of stuff from 44.12. Now it works great!
 - tweaked filters.dat: added new stuff, moved stuff around, and changed colors  to make everything a bit more consistent (moved "X has been missing for a week" to pink "deaths" group instead of green "social" group, removed unnecessary red from completed orders etc etc)
 - tried to fix a bug where menu gets disabled after first usage. I just commented out the code that conditionally disables menu. It still happens but not as often.


Dwarf Therapist:
 - included a shell script that fixes Dwarf Therapist not saving config between runs. (run TherapistSaveConfigFix.command once if you experience this problem)
 - it's recommended to disable "check for updates" in Therapist options. 41.0.3 fixes windows-only bug, this build doesn't exist for Mac OS, but Therapist still detects it, asking for update and re-downloading memory layout on every reconnect.
« Last Edit: January 07, 2019, 08:05:08 am by falcn »
Logged

Clément

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #126 on: January 07, 2019, 04:15:38 am »

Dwarf Therapist:
 - included a shell script that fixes Dwarf Therapist not saving config between runs. (run TherapistSaveConfigFix.command once if you experience this problem)

This is still happening? I thought it was fixed in v40.0.0 (see issue).
Logged

alexchandel

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #127 on: January 08, 2019, 09:33:26 am »

While jecowa is out, I made this.

It's not a replacement for Lazy Mac Pack, it doesn't have a launcher, it doesn't have options, and it comes preconfigured.
Let's call it MacPack 0.44.12-p0.

Why not include the launcher?  The binary is compatible with all newer versions, and was designed to provide a unified interface to Dwarf Fortress until Toady bothers.  You should just need to tweak the json file and update the Baselines and Defaults.

Also your Retina modification should be unnecessary.  Use Mifki's SDL build instead (http://www.bay12games.com/dwarves/mantisbt/view.php?id=9762), it fixes everything on the jecowa's dfhack pack.
Logged

falcn

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #128 on: January 08, 2019, 11:35:13 am »

This is still happening? I thought it was fixed in v40.0.0 (see issue).
Answered in DT thread.
Why not include the launcher? [...] Also your Retina modification should be unnecessary. [...]
I'll see if I can strip the launcher out of LMP.
Can you upload a full res screenshot of DF zoomed out in fullscreen with mifki's SDL on imgur?
Last time I checked, it wasn't using real resolution when using a window widget, and was crashing when using "Alt-Enter", you can see it discussed earlier in the thread. I't just a fancy fullscreen 2x upscale.  That's why it wasn't included in the LMP. I'll try it again when I get home.
« Last Edit: January 08, 2019, 11:41:57 am by falcn »
Logged

falcn

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #129 on: January 08, 2019, 11:45:05 pm »

Regarding mifki's SDL - nothing changed since last time. Window widget -> fullscreen 2x upscale (not retina). Alt-Enter - misaligned fullscreen retina. Alt-Enter again (exit fullscreen) - crash.
Bundled (Toady's) SDL can enter correct 2x fullscreen mode (just like mifki's SDL) after two consecutive screen widget clicks, and it's not crashing when using retina mode. I also can't confirm black rectangle issue you describe on Mantis. Update: blank rectangle appeared after several consecutive switches to and out of 2x upscale fullscreen.
« Last Edit: January 09, 2019, 12:09:33 am by falcn »
Logged

Urist McCat

  • Escaped Lunatic
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #130 on: January 10, 2019, 04:49:47 pm »

This is amazing! I've been really hoping for 44.12 instead of 44.05 (in the latest lazy mac packs the FB don't attack anybody)

If it isn't too much to ask - and if it is feel free not to respond - is there anyway to get this without Meph's tileset?

Thanks!
« Last Edit: January 10, 2019, 04:58:52 pm by Urist McCat »
Logged

falcn

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #131 on: January 11, 2019, 07:38:09 am »

is there anyway to get this without Meph's tileset?
I'll try to integrate launcher from LNP into the next release, which will happen in a couple of days, so it will be possible to choose between ASCII and tilesets.
Any suggestions on which ones I should include? I know that CLA is good, but other than that I'm out of the loop.

I don't think it's a good idea to include any non-ascii tilesets which weren't updated to take advantage of twbt.
This is the case where "more choice is always better" does not apply.
Player who doesn't have deep knowledge about the state of tilesets will think that it's just a matter of personal preference, because modern tilesets and outdated tilesets look more or less equally good on the post-embark screen if you don't know what to look for, but not all tilesets are made equal. In reality, player unknowingly choosing few hundred tiles at best vs thousands, not getting custom overrides, multilayering, multi tile objects, material color, transparency etc, which will result in a sub-par gaming experience.


This is a ramp filled with lava 1 z-level below, rendered through a grate with correct material color. This is how everything should look.


For me, ideal pack is a pre-configured, heavily tested and polished package that gives the best DF experience possible in 2019 from the get go. That means that most choices are made for the player by maintainer, which is ideal for someone who tries DF for the first time, and for most returning players. It also means limiting player choice to the things that are guaranteed to work great, leaving out all outdated stuff etc.

I cringe when I see another youtuber playing with horrible settings because he gave up on trying to configure it like he wanted to.
This is the video that pushed me to get back into df, fix what I can and upload pre-configured pack
https://www.youtube.com/watch?v=sqkosVG5rJk
It's in Russian, and it's called "Good reasons to stop playing DF".
It's from a dedicated df letsplayer and author/maintainer or Russian DF guides. He explains why he quit.

From the start you can see him playing with a terrible square font.
He complains about wanting bigger tiles, which come at a price of menu taking half the screen space. Pack comes with preconfigured twbt with curses_vector_48x72.png and clear instructions on how to adjust zoom level for tiles and text independently.
He says that Soundsense played lots on annoying beeps. It did for me too. I fixed that.
He complains about sparring in Soundsense sounding like combat, and missing a real combat that ended up escalating to a massacre with 40 dead dwarves because of that. I silenced all sparring, although I'd like to make it audible again, but with a set of less obtrusive sounds that could not be mistaken for combat. I don't have such sounds, help will be appreciated.
He says that Soundsense played wrong sounds for new emotions. I fixed that.
He complains about cancelation spam. AnnouncementWindow provides a great solution. It took some time to get it working with 44.12, but now it's great.
He complains about bins, micromanagement and fps death. Well, nothing I can do.
In the end he reiterates that he quit mostly of frustration from spending entire week on trying to make DF playable in terms of tileset size vs text size, and failing.
At 21:00 he shows that he uses Lazy Newb Pack but it is still not working.

This is what I want to avoid.

--
Updated files. Added a few things that I missed on a first pass:
SoundSense (delete beeping "pack/default")
https://pastebin.com/iTVgnggL
https://pastebin.com/j3sED2A0

AW
https://pastebin.com/QMTT11bb
https://pastebin.com/8PJEhfXD
« Last Edit: January 11, 2019, 07:46:36 am by falcn »
Logged

Urist McCat

  • Escaped Lunatic
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #132 on: January 11, 2019, 09:20:23 am »

My personal preference is Mayday. I'm a casual DF player and I think my taste is probably different from a lot of players.
Meph's tileset has too many dark colors and when you play as zoomed out as I do everything starts to wash and details are lost.

Honestly you're doing all the hard work though so do what is easiest and most comfortable to you - I'm just leeching enjoyment off of your great project : )

Edit: I just realized that I hadn't read your entire post. I know this is going to sound ridiculous - but I prefer playing with a sub-optimal visuals if those visuals are the right aesthetic for me. Sure there is a threshold where poor custom overrides and broken material colors would ruin gameplay for me, but I'm ok being blissfully unaware of how good DF COULD be visually.

I don't mean to be disrespectful though - you're the master.
I forced myself to learn how to play this game and read ascii. I can force myself to use which ever maximized tilesets you pick!


Thanks!
« Last Edit: January 12, 2019, 11:50:46 am by Urist McCat »
Logged

Urist McCat

  • Escaped Lunatic
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #133 on: January 13, 2019, 02:51:17 pm »

I've been playing with Meph's tileset. I love it - it's great. I changed up some settings on my monitor to work better with it.

Keep up the good work!
Logged

falcn

  • Bay Watcher
    • View Profile
Re: Lazy Mac Pack (v0.44.05)
« Reply #134 on: January 13, 2019, 03:55:04 pm »

Sorry for the slight delay. No launcher yet.

MacPack 0.44.12-p1 Download link
Updated to Meph tileset v4.5, full changlelog below

While jecowa is out, I made this.

It's not a replacement for Lazy Mac Pack, it doesn't have a launcher, it doesn't have options, and it comes preconfigured.
Let's call it MacPack.

What's inside?

Dwarf Fortress 0.44.12 (latest)
dfhack 0.44.12-r2 (latest) + twbt + multiscroll
☼Meph Tileset☼ V4.5 (32x32) (latest, full version)
Dwarf Therapist v41.0.2 (latest)
SoundSense r2016-1 (latest, updated for 44.12)
AnnouncementWindow1.1c (latest, updated for 44.12)
DF Log v0.0.4 (latest)
Legends Browser 1.17.1 (latest)

Everything comes preconfigured to work together and ready to play.
It should look like this.
Save file is included so you can check out how the game looks right away.



IMPORTANT:
If you have a Retina display, open df_osx/data/init/init.txt and adjust it to match resolution of your screen.
It's 4k by default.
[GRAPHICS_FULLSCREENX:3840]
[GRAPHICS_FULLSCREENY:2160]
Press Alt-Enter in game to enter fullscreen mode and play in full resolution. Text will be huge at first, but don't panic.
 - press Esc or enter any other text screen to adjust text size by scrolling
 - use two fingers to pan around or drag with the right mouse button if you prefer mouse
 - hold CMD to adjust map zoom level with scroll. You can also do it by "Ctrl +" / "Ctrl -". F10 returns to default zoom level (I'll change it to Ctrl+0 in the next release )
 Sometimes (rarely) multiscroll stops working (long standing bug). Press Ctrl-Alt-Z, Ctrl+Z to reload it.

You cannot Cmd-Tab out of fullscreen DF, so you have to Alt-Enter again first. If you have more than one screen, you can use another full screen app alongside with fullscreen DF.

Alternatively, you can use included RDM.app to set your whole screen to real (not HiDPI) resolution and play full res DF in a window.


Changes:

############## MacPack.0.44.12-p1 (January 13, 2019)
Save compartible, just copy ./df_osx/data/save/region* folder(s) into the new pack

Dwarf Fortress
 - updated to Meph Tileset V4.5 pictures here
    - fixes the black background of furniture
    - animations for ores and gems. Ores glow, gems glitter.
    - 25 new sprites for roads, depending on the material picked
    - fixes a few color overlays for marble, cavern wood furniture etc
dfhack
 - added "mousequery drag right" to .ini for players who use mouse
 - added gui/room-list-plus.lua - 'v'iew a citizen, press Alt-R to go to his room. gui/room-list.lua from dfhack is available on the same hotkey in a 'q'uery mode
 - added list-gods.lua - list deities by follower count, show status of temples http://www.bay12forums.com/smf/index.php?topic=172496.0
 - added list-valuables.lua - show a list of most valuable items in a fortress http://www.bay12forums.com/smf/index.php?topic=172291.0
 - added Ctrl-Alt-L for librarian.lua
 - renamed onLoad.init_example to onLoad.init
AnnouncementWindow
 - updated filters.txt / filters.dat
Dwarf Therapist
 - changed ini file location from "~/.config/Dwarf Therapist/"" to "~/Library/Application Support/Dwarf Therapist/", now all DT files are stored in a single folder
SoundSense
 - added a few missing sparring messages to battle.xml
misc
 - added "Legends Browser HowTo.txt" with instructions on exporting legends data

############## MacPack.0.44.12-p0 (January 6, 2019)

Dwarf Fortress
 - added all 44.12 keybinds to the mac-optimized interface.txt that comes with Lazy Mac Pack. Now interface.txt is sorted in alphabetical order to make future updates (with diff) easier. Script to sort keybinds is in the /init/ folder.

dfhack
 - multiscroll.dylib is binpatched to bypass version check and work with dfhack 44.12-r2
 - added list-gods.lua - lists gods, number of worshipers and temple status in dfhack console http://www.bay12forums.com/smf/index.php?topic=172496.0

Added some of my keybinds to the top of dfhack.init
 - Shift+r opens relevant battle report from anywhere, so if you see a wounded dwarf or a pool of blood, you can Shift+r to investigate
 - Alt-z for stocks in addition to cumbersome default Ctrl-Shift-z
 - Shift+i and Ctrl+Shift+i show extra unit information, useful for pets https://imgur.com/a/2bv5tqb
...and remember to press Alt-F1 on any screen to see all dfhack shortcuts!

SoundSense
 - deleted "default" folder, now combat sounds like it was supposed to sound instead of just annoying beeps
 - updated packs/emotion.xml for many new emotions in 44.12
 - updated packs/battle.xml for new combat messages in 44.12
 - changed sounds for hunters who spent all ammunition ("I must withdraw!"), now they will sound angry/upset rather that scared (unless they are actually scared)
 - silenced sparring by extending on this reddit post https://www.reddit.com/r/dwarffortress/comments/4lobqh/soundsense_sparring_sounds_off/  Ideally someone should make a new unobtrusive collection of sounds for sparring, so it could still be heard but not mistaken for combat.
 - added "missingMessages.sh"
If you press "update pack" button in soundsense, it will revert to the default pack, losing all the changes above

AnnouncementWindow
 - updated filters.txt, they weren't matching a lot of stuff from 44.12.
 - tweaked filters.dat: added new stuff, moved stuff around, and changed colors  to make everything a bit more consistent (moved "X has been missing for a week" to pink "deaths" group instead of green "social" group, removed unnecessary red from completed orders etc etc)
 - tried to fix a bug where menu gets disabled after first usage. I just commented out the code that conditionally disables menu. It still happens but not as often.


Dwarf Therapist:
 - included a shell script that fixes Dwarf Therapist not saving config between runs. (run TherapistSaveConfigFix.command once if you experience this problem)
 - it's recommended to disable "check for updates" in Therapist options. 41.0.3 fixes windows-only bug, this build doesn't exist for Mac OS, but Therapist still detects it, asking for update and re-downloading memory layout on every reconnect.
« Last Edit: January 13, 2019, 04:39:39 pm by falcn »
Logged
Pages: 1 ... 7 8 [9] 10