devolution

Author Topic: Whore Master 7  (Read 41540 times)

0 Members and 1 Guest are viewing this topic.

Offline renat

  • Newbie
  • *
  • Posts: 16
Re: Whore Master 7
« Reply #90 on: January 28, 2023, 07:13:18 PM »
This is likely caused by me adding traits, but I'm getting a "_Map_base::at" error at load or new game when loading traits.

Any idea what I screwed up?


on alpha 5 atm
« Last Edit: January 28, 2023, 07:38:22 PM by renat »

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #91 on: January 29, 2023, 09:05:26 AM »
This is likely caused by me adding traits, but I'm getting a "_Map_base::at" error at load or new game when loading traits.

Any idea what I screwed up?


on alpha 5 atm

"_Map_base::at" indicates that the game tried to look up something, but could not find it. First thing is to look at the `gamelog.txt`, that might give some more clues as to where these invalid lookups happened and what it tried to look up. Usually, it's just a spelling error somewhere.

Offline renat

  • Newbie
  • *
  • Posts: 16
Re: Whore Master 7
« Reply #92 on: January 29, 2023, 11:32:58 AM »
That was exactly it. Bestiality is spelled incorrectly (Beastiality) in the game files and I was spelling it correctly (Bestiality) and it didn't like that. Thank you.
« Last Edit: January 29, 2023, 11:42:50 AM by renat »

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #93 on: January 29, 2023, 01:43:00 PM »
@renat Great to hear. Yes, the spelling is wrong, but it is used in so many places that I've so far avoided to fix it. I'm still trying to improve the displayed error messages, so that these things become easier to debug.

I've just uploaded a new version here: https://github.com/h1262216/crazys-wm-mod/releases/tag/v7.2.1-beta7

With the therapy crashes now (hopefully) fixed, I think this has matured enough since my first introduction of the new image selection code to be called a beta version. Apart from bug fixes, this version introduces two features that have been requested some time ago:
1) The ability to load game settings (the More Details part from New Game) from files, placed in `Resources/Presets`. I've put some very simple files for different difficulties there, that change mostly how much money things cost and give, but I haven't really playtested this to see if it makes sense from a balancing point of view.
2) The ability to select image preferences. With the new image tagger, you can declare whether an image is a drawing, rendering, or photo, and the player can select their preferences. This is just a relatively small nudge into the direction of images to use---if a tag with lots of images is requested, then the preference will be fulfilled, but if there are few or no images of that type, the game will ignore the preference setting.

From now, I hope I can focus my attention on implementing the new, generalized job code. I've made some progress on this, but as jobs make up a good chunk of the game, its a large amount of code to deal with, and it will probably take several more weeks till I have something playable again.

Offline CasualFire

  • Newbie
  • *
  • Posts: 2
Re: Whore Master 7
« Reply #94 on: January 29, 2023, 04:30:54 PM »
Quick question I'm not sure if its just me, but I'm getting slowdown on character videos. size doesn't seem to be a factor and the only format that isn't slowed down is .gif, webm and mp4 both experience the same slow down.

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #95 on: January 31, 2023, 07:30:44 AM »
@CasualFire
What do you mean with slowdown? Right now, the entire video is loaded at once and decoded, during which time the game is frozen. For a short clip, that should not really be noticable, however. Or is it lagging while the video is playing?

Offline CasualFire

  • Newbie
  • *
  • Posts: 2
Re: Whore Master 7
« Reply #96 on: January 31, 2023, 06:07:40 PM »
@h1262216
Sorry yah it was lagging while playing the video, I've figured out what the issue is. The videos I was using has a 24 framerate, it works perfectly fine if the video has a 30 framerate. for whatever reason if you run a video that is 24fps through the game it plays back at like 50% speed.

Offline harold

  • Newbie
  • *
  • Posts: 6
Re: Whore Master 7
« Reply #97 on: February 07, 2023, 03:57:41 AM »
I'm getting the following error when someone is made a doctor:
Error when processing girl Kayla Kayden: _Map_base::at

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #98 on: February 10, 2023, 05:28:21 PM »
@harold
do you mean when you assign the doctor job, or when an intern/nurse is automatically promoted to doctor?

Offline harold

  • Newbie
  • *
  • Posts: 6
Re: Whore Master 7
« Reply #99 on: February 12, 2023, 07:34:25 AM »
It is when I assign the job explicitly.  I only get the message for one or two doctors even if there are several assigned to be doctors.

Offline Shadowflux

  • Newbie
  • *
  • Posts: 3
Re: Whore Master 7
« Reply #100 on: March 02, 2023, 05:28:49 AM »
Tested latest version (7.2.1 Beta 7).

Issues noticed:
1. Could not find Resources/Preferences forlder/files to change settings.
   a) This also could automatically pick last played settings when starting new game.
2. Video loading sometimes takes too long up to (1 min) and it freezes everything. (Runnig on AMD 5950x and 3090).
   a) Make it asyncrounous.
   b) Can You also make it load faster like VLC?
3. Player seems to impregnate with 100% no matter settings.


