devolution

Poll

What should I prioritize next? (a * after a choice means I am currently working on that)

Player Stuff
20 (8.5%)
Girl's interactions (with each other)
25 (10.7%)
Scripts (interactions with the player)
46 (19.7%)
New Stats, Skills and Traits
10 (4.3%)
Existing Stats
1 (0.4%)
Existing Skills
3 (1.3%)
Existing Traits
6 (2.6%)
Customers
5 (2.1%)
Gangs
12 (5.1%)
Rivals
8 (3.4%)
Buildings
7 (3%)
General Jobs
4 (1.7%)
Farm Jobs
9 (3.8%)
Matrons
9 (3.8%)
Items
2 (0.9%)
Remaking the interface
15 (6.4%)
New stuff
8 (3.4%)
Whore Master Editor
4 (1.7%)
No priority
3 (1.3%)
WM7
This poll will be reset when I start a new section or add more choices so check back often.
37 (15.8%)

Total Members Voted: 136

Author Topic: Updates and Notes for Crazy's Mod --- Current Version .06.04.01  (Read 937813 times)

0 Members and 6 Guests are viewing this topic.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #435 on: June 08, 2015, 08:57:12 AM »
I keep getting a bug of "Requires a Doctor on Duty" or something like that....for both the Clinic and the Center.  Not consistently, and I can't reproduce it every time....dunno the trigger.
Its not a bug.
Any of the surgery jobs in the clinic requires you to have a girl working as a Doctor for them to be done.
Likewise, therapy jobs at the Centre require a Counselor.
Any girl can be a Counselor but only free girls with 50 Medicine and 50 Intelligence can be Doctors.
Healing can be done without a Doctor but it goes better with one.
Get Repaired likewise, goes better with a Mechanic but is not required.
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline Hazure

  • Jr. Member
  • **
  • Posts: 92
  • I'll get there eventualy.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #436 on: June 08, 2015, 06:54:29 PM »
But I do have a girl assigned in the jobs.

Offline SammeyTiger

  • Newbie
  • *
  • Posts: 27
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #437 on: June 08, 2015, 09:04:52 PM »
Its not a bug.
Any of the surgery jobs in the clinic requires you to have a girl working as a Doctor for them to be done.
Likewise, therapy jobs at the Centre require a Counselor.
Any girl can be a Counselor but only free girls with 50 Medicine and 50 Intelligence can be Doctors.
Healing can be done without a Doctor but it goes better with one.
Get Repaired likewise, goes better with a Mechanic but is not required.

But I do have a girl assigned in the jobs.

For some reason in the clinic regardless of whether you have zero,one or many doctors assigned.
If you try to assign a task in the girl's details screen you will get "Needs doctor on duty" error.
But assigning the same task in the girl management screen works as it should.
« Last Edit: June 08, 2015, 09:07:27 PM by SammeyTiger »

Offline Hazure

  • Jr. Member
  • **
  • Posts: 92
  • I'll get there eventualy.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #438 on: June 08, 2015, 10:31:42 PM »
I can do that.....but, as I go from girl to girl in assigning the next surgery of the batch of girls assigned to the clinic, it's a pain to have to keep switching screens.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #439 on: June 09, 2015, 05:47:28 AM »
I keep getting a bug of "Requires a Doctor on Duty" or something like that....for both the Clinic and the Center.  Not consistently, and I can't reproduce it every time....dunno the trigger.
But I do have a girl assigned in the jobs.
For some reason in the clinic regardless of whether you have zero,one or many doctors assigned.
If you try to assign a task in the girl's details screen you will get "Needs doctor on duty" error.
But assigning the same task in the girl management screen works as it should.
Got it.
It is happening in girl details because the code there is defaulted to g_Brothels instead of checking what building she is in and using that.
It seems to work correctly if you have only 1 brothel or have the first brothel active.
Test this by pressing the 2 before changing the Clinic/Centre job and you will get the bug, press 1 and change jobs and you will not.

Code: [Select]
if (g_Brothels.m_JobManager.HandleSpecialJobs(g_CurrBrothel, selected_girl, selection, old_job, Day0Night1, fulltime))
The "g_CurrBrothel" gets passed through and the nonbrothel buildings were set to use that number.
I changed it so the HandleSpecialJobs function will only use 0 instead of g_CurrBrothel when checking nonbrothel jobs.


I am in the middle of reworking image handling and it is a major change that will take a while.
When I finish, .06.02.00 will have this fix in it.
« Last Edit: June 10, 2015, 10:14:37 AM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #440 on: June 11, 2015, 07:41:21 AM »
 :) ;) :D ;D ??? :P :-*
It looks like the changes I am doing for image handling is going to have at several of its intended effects:
Loading speed is greatly reduced, a large savegame loads in 8 seconds in .06.02.00 compared to 26 seconds in .06.01.20.
The base memory used is 384m in .06.02.00 vs 531m in .06.01.20.
When the Gallery is opened, the memory used increases but drops back down when the Gallery is closed.

I still need to finish the Turn Summary and the image type tree but I hope to be able to release .06.02.00 this weekend.

I have also fixed the problem with absolute locations in config.xml.
With .06.02.00 you will be able to specify exactly where the Characters, Saves and DefaultImages folders are.
« Last Edit: June 11, 2015, 09:25:31 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline belroshir

  • Newbie
  • *
  • Posts: 5
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #441 on: June 11, 2015, 08:11:29 AM »
:) ;) :D ;D ??? :P :-*
It looks like the changes I am doing for image handling is going to have at several of its intended effects:
Loading speed is greatly reduced, a large savegame loads in 8 seconds in .06.02.00 compared to 26 seconds in .06.01.20.
The base memory used is 384m in .06.02.00 vs 531m in .06.01.20.
When the Gallery is opened, the memory used increases but drops back down when the Gallery is closed.

