Let's start off with XML. Something is royally buggered in either the xml files or the parsing function (or wherever the parsing function sends the data, what the hell do I know?).
When you start a new game, the program throws a conniption and then crashes if there are any xml girls files.
If there is an xml items file, the second window (debug screen?) shows a whole crapload of errors (I'd paste some here, but for some reason it won't let me copy text from the window) - my guess is one error for each item in the file(s). The game starts, but there are no items in the shop. The gamelog file is of less than zero help, as it records none of the badness going on.
A second bug I noticed is that the save files now appear in the root directory as well as the save directory. The .mast files are apparently gone, though I suppose someone might have decided that they are redundant, so it may not be a bug.
Odd. None of my changes made them reduant. I wonder if one of the save files is the .mast file with a borked name.
not ab bug, just a question i don't know where i post it else... what about these "accom" Boutton in the Girl Detail screen? what is this? ^^
1) free girls default to poor accommodations when they used to default to adequate. It's fine if the change was intentional, but players should note that it is now different.
2) free girls default to a house percentage of 0 instead of 60. My guess is that they are now using the value from the "house" field in the .girls file, though I haven't messed around with it to confirm yet.
someone could please write a new Manual with a view Screens? ... sry for the offtopic... ^^''
okay, i think now i got a bug, its like the same bug i got in 1.29.2 but don't think on it... if i klick on the 6 brothel Button on the map (Left corner) he ask me if i like to buy it... but i got it already?
A number of items are now showing up in the shop with a 0 price. Using the editor it looks like the values are still in the xml file. However, not all items have 0 price... just some of them. Haven't been able to determine yet what makes the difference.
It seems that every random girl (from both kidnapping, catacombs and the salve market) is age 18 and has the lolita trait. iirc the lolita trait is for when they were generated with an age<18, so I'm guessing something is borked with that, -ve maybe?
Also getting the contradictory messages of non-enjoyment in the act description followed by enjoyment after the customers enjoyment message.
Using the 1.29.4 linux binary, but reporting here since Doc mentioned it should be essentially the same as the current windows binary.
Looking at RandomGirls.rgirlsx, the min and max ages for everyone seemto be zero. so it may be a bug in the perl script I used to convert theexisting .rgirls files to the new format. Let me have a look...This is how it worked before; the game just completely ignored the age variables of random girls and assigned something between 18 and 30something. If you fixed this and it now actually uses the assigned age range, then Necro's original random girl file will need to be updated. I'll test this later with my custom random girls and see if they're getting a proper age assigned.
I haven't fixed it, although now I know it needs attention, I might (http://pinkpetal.org/Smileys/DarkB/smiley.gif)Okay, I've tested this some more:
So that lets the XML loader off the hook for the age bug, but doesn't get us any further forward. hmmm...
Edit: It looks like it's exactly the average of Charisma and Beauty. Before I think it was weighing mainly on Beauty alone, as +charisma items weren't seeing as much of a looks gain as a +beauty item. This is something I'll take into account for balancing item prices.
Currently, it seems as though there is no way to use items which have been created in the item creator to affect all girls temporarily. I give one to a girl, tell her to use it, and nothing happens. The item doesn't even go away.
I think I fixed it. try the attached file
Note preg can still screw up the saves.
It has always been an average of charisma and beauty (at least since Istarted playing anyway, back circa 1.25). You probably weren't seeingmuch of a change from +charisma items, because charisma is trainable. If you train it to 100, +charisma items won't have any effect at all.Actually, I've found the issue with starting looks being so much lower now: Traits that are supposed to boost charisma/beauty/looks aren't working right. I tested it with a character with 30 charisma, 50 beauty and the Big Boobs trait. Her looks were getting reported as exactly 40, but Big Boobs should be increasing that value. It's not.
I believe it was stated when it was first implemented that it was supposed to be 20 turns. Of course this was when turns were one day. 20 WEEKS isn't very temporary. I'm not sure there IS a way to implement them in a way that is both logical and balanced anymore (probably why Necro has given the matter no attention since first implementing it). 4 turns (a month) sounds logical for a temporary item, but I certainly wouldn't buy an item that works for only 4 turns.
It's also a nightmare to ever balance. I mean if an item that gives +10 to two stats permenantly is worth 300 gold, then how much is an item that only does this for 20 turns worth? 50 gold? Why even bother with the temporary one for the sake of 250 gold?
IMO, it was an interesting idea that doesn't translate well into gameplay. Also, it causes a mess of programming. I mean, what happens when you get into items that temporarily add or remove traits? What if I equip an item that permenanty adds a trait, and the temporary one runs out? What if I make a super powerful item that temporarily gives +100 to all sex stats for a month? Does it get dropped to 0 after running out, even though that character had various values before using the items? It's just a pain IMO.
Things get somewhat complicated if this temp item gets used twice so there's like another 40 points added 2 turns after first 40 points, at code side at least. But it could be made to work, even if it means making it so that girl can be under effect of only one temp item at a time so there is one thing less to worry about.
Although there could be conflicts here, trait management being the largest, if girl is given one trait via temp item will it be deleted after 20 turns even if she uses another item that gives her this trait permanently, and similar.
Here is how that trait example would work. If you gave here the ringthat gives toughness first then the removal she would not have thetrait. If you gave her the ring that removes the trait then the ringthat adds it she has the trait. This gives us two states a- with thetrait b-without the trait. When you unequipped the rings I am not sureat the moment what happens but I think it will end up with the girlhaving the trait without any of the rings equipped. It does not matterif she has the trait or not to begin with.
Things get somewhat complicated if this temp item gets used twice so there's like another 40 points added 2 turns after first 40 points, at code side at least.
One another potential problem could be max values for skills/stats. If girl has it at 80, and gets under effect of item that raises it for 40 how will that turn out? 100 is max, will she have 60 after 20 turns or will it decrease to correct 80.
Well, there's code in already to remember temp changes from items, so most of that would be OK. The easiest thing to do about repeated uses of an item would be to refresh the effect back to full power. Might still need to be a bit clever about the countdown in case someone used the same item in two different places at different times, but sounds manageable.
Traits should be OK - they get remembered too. The temp vs. perm thing is already handled. (Just been looking at that code :)
It seems that every time I try to convert an old .rgirls file into anew .rgirlsx xml file, the girls' values all end up in the wrong place.I have girls whose looks range from 0-50% age ranging from 18-98 andsometimes being unknown for no reason. The rebelliousness also seems tolike starting at around -100%.Most of these are not conversion errors, but current bugs. Some traits aren't being applied at the moment, so the maximum looks a girl can ever start with is 50 (if you had charisma and beauty start at 100). Age I'm not sure on, but if you set it to be 0-100, you will get 18-unknown in-game (age 100+ is listed unknown). As for the -100% thing, the Dependent trait is currently setting rebeliousness to -100%.
That is fine for repeated uses of an item, but what about using twodifferent items with overlapping effects? eg: one potion gives +20normal sex, +20 anal sex; another gives +10 normal sex, +10 BDSM. If agirl takes the first potion in week 1 and the second potion in week 5,how would that work? It doesn't seem right to me that the secondpotion should reset the timer for the first, even if only for the bonusto the normal sex skill.
Most of these are not conversion errors, but current bugs. Some traits aren't being applied at the moment, so the maximum looks a girl can ever start with is 50 (if you had charisma and beauty start at 100). Age I'm not sure on, but if you set it to be 0-100, you will get 18-unknown in-game (age 100+ is listed unknown). As for the -100% thing, the Dependent trait is currently setting rebeliousness to -100%.
Most of these are not conversion errors, but current bugs. Some traits aren't being applied at the moment, so the maximum looks a girl can ever start with is 50 (if you had charisma and beauty start at 100). Age I'm not sure on, but if you set it to be 0-100, you will get 18-unknown in-game (age 100+ is listed unknown). As for the -100% thing, the Dependent trait is currently setting rebeliousness to -100%.I'm not converting custom girls, I'm converting the base .rgirls files that come with the main game. (The only girl pack I've downloaded is the monster girl pack)
I'm not converting custom girls, I'm converting the base .rgirls filesthat come with the main game. (The only girl pack I've downloaded isthe monster girl pack)I know, everything I said applies to random girls as well. You need to use the editor to fill in the age ranges or you will get a range of 18 to unknown.
I have made it to where only the girls in this file are used. However,even after manually setting the ages, the girls range from 18-100.I tried your file, and I'm not getting any problems; ages are all within the limits you set. Are you certain you have the absolute newest version of the game? The first version on 1.29.3 had this bug, but it was fixed with the latest exe update.
key = .\Resources\Data\Items
path = .\Resources\Data\Items.items
loading orig
Loading items from .\Resources\Data\Items.items
loading items from '.\Resources\Data\Items.items'
LoadItems: Simple Sheer Dress
LoadItems: 1 0 5
key = .\Resources\Data\Magic Items
path = .\Resources\Data\Magic Items.items
loading orig
Loading items from .\Resources\Data\Magic Items.items
loading items from '.\Resources\Data\Magic Items.items'
LoadItems: Jelewed Wand
LoadItems: 0 1 3
key = .\Resources\Data\More
path = .\Resources\Data\More.items
loading orig
Loading items from .\Resources\Data\More.items
loading items from '.\Resources\Data\More.items'
LoadItems: Home Impregnation Kit
LoadItems: 1 17 30
key = .\Resources\Data\SGB Items
path = .\Resources\Data\SGB Items.items
loading orig
Loading items from .\Resources\Data\SGB Items.items
loading items from '.\Resources\Data\SGB Items.items'
LoadItems: Angels Ring
LoadItems: 0 1 25
LoadItems: 7 30
LoadItems: 21 -30
key = .\Resources\Data\Special1
path = .\Resources\Data\Special1.items
loading orig
Loading items from .\Resources\Data\Special1.items
loading items from '.\Resources\Data\Special1.items'
LoadItems: Whip
LoadItems: 0 2 25
key = .\Resources\Data\Special2
path = .\Resources\Data\Special2.items
loading orig
Loading items from .\Resources\Data\Special2.items
loading items from '.\Resources\Data\Special2.items'
LoadItems: Vira Seed
LoadItems: 3 8 1
key = .\Resources\Data\WDItems
path = .\Resources\Data\WDItems.items
loading orig
Loading items from .\Resources\Data\WDItems.items
loading items from '.\Resources\Data\WDItems.items'
LoadItems: Lust Potion
LoadItems: 1 0 1
LoadItems: 20 5
I have noticed that the original format item files is only loading first item correctly. Using v1.29.3.2 BETA
running game untill gamelog is 150k+ and savefile is 90k+ and i can't load anymore. no problems up untill gamelog 140k or savefile size 80k. any ideas?
EESpecial.girls
EEpack.girls
EEpack2.girls
EEpack3.girls
EEpack4.girls
EEpack5.girls
FE girls.girls
Girls.girls
Girls.girlsx
GirlsAddon1.girls
GirlsAddon1.girlsx
Katara (Avatar).girls
Katt.girls
Megapack.girls
Mitsuru Kirijo.girls
Pack1.girls
Sakura Kasugano.girls
Supah 1.girls
Supah 2.girls
Supah SF.girls
Toph (Avatar).girls
chitosekarasuma.girls
milfuellesakuraba.GIRLS
mintblancmanche.girls
morestuff.girls
penny (gadget).girls
ranpharanboise.GIRLS
ty Lee (avatar).girls
vanillah.girls
It's going to take quite a while to find and download all of these so I can test this.
Katara (Avatar).girls
Katt.girls
Mitsuru Kirijo.girls
Toph (Avatar).girls
penny (gadget).girls
ty Lee (avatar).girls
No idea why we were having issues with the branding. Will need more info.
edit uploaded the fixes with the slave market and the buttons. Lets hope I did not screw anything else up.
I'm not sure if it's just because xml isn't compliant with Vista orsomething, but I still have problems when I try to convert girls to thexml format. I know there was talk earlier about removing non-xmlformat, but can that be left in until the compatibility problems areworked out?Definitely not a Vista issue. Upload your .girls file and I will see if I can convert it for you.
Could it be that age is hardcoded for random girls depending from where they're acquired?
I don't know if XML loading method just fills the same structure asoriginal one, but it seems logical. If they weren't hardcoded and itgot read from the file you could get mother that is younger than herdaughter.
Okay, I've found the problem. Or part of it anyway. If you run whoremaster with no unique girl files (ie only random packs), the values are all fubar. As long as you have some normal girls in there, the random girl values get loaded right. Just tried it with my own files. Remove all but the random, and I get the same errors as Alugere. Put my unique character files back in there, everything is working again. This only happens with the XML version.
Convert your standard girls file to XML as well and it should work for you again Alugere.
That does make it work. Although, since I prefer using only random girls, it is a bit annoying.Try deleting all but one of them in the file, then throw that one in the dungeon forever.
Special="Affects All"
as converted by WMEdit .64 and will generate an error in game and run as a normal item.Special="AffectsAll"
will run without errors.keep getting this error when trying to open the slave market
Slave Maket called
... doing init
setting up slave market: genGirls = 0
1
22 0 1 0
26 100 52 22 45 78 91 43 86 31 39 96 82 27 61 44 77 94 30 25 80 32
62 59 37 22 70 39 30 90 95 92
0 0 0 0
0 97 114 110 32 48 32 103 73 45 78 111 0 114 111 109 32
to just 0
Charisma 0
Happiness 100
Libido 0
Constitution 0
Intelligence 0
Confidence 0
Mana 0
Agility 0
Fame 0
Level 0
Ask Price 0
% Charge 100
XP 0
Age 17
Obedience 20
Spirit 0
Beauty 0
Tiredness 0
Health 100
PC Fear 0
PC Love 0
PC Hate 0
Anal Sex ?? Random value
Magic 0
BDSM Sex 0
Normal Sex 0
Bestiality Sex 0
Group Sex 0
Lesbian Sex 0
Service Skills 0
Stripping Sex 0
Combat 0
Which girl packs are you using? If there's not too many of them, and you've got a save where this is happening, that could be very useful. Doubly so if you can replicate it with just the standard girls.
On a different note, I started a game where I ran 8 gangs kidnapping girls from the very start and am noticing that at least half of my girls are being added with house percentage set to 0. And once in awhile one is added with percentage of 100, despite not being a slave. Most of the non standard ones are 0 though.