Pink Petal Games

Game Editing And Additions => User Mods => Topic started by: sentza on January 03, 2012, 07:04:51 PM

Title: Patch contrib
Post by: sentza on January 03, 2012, 07:04:51 PM
Patch 0.5 includes :
 * allows group sex in dungeon and house (modify group girl's skill, player have 25% luck to be the father)
 * allows forced group sex  in dungeon and house(modify group  girl's skill, player have 25% luck to be the father)
 * allows lesbian action in dungeon and house(modify lesbian girl's skill)
 * add pegnancy column in managing girl screen in the whorehouse
 * add pegnancy column in dungeon
 * clinic on the map
 * transfert between brothels and clinic
 * assign JOB_DOCTOR to girls (add health to the girls with JOB_HEALING and use intelligence skill)
 * assign JOB_HEALING to girls
 * modify JOB_BARMAID(use skill strip for calculating pay)
 * modify JOB_WAITRESS(use skill service)
 * modify JOB_STRIPPER(use skill service)
 * modify JOB_CUSTOMERSERVICE(use skill service for calculating pay)
 * modify JOB_DEALER(use skill service)
 * modify JOB_ENTERTAINMENT(use skill service)
 * modify JOB_XXXENTERTAINMEN(use skill service)
 * replace treesome action by bukkake ???
 * clinic summary
 * clinic transfert button
 * save/load process include the clinic
 * localization/text modification (see page 3 of this post, I explain how to)
 * bug correction counter (sum job) in the clinic         
 * bug delete the button send to dungeon in the clinic           
 * now the clinic will cost you 5000 gold and need 10 commerce       
 * only 10 rooms in the clinic                       
 * bug delete the button send to dungeon in summary when girls are in the clinic         
 * improve JOB doctor (add girl rest)               
 * add freetime job in the clinic and general job but freetime job is the only one you need               
 * add JOB_GETABORT in the clinic (the girl must keep this job 2 turns) (remove pregnant status)   
 * add JOB_PHYSICALSURGERY in the clinic  (the girl must keep this job 5 turns) (add random trait bigboobs and cute...) (boost beauty and charisma)
 * the movie studio (basical version)
 * jobs in the movie studio
 * load/save movie studio and movie
 * add management girl in studio
 * transfert girl between brothel clinic studio
 * categ ORAL pics added (used in bar - service, singer- and hall) (you character must have oral.jpg pics otherwise the game use sex.jpg pics)
 * bug fix in the clinic (see page 5, exept inventory disable/notwork for clinic and studio )

The jobs in the clinic are all in except repair artificial girl. Be carefull, the job doctor is expensive (pay more than 100 gold) and need a free girl, put her to freetime if there are no girls who need her...
For balancing skill, i use the same than others sex actions.

The studio is experimental... (studio is free) You need 2 girls for crystal purifier and camera mage jobs. Each girl with other jobs produce scenes. If you click on createmovie button, you see the scenes sceen and you can release a movie with the current scene list. You earn money each week during 35 weeks.
Fluffer job is not yet implemented and all jobs need balancing.

The link if you want to try it (i integrate the change, so extract and play):
http://www.mediafire.com/?8k0lh0ec11vmvw0 (http://www.mediafire.com/?8k0lh0ec11vmvw0)

The sources zip :
 http://www.mediafire.com/?9da3qljadx2rl78 (http://www.mediafire.com/?9da3qljadx2rl78) (patch0.5)

If you have error "side by side configuration incorrect". Download the Microsoft Visual C++ 2008 Service Pack 1 Redistributable, vcredist_x86.exe (4,3Mo) and install it : http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11895#top (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11895#top)

I use the source trunk to make the patch, so there is the same bugs in the official release. You can make feedback and said me if you like/hate... Please report to me, if you see bugs.

In progress  :
 * add more resolution (works but i need to add my own screen clinic and studio)
 * more column for managing (linked with resolution...)
 * add other pics category as WM EX
 * improve the studio
 * male integration (maybe)
 * screen for hire male (maybe)
Title: Re: Patch contrib
Post by: sentza on January 04, 2012, 01:39:13 PM
I replace threesome action by bukkake (it's more funny). It's only in forced interaction and up BDSM skill.
For those who like threesome with 2 girls :P . I will add it in the next patch. I try to add the job doctor and the clinic too (but it's little longer).

You must download the script and replace it in the directory "Resources\Scripts\"
 Rename the current script with .bak before replace it
Title: Re: Patch contrib
Post by: Strongpoint on January 04, 2012, 02:59:58 PM
I Like the changes and hope that you'll not abandon it, the game has a potential and I want more new versions.

If you need the idea for a laaaarge patch - add male characters support
Title: Re: Patch contrib
Post by: sentza on January 04, 2012, 03:35:24 PM
Hi, thanks. I try to add many things but i discove the code.

Devs have commented many Jobs in todo. Clinic, Movie maker, Community Centre, Drug lab, Alchemist lab, Arena, Skills Centre... I start on these things, it's more easy.

I don't have idea for male characters support. You want male characters  in the slave market?
Title: Re: Patch contrib
Post by: teitogun on January 06, 2012, 04:14:19 AM
Why not? I wouldn't mind opening a yaoi brothel for the less discriminating customers  :P
Title: Re: Patch contrib
Post by: sentza on January 06, 2012, 12:55:34 PM
Yes why not.

I started coding the clinic, so I continued. I add the clinic in the town and I'm on the transfer of girls to the clinic, i already create the doctor job but the clinic interface need the jobs menu...

The player chose one girl and assign day/night to job doctor, the others girls are treated if their health is low.

 Otherwise I changed bar and hallgambling jobs, bar jobs in the code are randomly assigned and not used those selected by player. I added skill service in the calulation of pay and strip skill for the job stripper  ...
Title: Re: Patch contrib
Post by: E. on January 06, 2012, 01:02:23 PM
Will you add flavor text depending on the girl's traits like WM EX? It added a lot of fun to the game.
Title: Re: Patch contrib
Post by: sentza on January 06, 2012, 02:04:20 PM
This is good idea. I have downloaded WM EX but the sources are not in. So maybe if i have the time but English is not my native language, so if you have the time to write the text, I can add it to the girl's traits.
Title: Re: Patch contrib
Post by: E. on January 06, 2012, 04:54:15 PM
English is not my native language either and I really suck at writing that kind of stuff... It would look like a crappy lemon fanfic...
Title: Re: Patch contrib
Post by: sentza on January 06, 2012, 07:17:37 PM
I wrote some texts but the code takes time ...

I will put a second patch including :
 * clinic on the map
 * transfert between brothels and clinic
 * assign JOB_DOCTOR to girls (add health to the girls with JOB_HEALING)
 * assign JOB_HEALING to girls
 * modify JOB_BARMAID(use skill strip for calculating pay)
 * modify JOB_WAITRESS(use skill service)
 * modify JOB_STRIPPER(use skill service)
 * modify JOB_CUSTOMERSERVICE(use skill strip for calculating pay)
 * modify JOB_DEALER(use skill service)
 * modify JOB_ENTERTAINMENT(use skill service)
 * modify JOB_XXXENTERTAINMEN(use skill service)
 * replace treesome action by bukkake ???
 * clinic summary
 * clinic transfert button

in progress :
 * test
 * save process (i forgot this :-[ )
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 12:06:44 PM
The new patch is done, you can download on the first post. Please report if you see bugs.
Title: Re: Patch contrib
Post by: E. on January 07, 2012, 01:43:49 PM
Why don't you make the flavor text moddable?
You could use an XML file (I don't know shit about XML)


Edit: Downloaded the game but can't run it because the "side-to-side config in incorrect" Never saw that one before...
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 02:44:53 PM
I put it on my todo list. the flavor text in summary?

I tested but i don't see that error. I used Seven and visual studio 2008. I will test on others computers tomorrow.
Title: Re: Patch contrib
Post by: Romanul on January 07, 2012, 04:09:28 PM
I downloaded the game form the first post but it doesn't start. It says the application failed to start because configuration is incorrect .


The regular game works fine, same for the mod WM Ex.  :( 
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 04:28:14 PM
Ok May be It's because i change compilation options... I will change it
Title: Re: Patch contrib
Post by: sgb on January 07, 2012, 05:34:55 PM
You might want to link this up with Anon's final bugfixes and tweaks (thread was http://pinkpetal.org/index.php?topic=845.0).  It fixes a lot of the remaining issues the original devs never got around to, and then your improvements can go from there.
Title: Re: Patch contrib
Post by: Fling on January 07, 2012, 06:20:34 PM
No sure why but I keep getting an error message on startup.


Quote
"The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail."


Checking the gamelog file in the root directory
I see various errors such as:



setting up slave market: genGirls = 1
... no girl at index 0- returning

Brothel 1 not found in list!
Brothel 2 not found in list!
Brothel 3 not found in list!
Brothel 4 not found in list!
Error in RenderText m_Message. Text which was to be rendered:

Text has zero width
Brothel 1 not found in list!
Brothel 2 not found in list!
Brothel 3 not found in list!
Brothel 4 not found in list!


Saving brothel: Clinic
Brothel 1 not found in list!
Brothel 2 not found in list!
through to 4



Loading global triggers
Loading default images
Brothel 1 not found in list!
Brothel 2 not found in list!
Brothel 3 not found in list!
Brothel 4 not found in list!
Error in RenderText m_Message. Text which was to be rendered:

Text has zero width
Brothel 1 not found in list!
Brothel 2 not found in list!
Brothel 3 not found in list!
Brothel 4 not found in list!
Shutting Down


[size=78%] [/size]
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 07:04:36 PM
Ok I find a solution it's because i forgot to put visual at Release mode. It was Debug...
Title: Re: Patch contrib
Post by: Fling on January 07, 2012, 07:15:20 PM
Ok I find a solution it's because i forgot to put visual at Release mode. It was Debug...


woot!
Looking forward to your next full release or bug fix patch.
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 07:20:41 PM
I put a new file. If someone can test on XP 32 bits. I have solved it on a vista 32 bits... I put the link with visual c++ 2008 package too.
Title: Re: Patch contrib
Post by: sentza on January 07, 2012, 07:48:42 PM
Quote
You might want to link this up with Anon's final bugfixes and tweaks (thread was http://pinkpetal.org/index.php?topic=845.0 (http://pinkpetal.org/index.php?topic=845.0)).  It fixes a lot of the remaining issues the original devs never got around to, and then your improvements can go from there.

Whoo i don't see this post. The changes are great!! but the link is broken (Download: http://www.dotup.org/uploda/www.dotup.org2042843.zip.html (http://www.dotup.org/uploda/www.dotup.org1985235.zip.html)) and i need the source for adding that. You keep the file?


Title: Re: Patch contrib
Post by: frozen_ghost on January 07, 2012, 11:14:10 PM
There is a working mediafire link, posted by fires_flair, at the bottom of page 21 in that thread.
Title: Re: Patch contrib
Post by: sentza on January 08, 2012, 07:15:25 AM
I downloaded it and the source are in. So, the new patch i will include the changes. I thought about the idea of Eiri666 and the text is directly in source code, so i'll try to put it in a xml file or externalize it in a file. Everyone can change the text with that. And if a courageous man come here, he could translated into other languages...
Title: Re: Patch contrib
Post by: Romanul on January 08, 2012, 10:01:51 AM
What about WM EX? Will you include those changes too? Or are they really not your thing?
Title: Re: Patch contrib
Post by: sentza on January 08, 2012, 10:30:43 AM
I download the 800x600 version of WM EX but i don't see the source files in it. so, i can't include... May be the screen resolutions, but if THE FUTURE makes many changes in the code, I can't without sources...
Title: Re: Patch contrib
Post by: Romanul on January 08, 2012, 10:45:57 AM
Unfortunately I doubt he will come back. Anyways, good look with your work.
Title: Re: Patch contrib
Post by: sentza on January 08, 2012, 05:54:42 PM
I have a good solution for allowing you to change text and add others languages. I will make a tutorial for that.

So next patch 0.3 :
 * add localization (if your system is english -> use english, if french -> use french, if spanish ...)
 * add text changing with Poedit
 * tuto for Poedit

maybe if i have more time :
 * add Anon's final bugfixes and tweaks
 * all jobs in the clinic
 * solve the bug counter in the job clinic (bad number)
Title: Re: Patch contrib
Post by: rxformula91 on January 08, 2012, 07:12:33 PM
would u be willing to post your source files as well?
Title: Re: Patch contrib
Post by: sentza on January 09, 2012, 01:09:12 PM
Yes, i will post a zip with sources.

I have a good news and a bad news :
the good is that i have 95% of strings externalized and
the bad is that there are more than 2680 strings in the game (Are there motivated people to translate the game in others languages here ?? :D )

I must change some methods because they use strings for checking if a girl has a trait... I can't include the name of trait before that.
Title: Re: Patch contrib
Post by: Popuri on January 09, 2012, 03:08:35 PM
I'll be curious to see your work once it's out.  I've been piddling some with scripting for the girls, would like to work on setting up an easy to use template so each could have her own unique dialogue when you meet her, interact, etc.

One thing I'm debating working with is changing the way extra brothels work.

My idea is that rather than the additional brothels being new buildings in Crossroad, why not have the option to build new brothels in other fictional cities?  Could group girls by tech/genre to whatever city you build the brothel in.  (i.e. build one in Tokyo, pick up modern girls.  Build one in Konoha, pick up Naruto girls, etc.)
Title: Re: Patch contrib
Post by: sentza on January 09, 2012, 04:43:59 PM
Quote
I'll be curious to see your work once it's out.  I've been piddling some with scripting for the girls, would like to work on setting up an easy to use template so each could have her own unique dialogue when you meet her, interact, etc.

I think that the WM script editor is the best way to make interaction between player and girl. (SetVarRandom, IfGirlStat, IfGirlSkill, IfHasTrait) Making unique dialogue is a very big work... If you want more method for script I can make them. May be add interaction between player and customers or challenges for exemple a customer who want 3 vigins (or others traits) girl for his birthday and add random event (I kill one of them or I fight with them...).

Quote
One thing I'm debating working with is changing the way extra brothels work.

My idea is that rather than the additional brothels being new buildings in Crossroad, why not have the option to build new brothels in other fictional cities?  Could group girls by tech/genre to whatever city you build the brothel in.  (i.e. build one in Tokyo, pick up modern girls.  Build one in Konoha, pick up Naruto girls, etc.)

With PoEdit we could changes all the dialogues which are in the game (so changing the backgound). For building new brothel, that is a possibility, but may be hard to manage all the brothel, that need many changes in the interface (switch between map) and in the code (saving/loading data :-[ ).

I like the idea of main developers more particularly the movies studio :P  and the arena.
Title: Re: Patch contrib
Post by: Popuri on January 09, 2012, 05:31:19 PM
I think that the WM script editor is the best way to make interaction between player and girl. (SetVarRandom, IfGirlStat, IfGirlSkill, IfHasTrait) Making unique dialogue is a very big work... If you want more method for script I can make them. May be add interaction between player and customers or challenges for exemple a customer who want 3 vigins (or others traits) girl for his birthday and add random event (I kill one of them or I fight with them...).

I've done some pretty extensive exploration of the scripting functions.  The original designers were moving towards using lua scripts instead of the program they already have, as it's far less clunky when making the actual script, but the functionality of the existing lua commands in the game are limited.  I'll dig around, but for WM EX I wrote and sent to FUTURE source code files to add...I think it was about 10 commands to the Script Editor, and could probably do more.  Not too complex.
Title: Re: Patch contrib
Post by: sentza on January 09, 2012, 05:54:10 PM
That's great, could you give more details about your commands.

I already add group, lesb commands. I will add more but if you make them, we can merge it. Have you try to merge  Anon's final bugfixes and tweaks? I will try tomorrow if i have time...


Title: Re: Patch contrib
Post by: julte on January 09, 2012, 08:06:25 PM
I am looking forward to see your new source code. I really like the clinic and would like to work with a version including it.

I have been trying to create a version with the most up to date source code (I want to edit some things, lets see how much). I was able to compile and play with Popuris changes to scripting, but with Anon's final bugfix the images of the girls are not loaded anymore. This is mentioned in the original thread. Anon fixes it by replacing a == with a proper string comparison, but the fix should already include the change.

Any idea what I could do?

Thank you.
Title: Re: Patch contrib
Post by: Popuri on January 09, 2012, 11:54:15 PM
This is the source to my original change to the script editor.  The code was written for EX, but I commented out the EX specific parts.  May have to update it to match anon21's latest stuff, and the txt file has a typo.  Line...233 I think, instead of '-1000 1000' should be 'INT -1000 1000'

http://www.mediafire.com/?64am0g77o128bn7 (http://www.mediafire.com/?64am0g77o128bn7)
Title: Re: Patch contrib
Post by: sentza on January 10, 2012, 02:00:04 PM
Currently, I test my changes about localization. I think that i can upload a new patch Friday night and include a little tutorial for changing or translating the string in the game with poEdit. For sources, i include new lib and dll (I am using gettext if you know), i will put them in another zip.
Title: Re: Patch contrib
Post by: julte on January 10, 2012, 02:22:28 PM
Great, thank both of you.

@Popuri: I did not have any problems with including your changes to the source for WM EX into the latest SVN revision, but will look at what you uploaded today.

@sentza: Will you also include all source code changes you made? I am trying to put together a version containing all available source code, would love to also include the source from WM EX but the FUTURE is not available. The reason I asked about Anon's code here was that you mentioned you would look at his patch and was wondering whether you found a way to include his patch into your source without the problem I have (pictures of girls do not load) or whether you encountered the same problem.

What I am planning to do (don't know whether I have time, but will soon finish my last c++ project for a while and want to excercise c++ in my free time) is that children/mothers show who is their child/mother, maybe some changes similar to EX, mostly concerning traits, balance and gangs. Maybe some UI changes based on Anon's patch. First of all I would like to merge all available code/Popuris great script update.

EDIT: What i would love to modify and enhance is the weekly message screen.
Title: Re: Patch contrib
Post by: sentza on January 10, 2012, 05:08:25 PM
: Hi,

I make a (quick) zip with sources files, so you can see changes.

For the clinic, i just extends the class brothel. May be you can improve this (if i have time i will do).
I add gettext, you can download here the libs http://gettext.sourceforge.net/ (http://gettext.sourceforge.net/) . (I will upload a bigger zip with it or you or make a svn repository if you couldn't compile...)

I upload a new patch too 0.3, i tested (i will test more tomorow but you can see the modif).

So, if you want to modify the text in the game now you can without any modifications in source code. download poEdit http://www.poedit.net/download.php (http://www.poedit.net/download.php) or notepad++ for editing. But you need poEdit for compiling the .mo.

I explain :
1) open poedit
2) in "\Resources\Lang" there is a .pot, it's a dictionary, when you clic open in poEdit select it
3) save a file in the language you want "english.po" (there is thoses i use to create .mo)
4) edit the text by carefull if you use notepad do not modify msgid but only msgstr (if you use poEdit for editing no problem)
5) save your modif (warning : in preference check generate .mo see http://supertuxkart.sourceforge.net/persistent/images/6/67/Poedit_prefs.png (http://supertuxkart.sourceforge.net/persistent/images/6/67/Poedit_prefs.png))
6) poEdit generate a .mo, copy it in the good directory (en/LC_MESSAGES if english)

@julte : may be we could make an alternate svn because synchronize with zip is too hard... :'(
@popuri : I download your script i will add them in the next patch.

I update the first post for download.
Title: Re: Patch contrib
Post by: sentza on January 11, 2012, 04:44:04 PM
Quote
EDIT: What i would love to modify and enhance is the weekly message screen.

What do you plan in the summary? If you know a guy (or you) who is good with photoshop or gimp (and little pervert :D it's a whore game), we can do better things in the interface.

If you have pb for generate a .mo, post you .po file and i will make the .mo file, for translating or changing the texts in the game. And if it's good and you are ok, i can include in the next patch.
Title: Re: Patch contrib
Post by: Fling on January 11, 2012, 06:58:09 PM
@Sentza


Just been reading through some of the various posts and came across this one [size=78%]http://pinkpetal.org/index.php?topic=763.0 (http://pinkpetal.org/index.php?topic=763.0)[/size]
Just wondering what your thoughts on this were and if possible you'd consider throwing the idea into your version of the game?


Not sure why a son is sold but may be he could be trained in one of a few job types and then give a large bonus to that role.


Becomes a solider - security bonus + gang bonus
Becomes an accountant - Bonus to money management / advertising / reduction of prices for various things.
Trained in the dungeons - Learns how to break the spirit of some girls into accepting their role, tortures a rival gang leader to learn about their operations prior to their down fall.
Bar manager - bonuses to operations within the bar (increased customers and bonus to satisfaction)
Gambling hall manager - As above
Brothel Advisor - Keeps an eye on the girls and the operations and makes helpful suggestions (difficult to code I would think)
Politician - Keeps the suspicion levels down, bribes and corrupts people to look the other way
Entertainment manager - Ensures the punters are well looked after - raises brothel ratings.
Adventurer - Specialists in finding monsters and girls to work for you.
Male escort - carters for those punters who prefer a bit of male company (bi or male escort depending on trait if straight or gay)
Title: Re: Patch contrib
Post by: julte on January 11, 2012, 07:00:50 PM
@sentza: SVN sounds good, any preference? I do not like googlecode, anything else should be fine. Are you using VS2010?

In the summary I would like some new filters and change some messages. There are too many pointless messages. Gangs do little and have two messages. I would like to look into these things, but I will have to read in that area the code first. I can do some photoshop.
Title: Re: Patch contrib
Post by: Popuri on January 11, 2012, 08:44:33 PM
Something I pitched a while back, and that I'd been working on for my own patch but didn't get far with, was replacing the gangs.  Swapping out gangs for 'henchmen', male employees/slaves with their own set of jobs and such.  Possibly extending the girl class.
Title: Re: Patch contrib
Post by: sentza on January 12, 2012, 12:50:03 PM
Quote
Something I pitched a while back, and that I'd been working on for my own patch but didn't get far with, was replacing the gangs.  Swapping out gangs for 'henchmen', male employees/slaves with their own set of jobs and such.  Possibly extending the girl class.

I think that is very hard because you need to change many lines in the code. If you manage man by man your gang, you must write a male integration (extend girl the girl but rewrite method of loading/saving data and others methods taits, skill...)

After, there is the code in InterfaceProcess, each turn you need to update boys one by one in your gangs...
Moreover you need to re-write fighting, combat, kinap... methods in gang and screen management for gang ,i see in the code that some method of gang are include in the class Brothel (loading/saving gang). So, very hard to make with current code and too many changes.

Maybe try to add free and slave boy in the game first.

@Fling : yes family business is good but we need a male integration with that we can have male slave and free for gang or son...

@julte : may be too early for svn(if you make many changes, we will do that). Post your changes and i will include them in the next patch if you are ok. I use VS2008
Title: Re: Patch contrib
Post by: sentza on January 14, 2012, 11:48:04 AM
I uploaded a new patch 0.4 (see the first post) :

 * bug correction counter (sum job) in the clinic         
 * bug delete the button send to dungeon in the clinic           
 * now the clinic will cost you 5000 gold and need 10 commerce       
 * only 10 rooms in the clinic                       
 * bug delete the button send to dungeon in summary when girls are in the clinic         
 * improve JOB doctor (add girl rest)               
 * add freetime job in the clinic and general job but freetime job is the only one you need               
 * add JOB_GETABORT in the clinic (the girl must keep this job 2 turns) (remove pregnant status)   
 * add JOB_PHYSICALSURGERY in the clinic  (the girl must keep this job 5 turns) (add random trait bigboobs and cute...) (boost beauty and charisma)
Title: Re: Patch contrib
Post by: sentza on January 15, 2012, 01:20:37 PM
For the next patch, I start the movie studio. I already done a studio screen management : assign girl to job. I will add another screen in order to manage the current movie, a list with filmed scenes, button for adding scene to current movie, button for release the current movie, a panel with info on current movie. Maybe i will try to add the male integration to the game because movie scene needs male... If you have any suggestions? 

I will upload a new zip with sources after this patch but currently i broke the brothel class... and i need to clean my code.
Title: Re: Patch contrib
Post by: Shilo on January 16, 2012, 11:14:00 AM
Would be nice to have an option at the start of a new game to use balancing on the stat values similar to WM EX. Unfortunately come many user-created girls with way over the top stats that take all challenge out of the game.

So when the balancing was enabled, girls would get their stats depending on their skills (like having Assassin give a bonus to combat skill and so on… Future posted the exact effects in the WM EX thread) and then maybe apply the user-defined stats x0.1 or x0.2 to still allow a tendency in the stat direction that the author of the girl intended but without having overpowered girls.

Also, adding some of the skills that were introduced in EX would be nice, if it's not too much effort, as well as tweaking overpowered existing ones.


And is there some way to have a bigger resort of gangs so that whole gang part of the game doesn't become obsolete as soon as the three current gangs are defeated (which honestly happens automatically during normal play at this time although I don't even want to defeat them). Thus a bigger pool of gangs would be nice, or recycling of them if it's necessary. This could be the case for instance if you decide to spare a gang leader and don't have enough political influence in town to keep him from coming back and forming a new gang.

Last but not least: more alternative options for certain things so you can be a "good" lord and don't become "evil" just because the game gives you missions like "steal x money in three days from people".

Could you also look into the rewards for missions? It happened to me already that I got like 200.000 gold right after completing the second easy mission, which was enough to never have to worry about money in the game again.


That's all so far.  ;)
Title: Re: Patch contrib
Post by: Fling on January 17, 2012, 08:18:13 AM
Maybe i will try to add the male integration to the game because movie scene needs male... If you have any suggestions? 


Various options for male characters but I would need to base point to start with as it depends how high tech you want to get - what era were you thinking of pitching it at in the game. b/w, colour, silent movies or talkies?




Title: Re: Patch contrib
Post by: Uriel on January 17, 2012, 12:07:04 PM
...without having overpowered girls...
Leave em be! It's realistic - there are ones that have nothing, and ones that have everything(in terms of perks, stats). I think we only need to make those with everything hard to obtain, i think it was pretty well done in original WM(or was it Moonchaos WM Mega Pack (Items, rGirls, nGirls, config, latetest version) (http://pinkpetal.org/index.php?topic=581.0) that did it?).
Title: Re: Patch contrib
Post by: sentza on January 17, 2012, 01:29:23 PM
For male characters, i will try to extend the class girl, and add/remove traits (I need to see the code for generate a girl too). And first, may be add a screen as slave market with free boy who can be used in the movie studio with actor job... (and after may be add a job for gang...this is thepopuri's idea, i will post the source with this as soon that work if popuri or julte want to work on the gang or male characters) And after maybe try to add it in slave market too.

Quote
And is there some way to have a bigger resort of gangs so that whole gang part of the game doesn't become obsolete as soon as the three current gangs are defeated (which honestly happens automatically during normal play at this time although I don't even want to defeat them). Thus a bigger pool of gangs would be nice, or recycling of them if it's necessary. This could be the case for instance if you decide to spare a gang leader and don't have enough political influence in town to keep him from coming back and forming a new gang.
I think that recycling is a good solution for a start. I will try to include this in the next patch.

Quote
Last but not least: more alternative options for certain things so you can be a "good" lord and don't become "evil" just because the game gives you missions like "steal x money in three days from people".
The main developers thought about that because there is a Community Centre in the code.(You will send your girls in it and the jobs  Feed Poor, Collect Donations..). I will make that but in the .... 0.9 patch...

Quote
Could you also look into the rewards for missions? It happened to me already that I got like 200.000 gold right after completing the second easy mission, which was enough to never have to worry about money in the game again.
I will take a look, i don't watch too much this part of the code...

For
balancing user-created girl, i will try to add an option(I download yesterday the celebrity addon (http://pinkpetal.org/index.php?topic=463.0 (http://pinkpetal.org/index.php?topic=463.0)) and it's funny :D but very unbalanced ). I read that THE FUTURE don't release the sources of his work, that a bad news...
So, I can just  include the resolutions. I thought to create a folder with distinct name for each resources and in the config xml you just change the folder with your resolution...
Title: Re: Patch contrib
Post by: fires_flair on January 18, 2012, 11:28:55 PM
you could try pm's THE FUTURE for the source code.
Title: Re: Patch contrib
Post by: Shilo on January 19, 2012, 04:43:32 PM
Awesome. :D

One more thing: Could you maybe add support for the additional image categories that were introduced in EX? They make quite sense for certain jobs and activities, rather than always having a mix of sexually-toned profile pictures and or straight sex?

Those additional categories are:

    Masturbation:
    Used in the random event that the girl masturbates instead of working. You might actually implement some hidden libido value for each girl that slowly increases over time and decreases when the masturbates or has sex. If the value raises too high, chances are higher that she will masturbate to lower it again.

    Oral:
    Includes pictures of everything that is not direct sex, for instance hand and boob jobs as well. In EX this is used for girls that work as masseuses as sex is not necessarily part of the massage.

    Ecchi:
    Used as distinction between sexy/nude pictures and "safe for work" profile pictures. The latter are used for normal jobs like waitress while Ecchi is used for stuff like stripping and xxx entertainer. Maybe also when sending a girl to promote the brothel in a nighttime job. (Since naked advertising could rise the authority's awareness in the daytime but at nighttime would it be ok to show some more skin)

    Combat:
    As opposed to Death/Attacked, this is simply a scene where the girl is fighting with a bit more glory in combat, while D/A is for when the girl is defeated and crying or being abused afterwards.


Jobs like barmaid, waitress and similar are to be considered non-sexual jobs but this is a game that is about sex after all. So those jobs should still have a small chance to trigger a sexual event (barmaid giving special service to customer triggers Oral picture; waitress being abused by drunk guy triggers Sex or Anal picture; if other guys join in we get a Group picture; girls that get attacked by enemy goons without security trigger an Attacked picture; matron has a chance to get a Lesbian picture after consulting a girl; adventurer or beast hunter may get Bestiality picture when they work normally without being really attacked by beasts) in order to not having the feeling of "wasting" a unique girl when giving her a normal job.


If no pictures for those categories are provided for a girl, you can still fall back to the existing categories of classic WM (Sex for Oral and Maturbation, Profile for Ecchi, Death/Attacked for Combat). The basic idea is just, besides having more consistency for jobs and pictures in the game, to bring WM and EX on the same level for girl packs again so that things are easily interchangable.



And another one: Maybe add a new variable From= to the data of girls, right below their Desc= value in the girlsx file. If the user content adds this value, he can tell the series from which the girl is. Nami would be for instance From="One Piece".
If you then add another column to the girl management list, we could sort girls by series, making it more easy to distinguish unique girls from random ones and to find the right ones if you want to put all girls of a series together in one house. It would also open ways to make special automatic events later for girls from the same series.
Title: Re: Patch contrib
Post by: sentza on January 19, 2012, 05:35:11 PM
Quote
you could try pm's THE FUTURE for the source code.

He doesn't come since november... And maybe he doesn't want release his sources...

@shilo : yes i will try to add additional category. You have good ideas, so put them in my todo list ;) . I will have more time the next week, so me be a new patch for the next week-end. I update the first post with current progress...
Title: Re: Patch contrib
Post by: Shilo on January 20, 2012, 09:41:16 AM
I don't come since november... And may be i don't want release his sources...

You mean that he doesn't want to release his source?

Well, theoretically he has to. Since WM was released under the GNU GPL v3

Quote from: GNU GPL
  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received.  You must make sure that they, too, receive
or can get the source code.  And you must show them these terms so they
know their rights.


[…]

  5. Conveying Modified Source Versions.

  You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:

    a) The work must carry prominent notices stating that you modified
    it, and giving a relevant date.

    b) The work must carry prominent notices stating that it is
    released under this License and any conditions added under section
    7.  This requirement modifies the requirement in section 4 to
    "keep intact all notices".

    c) You must license the entire work, as a whole, under this
    License to anyone who comes into possession of a copy.  This
    License will therefore apply, along with any applicable section 7
    additional terms, to the whole of the work, and all its parts,
    regardless of how they are packaged.  This License gives no
    permission to license the work in any other way, but it does not
    invalidate such permission if you have separately received it.

    d) If the work has interactive user interfaces, each must display
    Appropriate Legal Notices; however, if the Program has interactive
    interfaces that do not display Appropriate Legal Notices, your
    work need not make them do so.
Title: Re: Patch contrib
Post by: sentza on January 20, 2012, 09:58:44 AM
oops, yes i mean he. sorry :D. I don't know if he must release but that will be nice.
Title: Re: Patch contrib
Post by: Shilo on January 27, 2012, 10:54:17 PM
Played the latest SimBrother v2 version and it's really good. Maybe we can grab some ideas from there. ;)

-The game has a big part of it's gameplay devoted to the player's interaction. Every day do you get a fixed number of Action Points (AP). Actions of the player in town require one AP each, for instance visiting the shop, the slave market, visiting locations (you can search several places in a location and sometimes find a bit of items and gold there, but it's more like a gamble since in 2 of 3 cases won't you find anything) and interact with girls.

-Instead of instantly hiring the girls in town for your brothel, you first need to romance them. Every location of the town has different girls available and the girls change their location every week. You start as stranger and have to lure them with smalltalk, jokes, insults, money, gifts from the shop, touching and kissing to become your girlfriend. Afterwards you can have sex with them and/or try to hire them for your brothel.

-Each girl has different characteristics that decide what kind of things she likes and what she doesn't. Attributes are "religious", "nerd", "slutty", "meek", "stylish", "lolita", their hair color and many more. Slutty girls will like it if you insult them to be a slut, religious girls don't like it if you talk dirty and lolitas prefer jokes on a "kids" level rather than the more complicated adult ones.

-When customers come to the brothel, each of them has an exact desire that he hopes to get pleased. Usually those are in the form of "Customer A wants a [handjob] from a [religious][nerd][blonde][none] girl. Whether or not the customer will be satisfied after his visit and increase the reputation of the girl and building depends on how many of the desired attributes a girl fulfills that is working there at the time of his visit and how good her skill points are at the chosen discipline (handjob). The more attributes match, the better the outcome. However, the girl still has a random chance to make the customer happy with her charm, depending on the amount of skill points for that.
You can assign one specific style to the advertising of each individual building, allowing you to control a bit what the customers want that will enter a particular brothel and thus making it more efficient to group girls of the same style in the same building.

-Girls also have a skill tree. Gaining XP and leveling up will occasionally award a point for that skill tree to the girl, so she can choose special abilities like "Naturally wet: Never needs lube", "Super tight: Sex with customer will always give at least a satisfied rating", "Lucky: May randomly find money when taking her time off work", "Girl is friendly and gains +1 charisma", "Nurse: Other girls in the same building heals faster". This is additional to stat points that can also be spent freely and are earned with every level up.

-Projects: Big projects like creating a book, calendar, photo session or movie cost a lot of time and money and need the player to work daily on them, as well as occupying a certain number of girl for the time of their creation. The stats of the involved girls influence the quality of the result.

-Not all brothels are equal. The first is just a wooden shack and has space for maximum of two bedrooms and a bathroom, which needs to be build separately. Later will you buy a cave which is suitable as dungeon for BDSM sessions. Before that can't you satisfy the [Fetish] demand. Once rooms are added to the building, they can be further equipped with better furniture. The old shack has only straw beds available and a bucket of water in the bathroom for slightly increased hygene level, but later houses allow more expensive furniture and more rooms like bars, casinos and so on. You can also buy way more buildings in that game than here, but they start off really shabby and you need to work your way up instead of starting with a real house like here. And things become really expensive in the end, but that guarantees a long endgame.

-It even has some kind of story goal: pay back a depth to some mafia guys. The dept is $500k and you have 5 years.
Title: Re: Patch contrib
Post by: Popuri on January 28, 2012, 09:27:48 PM
Any chance of a link to this new version of SimBrothel, Shilo?
Title: Re: Patch contrib
Post by: Shilo on January 28, 2012, 09:51:47 PM
http://sim-brothel-v2.bigforumpro.com/f4-releases
Title: Re: Patch contrib
Post by: Popuri on January 29, 2012, 12:12:04 AM
Thanks :)
Title: Re: Patch contrib
Post by: Uriel on January 30, 2012, 08:54:50 AM
sentza can you fix a little issue, discribed in this (http://pinkpetal.org/index.php?topic=881.0) thread?
Title: Re: Patch contrib
Post by: wizrak on January 30, 2012, 08:06:16 PM
thank you alot sentza for a great patch *bows*
I was wondering if you could add the "oral" section like the whoremaster EX to let us have extra organisation of pictures hehe
anyways thanks alot for ur great work so far
Title: Re: Patch contrib
Post by: sentza on January 31, 2012, 02:23:42 PM
Yes, i will try to add additional categories (including oral ). Currently, I don't have so much time this week...(maybe this week end) I have some bugs in the movie studio that i must solve.
Title: Re: Patch contrib
Post by: sgb on February 03, 2012, 10:28:13 PM
WM EX's enforced balancing of girls is one of the reason's I don't care for it.  Leave it alone and let users customize their own girl stats and traits, I can balance my own game.  It's the things I can't customize myself that break the vanilla version of the game.
Title: Re: Patch contrib
Post by: Chee42 on February 04, 2012, 07:25:58 PM
Awesome additions so far, I really love to see people continue development on WM as a whole.  There's a few bugs I've seen, I'm not sure you know about (not many people seem to be posting bugs)


* Time spent towards cosmetic surgery isn't saved in any way, so if you save, exit the game and reload you will have to start over if a girl was in the middle of surgery.
* When viewing details of a girl in the hospital, hitting next girl will take you to a girl in your brothel instead of calling from the list of girls in the hospital
* Double-shift jobs in the hospital (pretty much all of them) are assigned to both shifts at the same time but when unassigned you have to unassign each shift manually (unlike Matron or other similar double-shift jobs)
* Girls are not moved properly if they die in the hospital.  They stay in the hospital and I tried moving her out which seemed to make a duplicate girl (still alive as far as I could tell) in the brothel, when I went to the next day the game crashed.
* Sometimes item management becomes unavailable until game is reloaded.  I haven't quite pinned down how this happens.
* If you leave a girl in cosmetic surgery after she's finished the 5 days it will continue to count into the negative days.


And a suggestion or two:
It would be nice to see what traits are added when cosmetic surgery finishes.  Also it seems cosmetic surgery will sometimes add 2 or even 3 traits at a time, this could be a bug but if it isn't it would be nice if it only did one to make it a little harder.


I'd also like to see someone make non-whore jobs more viable.  Currently barmaids, waitresses, strippers etc can only service one customer a week, where a whore can do 10 or whatever.  THE FUTURE fixed this in WM EX allowing those jobs to service the same number of customers and I'd love to see something similar wrapped into the original WM (or whatever branch people are still developing on).


I can't wait to see what you add with the next release.
Title: Re: Patch contrib
Post by: sentza on February 04, 2012, 08:06:18 PM
Thanks for the bug report. I will try to correct that in the next patch

I have finished a basic version of the movie studio (assign girl to job, scene list and release movie). I have only one job, i will include others. I update the first post with my current trunk folder (sources) for those who want the code.
Title: Re: Patch contrib
Post by: sentza on February 05, 2012, 01:16:42 PM
I have solved bugs in the clinic exepts that one:

Quote
* Sometimes item management becomes unavailable until game is reloaded.  I haven't quite pinned down how this happens.
I don't reproduce. Maybe it's because i disable the inventory button. I will try to manage the inventory in the future... I didn't look this part of code.
Title: Re: Patch contrib
Post by: vanpett on February 09, 2012, 07:27:58 AM
Hi sentza,

great patch! I love to see that someone is still working on this game.

Concerning the bug with the item management becoming unavailable: I'm quite sure it has something to do with the clinic. It only happened to me after I tried to access the inventory of one of the girls in the clinic (but not always). And if I try to access the inventory of the girl assigned as doctor, it shows the shop inventory instead.

I've also got a request for a future update: I use to fill my brothels with lots of random girls, which requires lots of micromanagement. The managing girl screen in the brothel and dungeon are really nice for managing those girls by sorting them. Therefore I really liked that you added the pregnancy column. But there's still more room for two or maybe three additional columns. I would recommend adding a column for looks, rebelliousness and perhaps libido. If there's not enough room in the top line, you could abbreviate "Pregnant" to "Preg." and "Rebelliousness" to "Rebell." It would help managing lots of girls tremendously and shouldn't be too much work.

Keep up the good work!


Title: Re: Patch contrib
Post by: Chee42 on February 09, 2012, 07:26:04 PM
A column for Libido would actually be really nice and helpful, it seems like something you have to manage pretty actively for girls filling whore positions.  I'm sure it's way more complicated than just adding a column but some system that allowed players to add/remove columns would be amazing allowing people to focus on things that are important to them.
Title: Re: Patch contrib
Post by: sentza on February 10, 2012, 12:02:13 PM
@vanpett: I disable the inventory, not work for girls in clinic and studio. I will try to fix that in next patch

I upload a new patch including a basic version of movie maker/studio... This version includes a new category pics : ORAL. If you don't have oral pics the game use sex pics by default.

The studio needs more balancing but you can test if you want.

I upload my current trunk too.
Title: Re: Patch contrib
Post by: crazy on February 11, 2012, 12:40:54 AM
Fluffer job causes my game to always crash
Title: Re: Patch contrib
Post by: sentza on February 11, 2012, 04:35:38 AM
Fluffer job is not yet implemented .
Title: Re: Patch contrib
Post by: gfw on February 11, 2012, 01:15:19 PM
Just start to try it.
Wondering if any possibility to increase the resolution.
Title: Re: Patch contrib
Post by: GonDra on February 12, 2012, 11:41:46 AM
Wondering if any possibility to increase the resolution.

ScreenMode.txt allows to change the resolution of the game, just a warning the interface might look odd if you do that.

On that note - did anyone ever manage to migrate all the screens to the xml variant?
Title: Re: Patch contrib
Post by: sentza on February 12, 2012, 01:56:25 PM
If you change the values in ScreenMode.txt, that just changes the size of the screen not the resolution.

I will include other resolutions. You can see, in the directory "\Resources\Interface" there are 2 folders : classic (800*600) and 1024_768. This folders include the xml with all game screens...

If you want to try other resolution you can download Anon's final bugfixes and tweaks  (Download: http://www.dotup.org/uploda/www.dotup.org2042843.zip.html (http://www.dotup.org/uploda/www.dotup.org1985235.zip.html)) or WM EX resolution. (clinic and studio screen are not in)

You must edit the file config.xml ( in the directory "\Resources\Data") :
Code: [Select]
<Resolution
        Resolution          = "classic"
    />
replace "classic" by the name of the folder which contains the xml screens, for example 1024_768
Title: Re: Patch contrib
Post by: wizrak on February 13, 2012, 05:39:39 PM
@sentza


luv the new patch 0.5 especially the bukkae option and the studio.
even though its really great can I ask you to add a bukkae or group option in the studio, as it will be so cool  ;D
Title: Re: Patch contrib
Post by: Shilo on February 14, 2012, 09:44:45 AM
Might as well add a Bukkake group for images then. Don't know what it should default to, though. Group? Oral? Ecchi?
Title: Re: Patch contrib
Post by: sentza on February 14, 2012, 03:22:23 PM
For the next patch, i will add: Bukkake, Ecchi and combat category for images (maybe display image when you interact with a girl). Improve the studio (and brothel and gangs system...many things todo) and add resolution 1366 x 768.
Title: Re: Patch contrib
Post by: Uriel on February 15, 2012, 09:52:00 AM
What about this small change? (http://pinkpetal.org/index.php?topic=881.0)
It's about traits like "Mind Fucked", "Broken Will", "Masochist" and scars being temporary traits.

I posted about this before, but never got an answer.
sentza can you fix a little issue, discribed in this (http://pinkpetal.org/index.php?topic=881.0) thread?
Title: Re: Patch contrib
Post by: sentza on February 15, 2012, 05:19:56 PM
@uriel : yes i can, i see in the code and this only a flag to false in the method add_trait().

But I think that is not a bug. You really want that i put them as permanent ?
Title: Re: Patch contrib
Post by: Romanul on February 16, 2012, 12:55:46 PM
I do. Makes little sense to me to be temporary.
Title: Re: Patch contrib
Post by: Uriel on February 16, 2012, 01:59:33 PM
@uriel : yes i can, i see in the code and this only a flag to false in the method add_trait().
But I think that is not a bug. You really want that i put them as permanent ?
Further in that thread they say that girls can gain temporary versions first, then, after some time, if still being tortured, gain permanents. But this function were broken somehow during the torture code overhaul, or never worked in the first place.
Anyway, i think girl can't stop being a masochist once she became one, or regain her will while being constantly used as a slave. Not mentioning getting back her mind without help.
Also those traits are fun and very hard to gain, why make em temporary?
Title: Re: Patch contrib
Post by: frozen_ghost on February 25, 2012, 06:42:18 AM
This wouldn't be usable with Anon 21s patch, would it?
Title: Re: Patch contrib
Post by: fires_flair on February 25, 2012, 10:21:35 PM
no it wouldn't.
Title: Re: Patch contrib
Post by: sentza on February 26, 2012, 06:56:52 AM
@uriel : ok, i will try to make them permanent.

I don't have many time this week. Maybe a new release the next month...
Title: Re: Patch contrib
Post by: Uriel on February 27, 2012, 03:47:08 PM
Big thanks.