Bay 12 Games Forum

Dwarf Fortress => DF Modding => Masterwork DF => Topic started by: Meph on December 24, 2013, 12:03:54 pm

Title: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 24, 2013, 12:03:54 pm
(https://lh6.googleusercontent.com/-ZyCP0z3aoZQ/UNNqx9MmxEI/AAAAAAAALbc/J2VhFuQK_BM/w702-h289-no/Logo+xmas.JPG)

>>> Download V.4f (Win) <<< (http://dffd.wimbli.com/file.php?id=5315)

Notes: While I have been sitting on my lazy arse, (actually doing stuff, just not DF related ;) ), the community around Urist McTeellox has managed to collect many fixes and compile them into a new update. It consists of mostly bugfixes, some rebalancing, an updated orc manual, and new options for the GUI. A special thanks to Splinterz for his work on it. The weird flickering on Windows XP is fixed now as well, and the default settings have been enabled again. In the last release the simple material settings were reversed. Thistleknot has altered the disease contraction rate, so please turn them on and give the new diseases another try.

I myself will start working on DF again within the week, planning a new release after New Years, followed by writing the Warlocks. A race of evil sorcerers that keep undead around and meddle with demons. A release for them is planned in early february.

At the same time Putnam worked on Drow, Deathsword on Goblins, IndigoFenix on Gnomes, Vherid on Iteru, a human egyptian race; all of which will be integrated into the main mod and GUI over time.

Changelog:
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Shadow9657 on December 24, 2013, 12:16:53 pm
Haha i literally just started a fort right before i read this. Thanks Meph you're awesome.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: BigD145 on December 24, 2013, 02:35:08 pm
I had been waiting for the needed GUI fixes. Thanks Meph.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 24, 2013, 05:17:06 pm
That was unexpected , thanks :}

.exe crashes for me tho
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 24, 2013, 06:08:05 pm
That was unexpected , thanks :}

.exe crashes for me tho
More info please.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 24, 2013, 06:11:47 pm
That was unexpected , thanks :}

.exe crashes for me tho
More info please.

Loads up to 26 mb of ram and
Spoiler (click to show/hide)
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 24, 2013, 06:34:30 pm
So its the GUI that crashes? Which OS are you running?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 24, 2013, 06:48:29 pm
Win7 64 , gui worked just fine with all other versions and same windows
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: BigD145 on December 24, 2013, 08:48:09 pm
I also run Win 7 x64 and I have not had a GUI problem.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 24, 2013, 08:59:20 pm
I also run Win 7 x64 and I have not had a GUI problem.

Its weird , e version works perfectly
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: betabahamut on December 25, 2013, 12:36:09 am
Im a little confused. Is this just V4e + studded with patches?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 25, 2013, 12:49:18 am
Im a little confused. Is this just V4e + studded with patches?

Yes!  Well, technically it's the 4f release candidate (https://github.com/pjf/masterwork-dwarf-fortress/releases/tag/MWDF_4f_release_candidate_r4) which is a SWP/unified snapshot, but the GUI was set to use the default colour scheme (which is now also the case in SWP), and the DF binary was patched to display the 4f version number (also now in SWP). So except for cosmetic changes, it's the same as SWP at the time of the release.

