Noble Privileges [RenPy][WIP]

WildSnowman

Member
Apr 15, 2017
9
0
43


“In this world your fate is always decided by the power you wield. Some men rely on the strength of their muscles, some on their mastery of the arcane arts, some on the sharpness of their vassals’ blades. I personally, have always found the glint of golden coins to be the best ally. But regardless of your chosen path, it all comes down to acquiring more and more power. Because with power you can do absolutely anything you want.”


Play the role of a talented merchant in a medieval fantasy world, produce, trade and become the richest man in the whole kingdom.
And then, of course, use your riches and power to acquire any woman you desire. Noble ladies and proud female knights, they can’t be directly bought, of course, but golden coins will give you many opportunities to slowly corrupt, indebt and enslave anyone who catches your eye.


Current version: 0.2 -
https://mega.nz/#!RGhn0TQJ!WDgOUEj-_XQNYmMEsAGpK8JCc9_Lha1M2nqT8wh8DZc

Current number of events (not including variations unlocked with progress):
Adult events - 39
Non-adult events - 7
https://www.patreon.com/wildsnowman

All content in this version is focused on the character Christine, the guard captain. Other characters, not counting a couple of simple events, are merely introduced.

Debug room with “Get gold” button is temporary available due to severe, though easily fixable memory leak in the trade system, allowing you to skip earning gold and focus on character content. If you still want to take a look at the trade mechanics or play without cheating – remember to use this simple trick when the game starts slowing down/is about to crash. Just drag the border of the game window a tiny bit, slightly changing the resolution of the game. Or minimize the game and open it again. This will reduce the memory usage back to normal levels, but you will have to do it quite often.
If you have any advise on how to fix this bug, I will appreciate it.
 
Last edited:

waxolotl

Member
Aug 29, 2016
17
1
Played a little bit found it pretty cool.

It got a bit of the guild vibe and I like the guild so it please me. Will we have in the future like the guild possibilities to enter in politic ?

Edit: I think you should simplify/automatize some action when trading.
 
Last edited:

WildSnowman

Member
Apr 15, 2017
9
0
43
Thank you! You have guessed correctly which wonderful game I thought about while making this one.
I am not sure yet. Though it was a part of my vision of the game, this feature in the end was never completed. It definitely won't happen for some time, a couple of updates will be focused on content and adding 3 following stages of the trading system, which are already finished as far as the code goes. And only then I will decide how to proceed, but this game was always meant to be just a wide-scale training exercise, a way for me to learn how to make games and prepare for the following, more complicated projects.
 

waxolotl

Member
Aug 29, 2016
17
1
Now that I think about it it might be better if the politic part of the game was a separate game.

Bc when it comes to the political part the merchant part of the game should be tone down a lot (IE you get X gold based on the shop you possess , the random event and your political decision of the last week).

And I think you should probably make the trade part more "intuitive" (for lack of a better term) IE when you buy something it goes directly to the warehouse and when your cart arrive you should be able to trade even if you didn't order it to do it from the start.

I'll probably tinker a little bit more with the trade part in the future.
 

WildSnowman

Member
Apr 15, 2017
9
0
43
Trading part definetely still has to be balanced and refined. I doubt I will focus on it in the next 3 updates, just releasing following parts of the system and allowing players to skip it with the debug room. After this, when the system is finally completed, I will be able to start paying more attention to the balance, without worrying that future updates will ruin it again.
Allowing the player to trade after the cart arrives seems conterproductive, since the cart will be filled with materials or resources that has yet to be used to produce something more expensive.
 

WildSnowman

Member
Apr 15, 2017
9
0
43
Preview of the version 0.2 (will be released before the 21st of May, but probably sooner).

Some more images from the upcoming version can be found on my patreon page, the post is available for everyone.

For now, I will be focusing on adding more content to the game and making corruption process less repetitive. As it is now, using trade system to farm gold doesn’t solve this problem as I hoped it would.

Training process of the next character will be a bit less straightford. First, I am planning to make a slightly different way to unlock new events. Second, character will have several stats and events will be separated in several groups, each group raising a stat required by another group, and small penalties if a player fails stat checks. We will see how it turns out and if this training system will need to be expanded further for the third character.


Lady Anabeth​



Daughter of the count, beautiful, incredibly talented at everything she does, surprisingly smart and slightly eccentric, this noble lady has been the star of the high society for years, and has already captured the hearts of numerous lesser nobles, and even of some very powerful and high-titled men.

This is certainly not a woman you can buy or even think about forcing to do something, and she is definitely not someone that can be simply seduced. While the daughters of lesser nobles are often rumored to be quite promiscuous and sometimes even easy, Anabeth, as any high-born lady, was raised to be a paragon of virtue, a girl who will blush and excuse herself after any even slightly improper comment.

Of course, a repressed young woman, raised to be a perfect lady amidst the quite a depraved society of sexual slavery, may turn out to have less than pure thoughts and be surprisingly curious about things that proper ladies are not supposed to do.

But even then, there is a big difference between fantasies and reality, and it will take a lot of time and training, before the perfectly proper lady Anabeth will become your perfectly depraved sex slave.

 

WildSnowman

Member
Apr 15, 2017
9
0
43
Noble Privileges v.0.2

