Author Topic: Update girls?  (Read 8459 times)

0 Members and 1 Guest are viewing this topic.

Offline Dr_Poke

  • Newbie
  • *
  • Posts: 23
Update girls?
« on: December 16, 2014, 12:00:09 AM »
So I've been playing this game, and I've noticed that the ratings for girls are ridiculously low in some areas (Looking at you studio ratings...).  I'm wondering if any of the girl pack makers would be able to update their girls so they are more realistic.

For example, Asakura Kazumi from Negima, the "paparazzi" of the series has an E for CAMERA MAGE.  That seems a little silly.


I can understand sexual levels being low for many girls, but some girls do have high amounts of a skill shown in their respective series and I feel like it would be more immersive if they reflected that. 


I'm also willing to just do it myself and post the packs on here if no one cares that much.




Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Update girls?
« Reply #1 on: December 16, 2014, 02:04:09 PM »
So I've been playing this game, and I've noticed that the ratings for girls are ridiculously low in some areas (Looking at you studio ratings...).  I'm wondering if any of the girl pack makers would be able to update their girls so they are more realistic.

For example, Asakura Kazumi from Negima, the "paparazzi" of the series has an E for CAMERA MAGE.  That seems a little silly.

I can understand sexual levels being low for many girls, but some girls do have high amounts of a skill shown in their respective series and I feel like it would be more immersive if they reflected that. 

I'm also willing to just do it myself and post the packs on here if no one cares that much.
The letter grades for jobs is based on their skills and is not a directly editable thing.

Each job has skills that they use to check job performance.
In the case of Camera Mage, those skills are:

(((Intelligence - 50) / 10) + ((Spirit - 50) / 10)  + (Service / 10)) / 3) + (Fame / 20) + Level);

After that, traits have a modifier for different jobs.

When the math is all done, these are the finishing results:
>= 350     "I"     Incomparable
>= 245     "S"     Superior
>= 185     "A"     Amazing
>= 145     "B"     Better
>= 100     "C"     Can do it
>= 70     "D"     Don't bother
< 70     "E"     Expect Failure
< -500     "X"     Can not do this job
(If the girl is a slave and the job is something a slave can not do, there is a -1000 modifier)


*Note* The numbers, stats, skills, traits and formulas are subject to change.
** Not all traits are factored in yet and not all jobs are finished (notably the farm jobs).



PS. This gave me kick I needed to update the ratings a little.
In the next release the job ratings list will have the current building at the top and only show buildings you own.
« Last Edit: December 16, 2014, 03:36:34 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 Dr_Poke

  • Newbie
  • *
  • Posts: 23
Re: Update girls?
« Reply #2 on: December 17, 2014, 01:49:24 AM »
The letter grades for jobs is based on their skills and is not a directly editable thing.

Each job has skills that they use to check job performance.
In the case of Camera Mage, those skills are:

(((Intelligence - 50) / 10) + ((Spirit - 50) / 10)  + (Service / 10)) / 3) + (Fame / 20) + Level);

After that, traits have a modifier for different jobs.

Is there a way we can access this type of information, like in a word doc or etc.?  Even if the character/item editor is really bad, at least it would be easier to make the skills at their proper level.

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Update girls?
« Reply #3 on: December 17, 2014, 12:33:17 PM »
Is there a way we can access this type of information, like in a word doc or etc.?  Even if the character/item editor is really bad, at least it would be easier to make the skills at their proper level.
This is in cGirls.cpp in the source code under the "GetThirdDetailsString" section.
It is not complete and will be changed as the jobs get more work done.
It may not be exactly correct if a job was updated but this list was not.
All the traits that are coded in are lower in the code but there are too many to include here.
Not all traits are in the code yet.
Some jobs are not included here (sex jobs, cleaning, combat, etc.) because they are mostly self explanatory as to their skills.

I will see if I can add this to the editor but it may be a while.

Here is how they are now:
cha = Charisma     bea = Beauty     cns = Constitution     int = Intelligence
agi = Agility     cnf = Confidence     lib = Libido     man = Mana
obe = Obedience     spi = Spirit     lev = Level     fam = Fame
mag = Magic     cmb = Combat     ser = Service     bst = Beastiality
stp = Strip     med = Medicine     per = Performance     cra = Crafting
her = Herbalism     far = Farming     bre = Brewing     anh = AnimalHandling


