Pink Petal Games

Game Editing And Additions => User Mods => Topic started by: Anon21 on July 18, 2011, 12:15:25 PM

Title: OBSOLETE Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 18, 2011, 12:15:25 PM
This thread is now obsolete. Please see pinkpetal.uni.me/index.php?topic=845.0

girl_management_screen.xml changed the following section

NOTE: This xml file is included in the download and must be placed in the .\whoremaster\Resources\Interface folder.

Code: [Select]
  <ListBox
        Name    = "GirlList"
        XPos    = "0"
        YPos    = "26"
        Width    = "600"
        Height    = "402"
        Border    = "1"
        Events    = "true"
        Multi    = "true"
        ShowHeaders = "true"
        HeaderDiv = "true"
        HeaderClicksSort = "true"
    >
        <Column
            Name    = "Name"
            Header    = "Girl Name"
            Offset    = "0"
        />
        <Column
            Name    = "Age"
            Header    = "Age"
            Offset    = "130"
        />
        <Column
            Name    = "Health"
            Header    = "Health"
            Offset    = "170"
        />
        <Column
            Name    = "Happiness"
            Header    = "Happy"
            Offset    = "215"
        />
        <Column
            Name    = "Tiredness"
            Header    = "Tired"
            Offset    = "265"
        />
        <Column
            Name    = "Level"
            Header    = "Level"
            Offset    = "305"
        />
        <Column
            Name    = "DayJob"
            Header    = "Day Job"
            Offset    = "340"
        />
        <Column
            Name    = "NightJob"
            Header    = "Night Job"
            Offset    = "456"
        />
    </ListBox>

cScreenGirlManagement.cpp changed the following sections

Code: [Select]
    //Set the default sort order for columns, so listbox knows the order in which data will be sent
    string GirlColumns[] = {"Name", "Age", "Health", "Happiness", "Tiredness", "Level", "DayJob", "NightJob"}; // Anon21

Code: [Select]
        ss.str("");
        ss << g_Girls.GetStat(gir, STAT_TIREDNESS) << "%";
        Data[4] = ss.str();
        ss.str("");
        ss << g_Girls.GetStat(gir, STAT_LEVEL); // Anon21
        Data[5] = ss.str();

Temporary link here: http://www.uproda.net/down/uproda330715.zip.html (http://www.uproda.net/down/uproda330715.zip.html)

There are two download links in the middle of the screen. :-P
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 18, 2011, 12:51:23 PM
Thanks. This forums need a "Thank you" option btw  :D
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Talonine on July 18, 2011, 12:57:45 PM
Thanks for the mod.


Any chance you can make a mod for the dungeon screen to include the character's "happiness"?
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 18, 2011, 02:08:56 PM
Any chance you can make a mod for the dungeon screen to include the character's "happiness"?

It was a bit trickier, but I managed it.  :)

However it is NOT save game compatible. You can only load games made with the tweaked version!

I'll just list the changed files and include them in the download.

cDungeon.cpp
cScreenDungeon.cpp
dungeon_screen.xml <- Needs to be put in Interface directory

http://www.uproda.net/down/uproda330737.zip.html
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Talonine on July 18, 2011, 06:13:44 PM
Thanks a lot Anon guy
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: THE FUTURE on July 18, 2011, 11:19:27 PM
Thanks a lot, adding level to the management screen makes the gameplay a lot more streamlined. Was also pretty easy to switch it to the way I have my UI set up.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: fires_flair on July 19, 2011, 05:31:53 PM
hey can some one mirror this, can't seem to find the download button. (or anything usually used to indicate a link.)
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 19, 2011, 05:50:52 PM
hey can some one mirror this, can't seem to find the download button. (or anything usually used to indicate a link.)

Both links are dead and I didn't download either :(

Do you need the first or the second mod?
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: pottman on July 20, 2011, 12:56:26 AM
Can you use Mediafire or some other site?
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 03:56:39 AM
Can you use Mediafire or some other site?

I could, but I don't want it hanging around for ages.

Latest version: http://www.uproda.net/down/uproda331180.zip.html