https://mega.nz/#!RGhn0TQJ!WDgOUEj-_XQNYmMEsAGpK8JCc9_Lha1M2nqT8wh8DZc


Second version of the game is out, adding the story and corruption process of another heroine.
 
Last edited:

Fogel

Active Member
May 2, 2016
36
9
Something that seems a bug:
When you reach the point that you get Anabeth in your mansion, whenever you visit the market stalls, the quest resets to that trigger. You keep seeing the encounter with the girl with the books.
 

WildSnowman

Member
Apr 15, 2017
9
0
43
Something that seems a bug:
When you reach the point that you get Anabeth in your mansion, whenever you visit the market stalls, the quest resets to that trigger. You keep seeing the encounter with the girl with the books.
Thank you! The first event indeed isn't coded to disappear. I will reupload the version soon, but the bug still doesn't break the game. You can still keep playing even if you have reseted the quest line, just do it again.
 

ladal1

New Member
Jun 4, 2017
3
0
34
Love the game, the bug with the market stalled me a bit, but otherwise very awesome game (BTW, I am currently not working on anything and python is my expertise, so if you could use some help just tell me, don't have money to spare but I would be happy to give you some dev time)

Played a little bit found it pretty cool.

It got a bit of the guild vibe and I like the guild so it please me. Will we have in the future like the guild possibilities to enter in politic ?

Edit: I think you should simplify/automatize some action when trading.

Seems like I would love to try the Guild game you are talking about, but couldn't find it could somebody point me in the right way?
 

WildSnowman

Member
Apr 15, 2017
9
0
43
Thank you! I have never done anything coding related before this game, and I will greatly appreciate some advises when I continue improving the trade system in the future.

Although, for now the most important coding problem for me is the performance and memory leak issue that keeps crashing my game. I admit, it probably doesn’t classify as a python question, but still, I hope you can give me some advice about it.

I start actually doubting it even exists at this point, since no one reported crashes or the game slowing down, but this doesn’t mean much.
For me, every time I open a new screen, especially the trade system one, the game starts using 50-100Mb more memory, and the number keeps stacking until the game shuts down, unless I change a resolution a tiny bit. Have you experienced the same bug too?

If yes, maybe you know some standard and most common reasons for such things happening? Or, finally a more python related question, maybe there is some function that clears image memory cache/simulates resolution change? I have tried the standard renpy commands but they didn’t work, so maybe there is some python way of doing it.


The full name of that game is Europe 1400: Guild. There is also a second part, but I have never played it.
 

ladal1

New Member
Jun 4, 2017
3
0
34
Thanks for the game name.

I't testing it right now, for me it is that whenever I enter the markets screen the game slows down a bit, starts using one thread on my processor to the maximum (spikes when I drive over town icons) and eats about 75Mb of memory. I haven't seen it stack however. Just the processor usage slows down the game (which is already a little slower then is standard with ren'py games)

Honestly all the symptoms point to either running a task that is slowing it down or there may be a problem with showing so many icons in ren'py the way you are doing it. (There is probably a different way to do that) However it is a little hard to diagnose if I have no idea how you are displaying them...

Edit: One more thing, you have some bug with showing text that is messing up the history option (stacking text above each other)
 

WildSnowman

Member
Apr 15, 2017
9
0
43
The world map screen is indeed the heaviest one, I have been using it for tests myself. But what you described isn’t exactly what causes memory leaks and crashes.

Try opening markets screen and then returning to the “table”, then opening world map and closing it again. Usually, doing it 20-30 times crashes the game for me, same with other screens.

Using the screen doesn’t create leaks, but switching between them, simply opening and closing different windows starts stacking memory usage. I usually kept the task manager open and just watched how the RAM usage grows and grows every time I open a new screen, until it reaches 1.5-2 GB and renpy shuts down.

The images and screens are hidden correctly when the screen is closed. I used debug room without any background to make sure that no image is left on the screen, hidden beneath the new picture.

I am not sure what you mean by “how I am displaying them”, since I only now the standard renpy method – screen with imagebuttons or added images. But even though the game is indeed quite heavy, I don’t mind the spikes at this point, it can be changed and optimized later. Right now, for me, the problem is that this 75mb simply refuses to go away and adds again and again.

I didn’t even notice the bug with the history, thank you for pointing it out! It seems to appear only with the older text. Hopefully, Renpy forums will have something about this issue, since I have absolutely no idea why it is happening…
 

ladal1

New Member
Jun 4, 2017
3
0
34
Well that might have been just that I haven't worked in Ren'py much. I usually work with the more ordinary GUI modules and when this slowdown happens in them it is usually when you try to make something do what it is not optimised to do. I will try to look into it.

Tried it right now, absolutely nothing, memory usage jumps in between 200 and 400 but always recovers (even after 40 switches).

One more bug I noticed (saw on a forum somewhere), if you try to switch to boat on the caravans screen you get exception that stops your current game and you have to load a save
 

WildSnowman

Member
Apr 15, 2017
9
0
43
Thank you! You have just solved the most troublesome problem of my game. It seems, I was looking in the wrong place, and the issue is somewhere at my side. Maybe something with the drivers, I will see how reinstalling or updating them will influence this memory leak. Didn’t expect the answer to be so simple.

Found the bug now, it is locked correctly in the first caravans’ screen, but when you try to purchase the boat it activates and leads nowhere.