I still need to finish the Turn Summary and the image type tree but I hope to be able to release .06.02.00 this weekend.

Very great performance Increase.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #442 on: June 12, 2015, 06:04:13 PM »
I'm still working on the turn summary screen which is really quite extensive.
I had not really looked at it in depth before but there is a lot going on in the background that can be cleaned up.
I have broken it down into sections and am trying to make them all work again.
After they all work, I will clean them up and organize the redundant code to make it flow better.


I think one of the next things I am going to do is update the game loading section.
It kind of bugs me that it freezes while loading.
« Last Edit: June 12, 2015, 09:04:15 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline belroshir

  • Newbie
  • *
  • Posts: 5
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #443 on: June 13, 2015, 04:29:35 AM »
Are there any style guides for the code?
like tab have a size of 4. or use 2 spaces for a tab?

Offline SammeyTiger

  • Newbie
  • *
  • Posts: 27
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #444 on: June 13, 2015, 06:42:25 AM »

I don't know if this is the right thread to post this, forgive me if it isn't.


But it doesn't seem right that 'Lolita - This girl looks very young and is sexually flirtatious. '.
Should be overidden by 'MILF - This woman has had children before. ' , especially if it is the first / only child.
It seems to me that it would be better if Lolita, and MILF could exist on the same girl, instead of one overidding the other ( how it is now).
And either using a script to track the number of times a girl gives birth and have the script remove the Lolita trait If Total_Births >6.
Or have the Slut trait override the Lolita trait.
Both make sense as both having many children and being a Slut makes a girl seem older then she is.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #445 on: June 13, 2015, 07:54:07 AM »
Are there any style guides for the code?
like tab have a size of 4. or use 2 spaces for a tab?
I use tab size of 4 and prefer them to be tab characters instead of spaces.
For text in the code you can use \t to make the game output tabs the same way \n puts out new lines.
I use visual studio express 2013 to edit the game and it handles the tab spacing for me.
I try to use only one command per line unless a group of similar commands are short, then I put them on the same line just to save space.


But it doesn't seem right that 'Lolita - This girl looks very young and is sexually flirtatious. '.
Should be overidden by 'MILF - This woman has had children before. ' , especially if it is the first / only child.
It seems to me that it would be better if Lolita, and MILF could exist on the same girl, instead of one overidding the other ( how it is now).
And either using a script to track the number of times a girl gives birth and have the script remove the Lolita trait If Total_Births >6.
Or have the Slut trait override the Lolita trait.
Both make sense as both having many children and being a Slut makes a girl seem older then she is.
The whole Lolita/MILF debate has many sides to it...
Some want them separated while others have no problem with them being used for the same girl.
Depending on the player's age, there can be drastically different definitions of both traits.

Lolita for older players is a girl much younger than themselves.
For younger players who may be similarly aged to the girl being called a Lolita, there is less stigma attached with a smaller age gap.
Likewise, MILF is generally used by the friends of the child of the woman being called a MILF and thus they are younger than the MILF.
For a player older than the woman being called a MILF, especially if the age gap is more than the age gap of the mother and child, MILF can be more complicated.
For someone aged 80, an 18 year old would be a Lolita while her mother could be 36 and also still be a Lolita to them.
For a 20 year old player, Lolita would have to be younger than themselves so only 18 or 19 year old girls in the game could have Lolita while just about anyone could have MILF.

I personally don't have a problem with allowing both but I'm currently too busy with other things to change it.

I don't see Slut as negating Lolita all the time, anyone can be a slut.
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline DarkTl

  • Hero Member
  • *****
  • Posts: 4737
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #446 on: June 13, 2015, 10:22:06 AM »
Hm. I always thought that lolita means a girl younger than teenager, and MILF means a non lolita girl of any age who had children.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #447 on: June 13, 2015, 11:13:21 AM »
Hm. I always thought that lolita means a girl younger than teenager, and MILF means a non lolita girl of any age who had children.
For real world definitions, yes.
For legal reasons the game has no one under 18 so the Lolita trait is for girls who look younger than 18.
I suppose if you look at it that way, then Lolita and MILF would cancel each other out.



I am done with the turn summary and the gallery updates.

I forgot about the image tree, I need to make that work now.
Also forgot about pregnant images.

I got the non-pregnant images done in the tree so I just need to finish the pregnant variations and I will be done.
Instead of the fixed line of progression through the tree, I made it randomly choose a branch to make the images a little more random.

I just need to run some bug testing and maybe add a few other things.
If all goes well I should be able to push .06.02.00 tonight morning.
« Last Edit: June 14, 2015, 10:51:57 AM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline Sergo

  • Newbie
  • *
  • Posts: 10
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #448 on: June 14, 2015, 11:38:06 AM »
Whats about gif images? They will work in new version? So it will be released in Monday morning?

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Updates and Notes for Crazy's Mod --- Current Version .06.01.21
« Reply #449 on: June 14, 2015, 11:55:32 AM »
Whats about gif images? They will work in new version? So it will be released in Monday morning?
So far gifs load but do not animate.

I have finished the pregnant image tree.
Now I just have some cleanup and debugging to do.
.06.02.00 should be released in a few hours.


I plan on attempting gif animation again for .06.02.01.
If I can get it to work, I will release it as soon as I can.
I am in the chat room now if anyone wants to talk.
« Last Edit: June 14, 2015, 12:51:43 PM by aevojoey »
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug