FIRST! :-P
OK, seriously, I'm going to use the first post for a summary of changes and the latest download link.
Updated on Sep 19th (link will probably expire after two days or so)
Download:
http://www.dotup.org/uploda/www.dotup.org2042843.zip.htmlI would like to thank THE FUTURE for use of his 1280 x 1024 interface and other mods. Also GonDra for his code (Withdraw All button). If you've got a mod you'd like to see included please let me know. :-)
config.xmlTake a moment to look through the config.xml file include in the download ( .\Resources\Data ). There are a lot of new settings that can be changed there, and they are explained in the file.
User InterfaceThe game's layout is mostly set through the various .xml files in .\Resources\Interface Note that these .xml files can't be used with the standard ('vanilla') version of WM without modification as they include new xml not supported by the standard code. If you look at the xml the content is generally self explanatory.
Not all screens are set with xml files. Some are set with older (less flexible) .txt files and others are hard coded.* Dual display mode for Girl Management Screen.
Click on the girl's picture, or click the arrow icon to switch between small pic + large table and large pic + small table.
The large table can have different columns to the small table.
* StdFontSize = "16" (set in config.xml).
Increases default font size in a number of places. This is mostly obsolete, now, as I have added an optional FontSize attribute to the Listbox element.
* FontSize now works with Listbox element.
The height of the rows should also automatically adjust with FontSize changes.
* Flexible Listbox columns.
In multi-column listboxes you can now include just about any stat / skill / status just by setting the column name appropriately. You do, however, need to know what the valid column names are (e.g. for level you need the column name "STAT_Level") This is a standard feature of WhoreMaster SVN Revision 643.
* Item Management screen (shop, item transfer) now displays description, skills and statistics of last girl selected.
Very useful if you want to know which item to give to which girl.
* Withdraw All button in bank screen.
* 'More Details' buttons all removed! You can now see all the details on your slave without having to click that button.
* 'New Game' now needs one less click.
* Mayor bribery rate now set with slider.
* Small girl image added to Dungeon screen.
* Slider code improved.
'Increment' attribute is now the smallest amount the slider position can move.
Only if you codeThese changes are only relevant if you are happy with editing the code and recompiling the game.
* HideListBox function (as used with big/small table on girl management screen).
* Improved support for Multi-column list boxes (you can now get Column Name from Column Number and vice versa)
* Added click event handling to Image object
Used for the 'small / big' girl image on the Girl Management screen.
* Minimum age and maximum age are now defined in the code (#define MIN_AGE 17 / #define MAX_AGE 80).
If you don't want 80 year old whores you can change that and recompile. Note that girls just stop ageing at the max age, they don't retire or anything.
Gameplay changes* Introduced initial sex skill caps for new girls with status of 'virgin'.
* New Job 'Beast Mistress' replaces old jobs of 'Beast Carer' and 'Beast Capture'.
New job includes an extra text event or two. Support is still present for save game files that have girls with the old jobs, btw.
* You can now Retire girls instead of Firing them.
Retiring involves handing out a fairly hefty sum for them to live on and is a 'Good' act (affects Disposition and Suspicion a little).
* Optional 'Fame Mode' for game play. (Set in config.xml )
Whether you can buy extra brothels will depend on how well known your existing brothels are. The default mode is 'FameIsKey = false' where it should play the same as before. If you want to try the new mode set this to 'FameIsKey = true' instead.
* Maximum gangs that can be hired can be set in config.xml
WARNING! Do not set to more than 24 unless you first add more gang names.
* Added new parameter to config.xml "RandomGirlNerf"
Set to 0 for no random girls, 100 for standard random girls. Works on customers selling their daughters, gangs in the catacomb, girls in the catacomb, daughters of girls and girls bought in the slave market.
* New starting text options added
(No effect on gameplay - just for flavor)
* New alternatives for pregnancy event text added
(See
http://pinkpetal.org/index.php?topic=851.0 )
Broken and TBDIf you're interested in game development, maybe you could take a look at these and see if you can get them to work.
* Attempted to move window creation / handling code for the Main Screen (first screen) to use an XML template.
Didn't work. Look for the #ifdef OLD_MENU / #else / #endif sections for the code which I played around with.
* Traits gained from torture are temporary?
Reported by Ildon and Drake. I'm not sure if I fixed that or not. ^ ^;