Matrons = ((cha + cnf + spi) / 3 + (ser + int + med) / 3 + lev + slave)
Security = ((mag * 2 + cmb * 2 + ser) / 3)
Advertising = (per / 6 + ser / 6 + cha / 6 + bea / 10 + int / 6 + cnf / 10 + fam / 10)
Custservice = ((cha + bea + per) / 3 + (cnf + spi) / 3 + ser) * Updated in a later post *
Barmaid = (int / 2 + per / 2 + ser)
Barwait = (int / 2 + agi / 2 + ser)
Barsing = (cnf + per)
Barpiano = (cnf / 2 + int / 2 + per)
Dealer = (int / 2 + agi / 2 + ser / 2 + per / 2)
Entertainer = ((cha + bea + cnf) / 3 + per)
Xxx = ((cha + bea + cnf) / 3 + stp / 2 + per / 2)
Clubbar = ((cha + bea + per) / 3 + ser)
Clubwait = ((cha + bea + per) / 3 + ser)
Clubstrip = (cha / 2 + bea / 2 + per / 2 + stp / 2)
Massusse = (cha / 2 + bea / 2 + ser / 2 + med / 2)
Brothelstrip = (cha / 4 + bea / 4 + stp / 2 + per)
Peep = (cha / 2 + bea / 2 + stp / 2 + per / 2)
Beastcare = (mag / 3 + int / 3 + ser / 3 + anh)
.
Studio Jobs
Director = (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 10 + lev + slave)
Promoter = (ser / 3 + cha / 6 + bea / 10 + int / 6 + cnf / 10 + fam / 4 + lev / 2)
Cameramage = (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 20 + lev)
Crystalpurifier = (((int - 50) / 10 + (spi - 50) / 10 + ser / 10) / 3 + fam / 20 + lev)
.
Arena Jobs
Cityguard = (agi / 2 + cmb / 2)
.
Centre Jobs
Comunityservice = ((int / 2) + (cha / 2) + ser)
Feedpoor = ((int / 2) + (cha / 2) + ser)
.
Clinic Jobs
Doctor = (int + med + lev / 5 + slave)
Nurse = (cha / 2 + int / 2 + med + lev / 5)
Mechanic = (ser / 2 + med / 2 + int)
.
House Jobs
Recruiter = (HateLove + cha + slave)
.
Farm Jobs(Farm jobs need a lot of work so these are just temporary numbers.)
Veterinarian = (med + anh)
Marketer = (int + far)
Researcher = ((int / 2) + (her / 2) + bre)
Farmer = (int + far)
Gardener = ((int / 2) + (her / 2) + far)
Sheapherd = ((int / 2) + (far / 2) + anh)
Rancher = ((bst / 2) + (far / 2) + anh)
Catarancher = ((int / 2) + (far / 2) + anh)
Milker = (int + anh)
Butcher = (int + anh)
Baker = (int + her)
Brewer = (int + bre)
Makeitem = (cra + ser)
Makepot = ((int / 2) + (her / 2) + (bre / 2) + (cra / 2))
« Last Edit: December 20, 2014, 11:53:09 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 Dr_Poke

  • Newbie
  • *
  • Posts: 23
Re: Update girls?
« Reply #4 on: December 17, 2014, 05:00:57 PM »
I think adding it as a .xml sheet in the character/item editor folder works for the current build.

Offline 0nymous

  • Full Member
  • ***
  • Posts: 169
  • Date eam in verpa.
Re: Update girls?
« Reply #5 on: December 19, 2014, 01:22:41 PM »
This system could use a rework so badly.
Unfortunately doing that would most likely fuck everything up, down and sideways.

Offline escout

  • Newbie
  • *
  • Posts: 29
Re: Update girls?
« Reply #6 on: December 20, 2014, 01:54:56 AM »
So according to that, if I understand right, the hypothetical maximums are:


matronS
300
SecurityB
166.6666667
AdvertD
96.66666667
CustserS
266.6666667
barmaidA
200
barwaitA
200
barsingA
200
barpianoA
200
DealerA
200
EntertainerA
200
XXX EnterA
200
club barA
200
clubwaitA
200
clubstripA
200
massusseA
200
brothelstripA
200
peepA
200
beast carA
200
0
DirectorC
PromoterB
161.6666667
CameraC
111.6666667
CrystalC
111.6666667
CityguardC
100
Community serveA
200
FeedpoorA
200
DocA
220
NurseA
220
MechA
200
RecuitA
200
VetA
200
MarketA
200
ResarchA
200
FarmA
200
GardA
200
SheapA
200
RancherA
200
CatarancherA
200
milkerA
200
buctherA
200
bakerA
200
brewA
200
makeitemA
200
makepotA
200

Which seems odd that max rating are limited at D, C, or B: or are values of traits allowed to >100? (Spreedsheet attached)

Offline KingofKings

  • Newbie
  • *
  • Posts: 32
Re: Update girls?
« Reply #7 on: December 20, 2014, 03:08:05 AM »
Hypothetically yes for the maxes. And for the traits to be greater than 100, only EXP can go higher than that. But then you are missing the bonuses from items and clothes and such, as they can make a big difference.

Also something both you and Aveo missed is the Catacombs Explorer, which seems to always end up in the A's and S's (200 - 260).
« Last Edit: December 20, 2014, 03:13:51 AM by KingofKings »

Offline dmotrl

  • Full Member
  • ***
  • Posts: 164
Re: Update girls?
« Reply #8 on: December 20, 2014, 03:21:37 AM »
So according to that, if I understand right, the hypothetical maximums are:


matronS
300
SecurityB
166.6666667
AdvertD
96.66666667
....
Which seems odd that max rating are limited at D, C, or B: or are values of traits allowed to >100? (Spreedsheet attached)
There must be more, if only because I've had girls with Security A and Advertising C+ before.  My current girl with Security A has Magic and Combat at 100 and Service at 5, so ... the math is too difficult for me to work out at 2 in the morning :/  They both view as 100 ... base Combat is 95, base Magic is 80, she has several stat-boosting traits ....[/td][/tr][/table]

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Update girls?
« Reply #9 on: December 20, 2014, 11:46:09 AM »
In general all jobs should be 0-200 without traits.
Doctor and Nurse were the first to get the Level added to their formulas so they will be higher than the others.
(Also, max Level is 255 so +51 to rating.)

Traits are added after the stats/skills and there is no limit to the number of trait bonuses (other than the number coded in).
The Incorporeal trait adds 100 to combat job performance and Dependent removes 50 form all jobs.
Many traits can add or subtract up to 50 points to the job rating.
There are too many to list here and not all are in yet.


Combat jobs are not on the list because they don't technically have a "Job Performance" they rely on the girls fighting skills.
Fighting in the game uses Combat, Magic, Agility, Mana, Constitution and several traits.
Combat is used for to hit chance and agility is used for dodging.
Magic adds extra damage if they hit and only if they have the mana to cast a spell.


The Studio Staff jobs don't use Job Performance the same way as the other jobs.
"Job Performance" in the Studio is used as a modifier to the scenes value.
The formula for that is more complicated.


The Advertising roll is more random, each stat/skill is a 50-150% of itself then divided by the number.


Customer Service does not work like any of the others.
It has 2 checks, the first for the number of customers she can handle, and the second for how happy she makes them.
Check 1 is  (1 + cnf/10 + spi/20 + srv/25) so 1-20 customers.
Check 2 is (cha/20 +bea/20 + per/20 + srv/20) so up to 20 increase in their happiness.
(Not sure where the formula in the list came from)


City Guard and the farm jobs are not complete so their formulas are not finished.


I think you did the math wrong for Matron.
« Last Edit: December 20, 2014, 11:57:03 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 KingofKings

  • Newbie
  • *
  • Posts: 32
Re: Update girls?
« Reply #10 on: December 20, 2014, 12:47:25 PM »
Maybe a file or post for formula that shows all current jobs and their variables in the decision making process for actions taken?

Or would that take to much time away from actually game expansion?

Offline aevojoey

  • Hero Member
  • *****
  • Posts: 1413
  • Thats ok, I'm used to disappointment.
Re: Update girls?
« Reply #11 on: December 20, 2014, 06:29:57 PM »
Maybe a file or post for formula that shows all current jobs and their variables in the decision making process for actions taken?

Or would that take to much time away from actually game expansion?
I have been thinking about centralizing the job performance function into one area so the jobs will call one function.
With that, they can all be updated at the same time.
If I ever get around to that, I will make a spread sheet or add it to the editor.
When that will get done, I have no idea.
Fixing the game is a better game than actually playing it.
Get the Current Version <|> Discuss the Game <|> Report a bug

Offline Dr_Poke

  • Newbie
  • *
  • Posts: 23
Re: Update girls?
« Reply #12 on: December 22, 2014, 11:02:41 PM »
If we do a rework, I'm hoping it doesn't utterly destroy the current girls.

Offline KingofKings

  • Newbie
  • *
  • Posts: 32
Re: Update girls?
« Reply #13 on: December 22, 2014, 11:25:47 PM »
As with all changes, there will be bugs, there will be fiascoes, and there is a chance there will be broken games.
Let's just trust that Aevo is good at what he does and can eliminate all but the smallest bugs and typos before too long after release.

Offline Dr_Poke

  • Newbie
  • *
  • Posts: 23
Re: Update girls?
« Reply #14 on: December 22, 2014, 11:36:57 PM »
Yeah.  Im working on updating the vocaloid pack right now and I'm really sad they can't use their beautiful singing voices as a money maker.  (Or "renting" them out  :D )

Also, we really need to get an easier bulk renamer.