Now includes THE FUTURE's work as well http://pinkpetal.org/index.php?topic=844.0
(Thanks :-P

Please note that this mod is not save game compatible with the original game.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 08:10:26 AM
I could, but I don't want it hanging around for ages.

Latest version: http://www.uproda.net/down/uproda331180.zip.html (http://www.uproda.net/down/uproda331180.zip.html)

Now includes THE FUTURE's work as well http://pinkpetal.org/index.php?topic=844.0 (http://pinkpetal.org/index.php?topic=844.0)
(Thanks :-P

Please note that this mod is not save game compatible with the original game.

Thanks!

Just for the record, your first mod along also doesn't work with old savefiles. I didn't download it in time so I copy/pasted changes you made and compiled  the program myself. It works with new savefiles but gives an error on old once...
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: pottman on July 20, 2011, 08:11:00 AM
How do I install the mod? Besides the XML files.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 08:32:26 AM
How do I install the mod? Besides the XML files.

Besides the XML files you just copy 'whoremaster.exe' where the old file was. (I recommend renaming your old 'whoremaster.exe' and XML files just in case something goes wrong).
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 08:37:15 AM
What do you turn off in preferences before building the .exe to 1.116 MB? Mine comes out at 1,5+ MB. It works just as well but I want to learn :)
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 08:43:07 AM
*Shrug* No idea. As far as I know all the settings are default. Unless you're doing a Debug compile instead of a Release compile?

The default setting seems to be to do a Debug compile, but that's not a good idea if you are distributing the .exe later.

If anybody is interested I also have a version where MIN_AGE is a compiler variable set to 17 in cGirls.h.  It has absolutely no effect on gameplay, but it does mean that you can change MIN_AGE in just that location to 16, 18, 21, whatever and recompile.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 09:05:36 AM
*Shrug* No idea. As far as I know all the settings are default. Unless you're doing a Debug compile instead of a Release compile?

The default setting seems to be to do a Debug compile, but that's not a good idea if you are distributing the .exe later.

If anybody is interested I also have a version where MIN_AGE is a compiler variable set to 17 in cGirls.h.  It has absolutely no effect on gameplay, but it does mean that you can change MIN_AGE in just that location to 16, 18, 21, whatever and recompile.

Rgr. Age thing is not nearly as useful as the other mods, I can't wait until my round is finished to start a new one with the tweaks.

If you have time, can you add Looks, Constitution and House percentage to the girls management screen in brothel? Those are most important stats to keep track of in the long game.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 09:11:56 AM
Quote
Looks, Constitution and House percentage

Well, probably, but peeps on the default screen size for the game won't be able to fit them all on. At that point it would probably be more sensible to go the whole hog and add support for user customisation of columns included, a horizontal scroll bar and resizing. All of which can be done (in theory) with a DataGrid instead of a multi-column ListBox. I don't fancy that job, though.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 09:22:09 AM
Well, probably, but peeps on the default screen size for the game won't be able to fit them all on. At that point it would probably be more sensible to go the whole hog and add support for user customisation of columns included, a horizontal scroll bar and resizing. All of which can be done (in theory) with a DataGrid instead of a multi-column ListBox. I don't fancy that job, though.

I don't expect many people to play on default settings and redesigning the brother screen is not worth the effort since there is an insane amount of empty space at higher resolutions as it is. Plus I doubt the "Level" stat will stick if a newer official version is out either, it's not important for most ways of gameplay.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 09:30:19 AM
I don't expect many people to play on default settings

I do.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 09:41:26 AM
I do.

LoL You need more faith in humanity :) Times when 800x600 was a common resolution or people were to technologically inept to edit a .txt file are long gone.

Browser stats taken from w3:

Date
Higher (http://www.w3schools.com/browsers/browsers_resolution_higher.asp)
1024x768
800x600
640x480
Other
January 2011
85.1%
13.8%
0.6%
0%
0.5%
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 10:13:59 AM
No, I mean I play at default resolution.  :P

I don't browse the Internet at 800x600, but that's different.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 10:24:54 AM
Lmao, I didn't get that :)

Well, it's a matter of preference I suppose.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 20, 2011, 02:54:46 PM
OK, this is an early release (e.g. not quite finished :-P) where I'm working on increasing font size in listboxes and such. This uses a slightly modified 1280 x 1024 UI developed by THE FUTURE (See http://pinkpetal.org/index.php?topic=761.0 )

http://www.uproda.net/down/uproda331394.zip.html

Use at your own risk, backing up original files is advised. :-)
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 20, 2011, 03:13:40 PM
OK, this is an early release (e.g. not quite finished :-P) where I'm working on increasing font size in listboxes and such. This uses a slightly modified 1280 x 1024 UI developed by THE FUTURE (See http://pinkpetal.org/index.php?topic=761.0 (http://pinkpetal.org/index.php?topic=761.0) )

http://www.uproda.net/down/uproda331394.zip.html (http://www.uproda.net/down/uproda331394.zip.html)

Use at your own risk, backing up original files is advised. :-)

Looks good, but a name of the girl I testing this on cut into the "age" column, girl description was also cut.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Dagoth on July 20, 2011, 09:32:27 PM
Nice work on these so far. One thing though:
If anybody is interested I also have a version where MIN_AGE is a compiler variable set to 17 in cGirls.h.  It has absolutely no effect on gameplay, but it does mean that you can change MIN_AGE in just that location to 16, 18, 21, whatever and recompile.
For legal liability reasons for this site, don't post any such version where the minimum age can be lowered.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 21, 2011, 12:09:35 AM
Nice work on these so far. One thing though:For legal liability reasons for this site, don't post any such version where the minimum age can be lowered.

