Pink Petal Games

Game Discussion => General Discussion & Download => Topic started by: xorgroth on December 02, 2010, 03:42:11 PM

Title: WM Stopping?
Post by: xorgroth on December 02, 2010, 03:42:11 PM
Didn't find an actual thread on the subject but have seen it around the forums. Is WM being phased out by Clonemaster and other branches of the game or just development being slowed down?

-Xorg
Title: Re: WM Stopping?
Post by: necno on December 02, 2010, 04:11:42 PM
DocClox is still developing areas of it, and I believe Dagoth still does a little work on it now and then. I have a look and tweak a few things once in a while but overall I think it is safe to say that yet other games are being focused on much more then whoremaster. I've been looking at applying some of my newer technology I've developed so far with birthright to whoremaster but it is a long way from something that will be released.
Title: Re: WM Stopping?
Post by: DocClox on December 02, 2010, 05:12:19 PM
That's about the size of it.

I've got some stuff I've promised to finish off, (lua, city wards, custom rooms) but currently I'm putting more time into Clonemaster and the Crossgate Gladiatrix League.
Title: Re: WM Stopping?
Post by: Tweaker69 on December 06, 2010, 05:10:25 PM
Has there has been a considerable amount of changes made since the last release?

   -If so, could someone be so kind as to compile and upload the new branch(es)? Or is it simply not worth the effort, and we fans should all either just move on with our lives or do it ourselves? :)
Title: Re: WM Stopping?
Post by: DocClox on December 06, 2010, 05:28:39 PM
There's a pile of Lua scripting stuff in my branch that needs merging with the trunk. I'm not sure what's been committed to the trunk offhand. Dagoth?
Title: Re: WM Stopping?
Post by: Orden on December 06, 2010, 05:54:03 PM
I don't have the impression that a lot of things have been comited in SVN since last release.
When I compare the branches to the trunk, some files looks even older.

Could be nice to allow other developer to use SVN and Trac, or we have to create a SVN somewhere else ?
Title: Re: WM Stopping?
Post by: LordJerle on December 08, 2010, 12:47:04 AM
Me and Doc were actually talking about that the other day.  Forum activity is slowing down, and an interim release would do wonders to kick activity back up.  But, I hate to say it, but donations would make good incentive to continue development, as right now it's just something to do when they're bored.  Kickin a little money their way would give a little motivation.  Yeah, it's a freeware game done when they want, but you can't eat lines of code, nor do lines of code give you caffiene.
Title: Re: WM Stopping?
Post by: Dagoth on December 08, 2010, 12:57:11 AM
Has there has been a considerable amount of changes made since the last release?

   -If so, could someone be so kind as to compile and upload the new branch(es)? Or is it simply not worth the effort, and we fans should all either just move on with our lives or do it ourselves? :)

Yeah, there are a fair number of changes, mainly by myrikhan. It's mainly a combination of me being rather busy for some time now, along with just not feeling like messing with it lately. I'll try to get an updated version out within the next week or two, when I have some time to check over everything for any glaring problems (and fix them if they exist), update the changelist, and so forth.


I don't have the impression that a lot of things have been comited in SVN since last release.
When I compare the branches to the trunk, some files looks even older.

Could be nice to allow other developer to use SVN and Trac, or we have to create a SVN somewhere else ?

Other developers have full read access to both. Our policy in the past has been that we grant full commit access to people who post decent fixes or modifications (preferably in diff/patch form) to the forum here, along with crediting them in the readme and potentially adding them to the team.
Title: Re: WM Stopping?
Post by: DocClox on December 08, 2010, 04:06:40 AM
But, I hate to say it, but donations would make good incentive to continue development, as right now it's just something to do when they're bored.  Kickin a little money their way would give a little motivation.

I appreciate the thought, but I should probably point out that donate link people see on the forums is to necno's tip jar. By all means go  ahead and tip him, but I'll never know about it, much less be motivated by the gesture. :) I should add that this isn't a dig at necno; if I wanted a tip jar, I'd have set one up.