Studded With Patches, of course, is still continuing with development, bugfixes, and I have an orc rebalance going on behind the scenes. The top post in the SWP thread (http://www.bay12forums.com/smf/index.php?topic=133174.0) should always be reasonably up-to-date in what changes we've made since the last official release.

~ T
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 25, 2013, 01:40:28 am
Any suggestions for a fix?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 25, 2013, 01:54:08 am
Any suggestions for a fix?

I'm afraid that the settings GUI is splinterz department, so I've cast summon splinterz (https://github.com/pjf/masterwork-dwarf-fortress/issues/68). However given it's the festive season it may be a little while for him to respond.

There were changes (incuding bugfixes) made to the GUI between 4e and 4f.  You could try this zip (https://github.com/splintermind/masterwork-dwarf-fortress/archive/ea9c16302b534e54cd1bc958d7e71411ea6011e2.zip), which is the last snapshot before those changes went in, and see if the GUI works for you there.  That would at least help us isolate the change which may be responsible.  (However that zip is not the same as 4f; I'm pretty sure it's still based on DFHack r3.)

~ T
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 25, 2013, 02:13:26 am
zip dosnt help
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 25, 2013, 02:23:18 am
zip dosnt help

Hmm... If we go back in time to December 12, then this zip (https://github.com/splintermind/masterwork-dwarf-fortress/archive/cc4584c347fd078e35de4d9e5b73813e1ea91dfa.zip) has practically all the new features in the GUI, but none of the new architecture.

Also, just to check, you are unzipping them into completely fresh directories, yes? Some of the supporting shared libraries have changed or moved between releases, and so if you're copying a settings program across from a previous release, or unzipping over the top of a previous release, then we're likely to see all sorts of issues.

~ T
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 25, 2013, 02:35:12 am
Its probably either the NET-Framework that needs to be updated, or some visualbasics package that your OS is lacking. Is your Servicepack up to date?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 25, 2013, 02:47:08 am
.net is 4.5 and vb runtime is 6.0

last zip gui is working
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: razorback on December 25, 2013, 05:22:14 am
My first thought when i saw the new release: GREAT, NEW STUFF  :D
but then i was mad because i started a new fort 4 days ago...

just realised it's not differing much from SWP so i'm glad again  ;)
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Igorshadow on December 25, 2013, 02:01:23 pm
I found something quite strange,why all my dwarves have lv 10 at each fighting skills?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 25, 2013, 02:35:43 pm
Because the GUI can add fighting skills to any race, from 1-15, so that you can balance the game like you want. I guess you must have set it to 10. OR there is some minor mixup with who gets the skills, I havent tested all of them, but I dont think splinterz would make such a mistake.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Vabalokis on December 25, 2013, 04:34:39 pm
Coppied and pasted everything on that last zip gui , will try to play that abomination , maybe it will work fine
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: firons2 on December 27, 2013, 12:24:44 pm
For some reason my rendermax doesnt work. I try all sorts of settings but it still doesnt work. This happen to anyone else? Dfhack doesnt even recognize the command.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 27, 2013, 12:34:01 pm
Rendermax doesnt work with dfhack r4. Its the last thing that needs to be updated.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: firons2 on December 27, 2013, 12:37:43 pm
Rendermax doesnt work with dfhack r4. Its the last thing that needs to be updated.

Phew i thought i had messed something with my computer. Thanks!
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: shovelmonkey on December 28, 2013, 12:32:36 pm
Great release, as usual. I am however having a pretty much %100 crash rate on world gens exceeding 250 years. Always crashes on "finalizing sites" which is the final operation after genning the world. Very vexing and I can't figure it out.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: BigD145 on December 28, 2013, 01:40:41 pm
Possible solution: Force DF to run on one CPU core.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 28, 2013, 01:46:18 pm
Can be anything. Try the LAA patcher (I dont think its the problem though), try disabling some civs, try smaller worlds or different worldgens... or shorter histories. ^^
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: CaptainArchmage on December 28, 2013, 09:55:00 pm
With the Masterwork Settings program, what language is it written in and does it do anything besides allowing you to launch Dwarf Fortress or making changes to the configuration files (i.e. tileset, graphics, set FPS cap, set raw options)?

I know it doesn't work on Mac, but I might be able to bash together something that could implement the functionality. This would be a start to getting full Masterwork capability on Mac, because at the moment we're really stuck on the default settings.

Does Masterwork still use DFhack r3, or does it use other expanded features?
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 28, 2013, 11:02:29 pm
Its dfhack r4, and the GUI is written in Visual Basics. It does... a ton of stuff. And since a few months, Splinterz (who writes the Dwarf Therapist) has started working on it as well, and it has been improved and expanded a lot. It allows all kinds of settings that change raws, install different tileset (15!!), color schemes, has links in it, the manuals, runs the utilities by batch, edits the worldgen files... It should work with WINE or PLAYONMAC, at least I was told so. (?)
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 28, 2013, 11:22:15 pm
It works with wine 1.7.7 with dotnet40 installed via winetricks.  It may work with earlier versions of wine, but your mileage may vary.

I suggested that if we wanted to make a Mac/Linux friendly DF release which subsequently required no further effort to maintain, then PlayOnMac/PlayOnLinux would be the way to go, since they allow for recipes which automate fetching the game, fetching the dependencies, getting the right version of wine, configuring everything, and so on.  They're used so one can essentially do a single-click install of games like The Sims 3, or Skyrim. The dependency tree for DF is significantly smaller than for those games. :)

~ T
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Meph on December 28, 2013, 11:31:50 pm
But would a player have to set that up, or does a modder set it up once, and the user only needs playonmac and the file the modder created?

I am all for it, its just that I have neither mac nor linux. ^^
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 29, 2013, 12:07:40 am
But would a player have to set that up, or does a modder set it up once, and the user only needs playonmac and the file the modder created?

The user only needs PlayOnMac/PlayOnLinux. The Masterwork Dwarf Fortress install script would be in the PlayOn* repository, so everyone with PlayOn* would be able to install it, just by selecting it from the menu. Before it hits the main POL/POM repo, users can download and run the installer script itself. But well-written scripts are almost always accepted, because PO* aims to make it easy to install and play as many games as possible.

You will need someone with shell scripting experience who's willing to become familiar with the PlayOnMac Scriptwriter's Documentation (http://www.playonmac.com/en/documentation.html), but they don't need to know anything about modding DF itself. It's all "download this file, unzip into this directory, make sure dotnet40 installed, make sure we have this version of wine" code.

The main gotcha is that Dwarf Fortress and the Masterwork settings programs work best under different versions of wine (1.2.3 and 1.7.7 respectively). Someone may be able to find a version which works with both, but I haven't found the dfhack window to display properly in more recent wine releases, and I need the dfhack window to live. :)  (One can probably work around this just by having two installers/menu items, one for 'MWDF Settings', and the other for 'Play MWDF')

~ T
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: CaptainArchmage on December 29, 2013, 12:08:58 am
It works with wine 1.7.7 with dotnet40 installed via winetricks.  It may work with earlier versions of wine, but your mileage may vary.

I suggested that if we wanted to make a Mac/Linux friendly DF release which subsequently required no further effort to maintain, then PlayOnMac/PlayOnLinux would be the way to go, since they allow for recipes which automate fetching the game, fetching the dependencies, getting the right version of wine, configuring everything, and so on.  They're used so one can essentially do a single-click install of games like The Sims 3, or Skyrim. The dependency tree for DF is significantly smaller than for those games. :)

~ T

I'll start out by upgrading WINE. I just noticed my version is quite old.

How much is needed for PlayOnMac to run the Masterwork Settings? I just downloaded the software.
Title: Re: UPDATE - V.4f - MERRY CHRISTMAS!
Post by: Urist McTeellox on December 29, 2013, 01:25:21 am
How much is needed for PlayOnMac to run the Masterwork Settings? I just downloaded the software.

How much effort to write an install script? I have no idea. You'd need to read the docs (http://www.playonmac.com/en/documentation.html).

~ T