Quick iimprovements:
4. Add button(s) to dungeon to make everyone slave and sell them all, next to free all button.
5. Add Select all button in buildings. (Tired of shift clicking)
6. Add html to docs for all used image tags and where are they used and their fallbacks.
7. Add html to docs for all stats for girls and gangs on what tehy are and where are they used and where You can train them.

Long trem ideas:
6. Add houses and catacombs and turn it into village (Think Sims 4).
   a) So visitors and some workers can have some own houses, which You can visit.
   b) Expansion to search the street and catacombs.
7. Turn player into character with stats.
8. Turn men and monsters also into named characters with stats, but without pictures and stuff for now.
9. Better pregnancy and family tree system (Best one is now is Strive for Power Aric's Expansion Rebred mod).

Hope it is helpful.

Offline Torres

  • Newbie
  • *
  • Posts: 6
Re: Whore Master 7
« Reply #101 on: March 07, 2023, 03:47:42 PM »
Hi there, long time fan of the sim and now happy to see there's someone working on an updated modern version, best of luck man and thanks for the effort.

  • Is there a way to enable auto-equip when I give them items through the inventory screen? like in the old one when I gave them a skirt they would auto wear it unless they were wearing something else already, made it easier to equip all my strippers with some sort of basic set of items.
  • Also is there a way to forbid them from equipping stuff from my main inventory? girls are just finding stuff I get from dungeons and equipping anything and everything they can like a free buffet of very expensive items for mere slaves and prostitutes LoL

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #102 on: March 07, 2023, 04:11:51 PM »
Hi, sorry for the silence, I'm a bit busy with other stuff at the moment.

@harold
Unfortunately, I haven't been able to track down the problem. I've made some modifications that hopefully in the future, the error message will be more helpful, though.

@Shadowflux
Thanks for the detailed feedback. For point 1, it seems that I've just forgot to actually put this into the release last time :(
2. The video loading is certainly somewhat problematic, but changing that will not be very easy. Right now, the code is quite simple, but enabling asynchronous loading means you need to be *much* more careful in your coding, to not mess things up. I guess VLC actually uses much of the same code that does the video decoding under the hood, except that it shows streaming video, instead of decoding the entire video at once. The latter still makes sense, I think, for short clips, which is what most of the old gifs were.
Still, one minute sounds like an extremely long time. Do you know how long (and what resolution/file size) was the clip, and at what resolution are you rendering the game?

3. Will have to investigate.


For you quick improvement suggestions, I guess for both building and dungeon screens, having a "select all" button might be very helpful. New buttons are always a bit annoying, since I cannot replicate exactly the look of the old UI.
Points 6 and (especially) 7 make sense, but these are actually not really quick improvements, because I need to figure out some of these things myself first.

Your long term suggestions are exactly that, long term. Though actually, the player character already has stats, they are just mostly useless and unchanging.


@Torres
I don't think there is anything at the moment, though I guess it would make sense to have such an option.
For your second point, could be that "Auto Use" items is active? You can check that if you go to House ->More Details -> Settings. (This really needs to go to some other place, though).

Offline Torres

  • Newbie
  • *
  • Posts: 6
Re: Whore Master 7
« Reply #103 on: March 07, 2023, 04:55:35 PM »
@Torres
I don't think there is anything at the moment, though I guess it would make sense to have such an option.
For your second point, could be that "Auto Use" items is active? You can check that if you go to House ->More Details -> Settings. (This really needs to go to some other place, though).
Yeah that was it, at least the auto equip stuff from main inventory, thanks!.
I don't think old WM had a correlation between better rooms and more happiness/stamina/health gain, does this one?

Offline h1262216

  • Jr. Member
  • **
  • Posts: 85
Re: Whore Master 7
« Reply #104 on: March 25, 2023, 01:27:31 PM »
Hi,
haven't had much time for the game lately, but I think by now I've accumulated enough small improvements that it's still worth making a new release:
https://github.com/h1262216/crazys-wm-mod/releases/tag/v7.2.1-beta8

Based on the comments above, I've implemented the following:
* Auto Use also automatically equips items
* Replaced Release All Girls/Release All Customers buttons with Select All ... buttons
* Fixed the game setting presets being missing in the last release

I haven't added a "select all" button for the girl management screen, mainly because right now the screen is already pretty crowded, so this would require some redesign to be possible. I still think it is a good idea, though.

One tiny change, that I think is a significant quality improvement, is that the item screen now tells you which items a girl has currently equipped by marking it with `[Eq.]`.

I've also added quite a bit of text to the Training job, for training of Group and Les skills.

There is also one very important change that isn't actually visible in the game (much): I've reverse-engineed the button graphics (essentially combined all the buttons in the game to figure out which pixels would be under the text) to have a blank button template, and now I can make new buttons that look (almost) like the old ones in five seconds. That is going to make adding some features that require UI much easier in the future. I've also re-done the buttons that I've made before, they now shouldn't stick out so much anymore.


@Torres
Yes, I think this is there, but there was also something like this in the old version, because I've not actually changed this code (much).