I work on games like this because I enjoy it, and because I like the games and want to see them get better. When it stops being fun, or when I can't make the changes I think would make for a better game, that's when my motivation drops off.
Title: Re: WM Stopping?
Post by: Bluebeholder on December 08, 2010, 03:11:02 PM
Was there any change on when lua scripting being added?  As I remember Dec/Jan was the last stated time for that to come out. 
Title: Re: WM Stopping?
Post by: DocClox on December 08, 2010, 04:05:11 PM
Well, we're not going to make January, that's for sure :/

Title: Re: WM Stopping?
Post by: Mehzerz on December 09, 2010, 12:56:14 AM
I'm honestly more interested in Gladiatrix league than any new progress on WM. :x I AM PUMPED FOR IT.
Title: Re: WM Stopping?
Post by: DocClox on December 09, 2010, 03:43:50 AM
Well, I'm still working on the Gladiatrix League, certainly. (OK, it's been a clonemaster sort of week - I'm not giving up on either project yet :))
Title: Re: WM Stopping?
Post by: Mehzerz on December 09, 2010, 10:34:00 AM
Good news on both ends! Looking forward to it. Keep up the good work!
Title: Re: WM Stopping?
Post by: sgb on December 11, 2010, 12:45:07 PM
Agreed with Mehzerz here; I'd much rather hear about new projects than more WM updates at this point.  Even if a WM update gets released, at this point it would probably fail to hold my interest for more than a day or so.  Most of us still here have played the game to death, and a few fixes and updates won't renew interest.

Certainly not going to complain about fixes and updates of course, I'm just responding more to LordJerle's comment here.  People just want something new to talk about at this point.
Title: Re: WM Stopping?
Post by: HuiBui on December 12, 2010, 04:41:48 PM
I don't agreed .
I'm still waiting for LUA which makes this fantastic game ultimate individual.
And the best game in the world in this genre.
Title: Re: WM Stopping?
Post by: DocClox on December 13, 2010, 04:00:13 AM
Well, you're gong to have to wait a little bit longer, I'm afraid. Spending so much time sick this summer really set me back. It's take this long to get up to speed, and right now I'm doing clonemaster and making good progress.

That said, if anyone wants to take a crack at it rather than just wait for me, I'll make sure my svn branch is up to date. The basics are fairly well established, and my todo list on wave details what still needs doing.

Title: Re: WM Stopping?
Post by: necno on December 13, 2010, 05:34:21 PM
And I've been a little set back by applying for a job. But Birthright is still in development.
Title: Re: WM Stopping?
Post by: Tweaker69 on December 13, 2010, 09:02:39 PM
I would certainly like an interim release, as I don't think this project is as "dead" as recent circumstances are starting to make it look. I think the hiatus is fine and good, but having just a small but significant amount of progress to show would breathe some life back into the project for contributors and fans alike.

Great news about CloneMaster, Gladiatrix and Birthright, as well. When can we expect some demos? :D
Title: Re: WM Stopping?
Post by: DocClox on December 14, 2010, 04:47:24 AM
With a bit of luck, I'll have the Clonemaster Scene Editor done for the end of the week.

If I can do that, I should be able to demo the opening scene around Christmas. There won't be any actual management - the lab and timeline screens are still sorely lacking - but you'll get an idea of the setting and the mood. (And I'll get to make sure that I have all the dlls and script files that you guys need to make it work.

Title: Re: WM Stopping?
Post by: LordJerle on December 14, 2010, 01:03:02 PM
I'm still waiting on that arena thing I was promised in WM >.>
Title: Re: WM Stopping?
Post by: shadownall on December 14, 2010, 02:17:45 PM
I can't wait for an update.  It'll be nice to see what gets added in.
Title: Re: WM Stopping?
Post by: Mehzerz on December 15, 2010, 10:39:26 PM
I'm still waiting on that arena thing I was promised in WM >.>


Was an arena promised? I remember a paper, rock, scissors game being discussed but I don't know if it actually went into any to-do lists or even started development. I can't deny you how neat that'd be but it seems gladiatrix league will be able to take over for that and possibly do it far better than WM could have.
Title: Re: WM Stopping?
Post by: drake on December 16, 2010, 05:43:05 PM
I'm still hoping for the Lua stuff.  Being able to make custom events and interactions for the different girls would be awesome.
Title: Re: WM Stopping?
Post by: DocClox on December 17, 2010, 03:41:07 AM
I'm still hoping for the Lua stuff.  Being able to make custom events and interactions for the different girls would be awesome.

Well, I'm not ruling it out, but like I said elsewhere, I'm on sabattical for the time being.

Basically, the problem with Lua in WM is that all the data is in C++ storage. Which means that for each data elelment you want to access, you need to write C++ functions to make the data available to Lua, and to update the C++ data once you've finished with it. 

This turns out to be a sizeable chunk of work. Initially, I'd hoped to just expose a small subset of the WM data ... but that severely limits what can be done. The second problem is that there are a hell of a lot of events we want to hook. Take a look at the ToDo page on my wave if you want to see how many.

Then on top of that, the other stuff I really want to do (like buildings, city wards and the arena) all need the lua extensions to some extent.
 
Anyway, it's a substantial task. It was a substantial task when the code was all fresh in my mind. After a three month break, it's daunting indeed.

And so ... I'm on sabbatical. I'll look at it again come the summer :)
Title: Re: WM Stopping?
Post by: necno on December 17, 2010, 07:47:20 PM
This is why my new game engine uses angelscript. I just bind the class, then the methods and members that I want scripts to use and its done. Also as angelscript uses C++ style sytax I could write classes in script files, or better yet, any code that was coded into the exe can be copied and pasted into a script file (providing things are binded correctly).

In addition it seems to be a very fast script library which is always good, birthright requires quite a bit of script processing so speed is very nice.
Title: Re: WM Stopping?
Post by: Dagoth on December 19, 2010, 04:21:56 PM
OK, I've had a chance to check the current WM code and it seems to be working fine. I went ahead and fixed a bunch of typos as well, mainly thanks to bj (http://pinkpetal.org/index.php?topic=585.0).

I'll try to get it released in the next couple of days. There are actually several changes, most of them by myrikhan. Here's the change list:

Quote
* Updated Slider control code to now change position to wherever you click on the slider, instead of just increasing/decreasing by a set amount if you clicked to either side of the "button"
* Revamped scrollbar code to extricate it from being directly tied to listboxes
* Scrollbars on listboxes are now "clicky", meaning the bar itself sort of snaps up or down between actual positions instead of smoothly sliding up or down; this description might be confusing, but you'll probably notice the different feel
* Text which is too long to fit in the provided areas now have scrollbars automatically added; you can smoothly scroll pixel-by-pixel by dragging the bar, or scroll one line of text at a time by using the up/down buttons or your mouse scrollwheel
* fixed quite a few typos, mainly thanks to bj (http://pinkpetal.org/index.php?topic=585.0)
Many many changes by myrikhan, as follows:
* High-quality sex acts (from skilled girls) now often give flavorful mad-libs style turn summary descriptions
* Turn Summary screen message display order changed:
  - Girls with ciritical (red) messages are displayed first, followed by warnings (dark blue)
  - Within the message list itself, red messages are displayed first, then dark blue
* Worked in the security job:
  - Attackers who cause trouble to girls is now a group of 1-10 people. (I'm specifically NOT calling them gangs to avoid confusion.) They don't have healing potions or weapon levels.
  - The first layer of protection is one of the security guards.
  - If she is defeated, the second layer is defending gangs, if they pass the coverage check.
  - The third layer of defense is the girl herself.
  - Casualties to the attackers accumulate from layer to layer
  - Traits worked in to the security point calculation
  - Stopping a group of attackers costs (#attackers x 5) security points
  - Security points decay by 50 each round (To prevent banking in the early parts of the game.)
* Added Catacombs05 and Catacombs01 to rarity. Didn't change any items in the items file. (I figure we can do that over time if we like this change.)
* Improved and bugfixed the item use automation function
* Girl level cap raised to 999. Function modified to reflect this: Skill-ups occur for only the first 20 levels (same as before). This is cosmetic, as nothing depends on level, except girl sell price.
* Turned some repetitive code into functions
* Random bugfixes
* Added natural healing of 2% per shift for each girl. It is a flat 2% that isn't affected by traits like tough or fragile
  - Tried to add a 2% per shift reduction to tiredness, but it caused tiredness values to go to 100% unexpectedly, so it's commented out.
* Noticed that statuses like 'controlled' currently don't do anything. For a few of the items that add the 'controlled' status I added on to them the ability to remove the strong willed trait.
  - (eg: disguised slave band, necklace of control)
Title: Re: WM Stopping?
Post by: Tweaker69 on December 20, 2010, 01:54:00 AM
Thank you, Dagoth! That looks like some hefty progress to me, and I'm looking forward to another WM spree soon. Big thanks also to every one of you who helped get the game as far as it has come. Cheers!
Title: Re: WM Stopping?
Post by: Dagoth on December 20, 2010, 10:05:17 AM
And a few more changes I've noticed and added to the changelog after reviewing all WM SVN commits since r485, a couple from me and several from WonderDog:
Quote
* Animated images should now be completely supported on all screens, where they were mostly broken before
* Code which was supposed to cull old (no longer needed) images from memory has been fixed, so memory usage should be lower with extended play
Several changes by WonderDog, as follows:
* Torturer job and torturing in general has been updated and improved quite a bit
* Turn Summary message colors are updated based on severity of events and health o girls/gangs (dark blue or red)
* Weekly girl stat changes based on house percentage (obedience, fear, hate, happiness) are a bit more fluid
* some further code refactoring

I'll probably post the new version later today.
Title: Re: WM Stopping?
Post by: Dagoth on December 20, 2010, 12:38:46 PM
OK, version 1.30.4 r593 is released:
http://pinkpetal.org/index.php?topic=417.msg11504#msg11504
Title: Re: WM Stopping?
Post by: hot888 on December 20, 2010, 06:03:30 PM
I have only recently found this game and I am enjoying it.  Thank you for the work you have been doing to make this a great game.

On that thought I was wanting to do a donation but don't see a donation button anywhere.  Is there a particular place to do a donation?

Source code:  I have done some scripting to repair issues with past games.  (Usually multiplayer pc games)  Can you recommend what programs you use to edit and compile code for this game so I may try to contribute?  I have tried a few different methods and just want to know what you think is the best one to use.  Also where is the code for the latest releases?  The code I was able to view was for an older version.
Title: Re: WM Stopping?
Post by: DocClox on December 20, 2010, 06:16:01 PM
I have only recently found this game and I am enjoying it.  Thank you for the work you have been doing to make this a great game.


On that thought I was wanting to do a donation but don't see a donation button anywhere.  Is there a particular place to do a donation?

There isn't a team donation button. We don't have much of a formal identity, really. Necno has a tip jar though - there's a link in his sig.

Source code:  I have done some scripting to repair issues with past games.  (Usually multiplayer pc games)  Can you recommend what programs you use to edit and compile code for this game so I may try to contribute?  I have tried a few different methods and just want to know what you think is the best one to use. 

Well, I work on Linux and use Vi, GCC, and Make. Most everyone else is on windows and uses visual studio. I think the solution file will be for VS2010 now.

Best is probably kind of subjective, but visual studio seems to be the popular choice. I do have a setup for building using MinGW and GCC on windows, but it's a lot of fuss, really.
 
Also where is the code for the latest releases?  The code I was able to view was for an older version.
 

You can checkout the latest release using subversion. Tortoise SVN recommended if you're on windows. The urls are here (http://pinkpetal.org/index.php?topic=191.0)
Title: Re: WM Stopping?
Post by: redle on December 20, 2010, 07:06:50 PM
OK, version 1.30.4 r593 is released:
http://pinkpetal.org/index.php?topic=417.msg11504#msg11504 (http://pinkpetal.org/index.php?topic=417.msg11504#msg11504)

fyi, seems that one of the C redistributable files is missing from the beta build.
MSVCR100.dll
Title: Re: WM Stopping?
Post by: Dagoth on December 20, 2010, 10:29:19 PM
From the first post in the download topic:
If you get the error message "This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem", then you need to download and install the VC++2010 redistributable package (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84).

I should probably try to make that clearer, and I'm not sure that's even the error message you get now with VC++ 2010.
Title: Re: WM Stopping?
Post by: redle on December 20, 2010, 11:33:33 PM
From the first post in the download topic:
I should probably try to make that clearer, and I'm not sure that's even the error message you get now with VC++ 2010.

My bad for commenting on the already discussed 'problem'.  I had read that before, and was planning on solving the issue myself anyway, but I hadn't run into the error with the previous builds and didn't put 2 and 2 together to realize it was the same issue.  I was just thinking it was a redistributable dll that accidentally slipped through a crack in the build inclusions.

As for the specific error message, mine called out the missing dll by name and said it couldn't be found.
Title: Re: WM Stopping?
Post by: Samu on December 21, 2010, 01:45:38 AM
My bad for commenting on the already discussed 'problem'.  I had read that before, and was planning on solving the issue myself anyway, but I hadn't run into the error with the previous builds and didn't put 2 and 2 together to realize it was the same issue.  I was just thinking it was a redistributable dll that accidentally slipped through a crack in the build inclusions.

As for the specific error message, mine called out the missing dll by name and said it couldn't be found.

lol mine was that I was missing aspecific metod on that dll. Fixed it by reinstalling/upgrading to VC++ 2010 redistributable package (i think i had a previous version of the same package, hence the diference in the error message).
Title: Re: WM Stopping?
Post by: hot888 on January 07, 2011, 11:33:52 AM
Sorry for the delayed reply.  Unfortunately after I posted earlier there was a car accident and I have been dealing with that. 

Thank you DocClox for answering my post and I did see that svn before but I got errors that stopped the build.  If that is the current files for the most recent build then my vs2010 is the problem.  May just setup a Linux tonight so I can try that.  Now I may have to try and remember the commands from my old dos and Unix days.  LOL

I do hope I can lend a hand with this and may be simple things such as what one post said earlier "Putting number of interactions limit in config".
Title: Re: WM Stopping?
Post by: DocClox on January 07, 2011, 12:09:22 PM
Sorry for the delayed reply.  Unfortunately after I posted earlier there was a car accident and I have been dealing with that. 

Yeah, Real Life happens. I appreciate that :)

Thank you DocClox for answering my post and I did see that svn before but I got errors that stopped the build.  If that is the current files for the most recent build then my vs2010 is the problem.  May just setup a Linux tonight so I can try that.  Now I may have to try and remember the commands from my old dos and Unix days.  LOL

OK. Not every check-in to svn compiles clean. I'm probably the worst offender, since I tend to use svn as a way to transfer files between laptop and desktop. Revision 598 should build, since that's the one I'm running

I do hope I can lend a hand with this and may be simple things such as what one post said earlier "Putting number of interactions limit in config".

By all means. There's a lot of stuff like that, stuff that never occurred to me when I was setting the config up that wouldn't take too much to do. Someone was talking about configuring the starting size of the brothels, for instance. Or the cost of adding rooms...