It can't be changed without editing the code and recompiling. Actually, it always could be changed by editing the code and recompiling. Legally I would think it's in exactly the same position as before but I can go through and remove all mention of MIN_AGE from the code if you want.

If you're serious about legal liability (IANAL) I suggest you remove all default characters that are based on anime characters whose 'actual' age is lower than 17.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Dagoth on July 21, 2011, 05:44:32 AM
I'm simply asking that you not post a compiled version with the minimum age lowered or potentially lowerable.

Bad mood, or what?
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 21, 2011, 05:47:19 AM
(IANAL) Amen to that :)

To many countries with to many different laws and the issue had been discussed to many times on to many forums. There is no reason to make modding age easier, if someone knows how, let them do it for themselves for their own use.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 21, 2011, 06:29:17 AM
I'm simply asking that you not post a compiled version with the minimum age lowered or potentially lowerable.

Bad mood, or what?

No, just unsure of what you were asking.  To clarify, I have not and will not post a compiled version where the minimum age is lowered or is lowerable.  I am, however, entirely serious that if you are concerned about legal issues there are characters included in the default distribution that should not be there.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Dagoth on July 22, 2011, 04:30:46 AM
In the game (and therefore here on this site), they're at least 17. :)
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 22, 2011, 01:24:43 PM
In the game (and therefore here on this site), they're at least 17. :)

Yeah, that argument may still work in Japan.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: TF on July 22, 2011, 02:05:51 PM
Well, not only does the programming of the game itself force any girl to be listed as 17+, if any girl in the game was underage in the anime they're in, appropriate time is supposed to have passed before they made their way into the game world. (Something very similar to this argument has happened before, [though I couldn't say precisely where that conversation is] and people did make sure that their asses were pretty decently covered.)
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Anon21 on July 22, 2011, 03:00:50 PM
I'll just point out that an increasing number of countries include the apparent age characters are drawn and not just their claimed age in relevant laws.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 22, 2011, 06:13:11 PM
Yeah, that argument may still work in Japan.

 Unless I am seriously mistaken no argument would be needed in Japan at all since no law banning lolicon exists?

 Even in countries where law makes no difference between actual cp and drawn fictional characters (or barely makes one), Japanese Anime/Lolicon are rarely targeted. UK has recently made very strict laws that were by the admission of lawmakers also targeting "Specifically Lolicon/Hentai with characters who looked like minors" but there have been no crackdown on websites or arrests specifically targeting offenders.
Title: Re: Girl Management Interface Tweak (Rev635)
Post by: Xela on July 22, 2011, 07:11:11 PM
Well, not only does the programming of the game itself force any girl to be listed as 17+, if any girl in the game was underage in the anime they're in, appropriate time is supposed to have passed before they made their way into the game world. (Something very similar to this argument has happened before, [though I couldn't say precisely where that conversation is] and people did make sure that their asses were pretty decently covered.)

I'll just point out that an increasing number of countries include the apparent age characters are drawn and not just their claimed age in relevant laws.

 This is a weird argument... One of the worst arguments I've ever heard... Anyone can with same same luck state after being caught with cp that a person in question has already grown up? I cannot imagine a country with a law system where that would work... I think we can make three valid arguments here:

1) Any picture on this website is drawn/generated Art and what's more, Art that has no basis in reality (100% fictional) therefor it is a subject to an expert or Jury's opinion what the said art actually represents. Past that it is fully up to the law of a specific county/state in question to penalize the victimless crime.

2) It is obvious that any video game with "sexual" edge that specifically states characters as minors outside of Japan might at the very least become a target of threats and/or hatemail from organizations or individuals who have nothing better to do even if not legally prosecuted. Therefor I have to agree with the admin that WM should stay as it is or at the very least there should be no release that makes modding the game to display age under 17 any easier than it has to be.

3) "Loli"like characters aside, I am pretty damn sure that there are countries where legal system would penalize for having any graphics of "Obscene" sexual nature, completely regardless of character's age. Meaning that to please everyone, every pic from "Beast" and "BDSM" categories has to be removed not mentioning that there are also countries where porn as a whole (real or virtual) is banned so if you are making an argument towards making this game legal everywhere, it can only be to erase it from existence...

That said, I like WM and believe that it has a right to exist. Past that any person who doesn't like "Loli" or "BDSM" or "Beast" or "Anal" or "Group" can mod the game to their preferences, I believe that mods like that can be done by any persons since they require nothing more than deleting a few pics or playing with editor...