CREATE YOUR AI CUM SLUT ON CANDY.AI TRY FOR FREE
x

Ren'Py Completed Damsels and Dungeons [v1.2.41 Remastered] [Amaraine]

3.60 star(s) 33 Votes

Heyesey

Member
Sep 28, 2017
296
350
Heyesey The img seems to actually be missing from game files, I've replaced it by the base kadesh one in the code. Maybe
Shaneride if you're up to make it.
Fair enough. I don't recall noticing it in the original version but that was a while ago.

I have since noticed a discrepancy involving the brothel. I'm not sure if it is intentional or not.

When there are 12 or more adventurers, you are still able to collect still more from the reaver camp, hire them on spec, and send building managers back to the adventurer list. But not so for girls in the brothel - you cannot move them back to adventuring unless you reduce the roster to under 12. One of the things I used to find annoying (but justified for gameplay) in the original version was that if you had say 20 girls with eight in the brothel, and several of them kept getting bored and wanting to go adventuring again, there was a lot of juggling involved to keep them all happy, or a lot of gold being paid out likewise. With your version, gold seems to be in vast oversupply, so paying to keep them where they are is a trivial cost - but reducing the roster to bring them back out becomes close to impossible.

All this might be as you intended in order to retain some element of "keeping-girls-happy" management. But it might not, for all I know.
 

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
"keeping-girls-happy" management.
I have all possible 16 girls. Many of them have "bi-sexual" skill, so they are busy among themselves (keeping them happy).
Does anyone see some advantage of having a brothel?
_____________________________________
Edit: Btw, what do "managers" have an effect on the game (on the managed buildings) ?
 
Last edited:

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
632
1,143
Rolo The code called for 'enchantress valkyrie' instead of 'enchantress valkyrie1'.. Fixed ><
Heyesey The brothel was using the hardcode 12 limit, I probably missed it on my initial pass, will be fixed.

OrkyRoks
I don't quite understand the class_in_play() issue, looking at the code it check if there is a girl with the asked class in your roster, managers or brothel whores. As it's using directly the lists, if a girl have been dismissed it's not in it anymore so I don't see how it could fail that check. Maybe I didn't understand what you mean but that seems odd ?

'girl_recruited' is definitly used for the screen's logic not to directly check if you can recruit the girl. But yeah there is still a soft lock in the specific menu, also fixed next ver. ^^
 
Last edited:

OrkyRoks

Newbie
Feb 15, 2021
18
15
I was referring to the original final version from Amaraine cause the code does look like it makes sense but when I try to dismiss a girl that falls into the condition check class_in_play() then try to recruit the dismissed girl back into the roster it doesn't work for me
You are not the only one to find that odd cause this is definitely odd and the game should not be happening this way
I am not sure if your remastered version is having this same odd behavior I was pointing out the problems I have experienced in my original final version of the game in case someone might run into this issue
If the remastered version is using the same condition checks or similar codes to remove a girl from the roster then this issue could be something to look out for down the road

I can explain this with screenshots but the screenshots are too large I have to divide this up:

Screenshot 1 Loaded save file with plenty of gold and the Paladin is in the roster
The condition check not class_in_play("Paladin") has been removed
1-Loaded Save File with Paladin in Play.png
Screenshot 2 I went to dismiss the Paladin and the Paladin was removed from the roster
The condition check not class_in_play("Paladin") has been removed
2-Dismissed the Paladin and Gold is plenty.png
Screenshot 3 I used 4 Hyper Revitalizing Potions to clear the amount of rest days for the girls
The condition check not class_in_play("Paladin") has been removed
3-Used 4 Hyper Revitalization Potions to clear X rest days.png
Screenshot 4 I try going to the temple to recruit the Paladin and the option for Recruit a Paladin is available
The condition check not class_in_play("Paladin") has been removed
4-class_in_play() condition check removed.png
Screenshot 5 I closed the game changed the plains.rpy file to check for not class_in_play("Paladin")
I repeated screenshot 1 and screenshot 2 and then I used 4 Full Revitalizing Potions to clear the rest days
5-Repeat of 1 and 2 but Used 4 Max Revitalization Potions Instead with the condition class_in_...png
Screenshot 6 I went to the temple to try and recruit the Paladin again but this time the option for Recruit a Paladin is unavailable
6-Unable to Recruit the Dismissed Paladin.png
Screenshot 7 I tried max_roster_length = 10 and I also changed it to max_roster_length = 12 to ensure the conditions are met in the original final version from Amaraine
I did not close the game
The condition check not class_in_play("Paladin") is still in the plains.rpy file
7-max_roster_length=12 with the condition class_in_play() check.png
Screenshot 8 I have plenty of gold so the condition check for gold is definitely not an issue
Again I did not close the game
The condition check not class_in_play("Paladin") is still in the plains.rpy file
8-Plenty of Gold with the condition class_in_play() check.png
 
Last edited:

Ninoss

Active Member
Donor
Game Developer
Nov 20, 2017
632
1,143
I was referring to the original final version from Amaraine cause the code does look like it makes sense but when I try to dismiss a girl that falls into the condition check class_in_play() then try to recruit the dismissed girl back into the roster it doesn't work for me...
I see but I'm not sure I have the issue. Reading the code :
1699756261392.png
Yeah that's quite odd how things are handled but that seems valid to me.
I mean nobody has reported that bug so far, you might want to try to reproduced it on the remastered version.
 
Sep 21, 2019
199
154
Replace with the attached files:
game\01pcobject.rpy
game\girlinteractions.rpy

You should see a "Ask her to return to the adventure!" dialog option, allowing to retire a girl from a building. Plz confirm me it works without issues, if so I'll push it along side to other fixes on next ver.
Nice! A new feature. So the game will evolve (beyond bug fixing or numerical adjustements) :)
 
  • Like
Reactions: Rolo
Sep 21, 2019
199
154
It's been posted above that you can have up to 100 girls on the roster - however, if you have 12 or more, certain events do not fire because the code for those events, still thinks the limit is 12. That might be why you can't add the orc girl.
I would like to add that personally I had to ctrl+f search the value "12" to see where things were blocking in all .py files in the game folder.
 
Sep 21, 2019
199
154
I've seen some posts requesting new content. While it does not seem difficult to implement some of the mechanical changes for many of the suggestion, the problem is the pictures. For example foursomes are limited to certain combinations, because of the available pictures. It is of course possible to make foursomes with all possible combinations using a blank picture as a placeholder (and even fivesomes, etc...)

Do anybody knows how to make pictures that will be consistent with the current art? My understanding was that was not possible.
 

OrkyRoks

Newbie
Feb 15, 2021
18
15
I found the real issue which is max_roster_length = 10 in the original final version from Amaraine which was not consistent with some of the codes like len(roster) < 12 and this is an definitely a coding oversight from the original developer
The mistake I made from screenshot 7 was that I did not rollback first then change the max_roster_length = 12 and that created some issues
In 1.2.2 max_roster_length = 99 I guess that means in the remastered version it is fixed for now
So great job at solving that issue before it can cause even more issues

I think I can thank RandomFapinator for his post and that give me some clues on backtracking


Here is where I have picked up on for the hardcode limit

-script.rpy
"Bring her back into adventuring" if len(roster) < 12
"Bring her back into adventuring" if len(roster) < 12

-girlinteractions.rpy
"Ask her to stop working in the brothel"
"Ask her to work in the brothel for a while"

-NPCEncounters.rpy
"Add her to your group of adventurers (requires space)" if not any(char.npctype == "Sexy Orc" for char in roster)
"Add her to your group of adventurers (requires space)" if not any(char.npctype == "Arcangel" for char in roster)
For the remastered version it says (requires space) but I am not seeing any checks for max_roster_length

-blackforest.rpy
"Look to hire some whores" if brothel.built and len(whores) < 12 and gold >= 200

You need a roster of 12 in order to conquer Orech for now this is fine
for the future I don't know if there will be plans to change that to fit with a larger roster cap of 100?

-01dailyupdate.rpy
if len(roster) > 7 and not head_girl and renpy.random.randint(1,80) <= girl.lust + girl.affection and not lich_king_defeated:
girl.affection -= 1
This 7 needs to be changed to a variable but I'm not sure I agree with low values like 8 nor a rounded value of max_roster_length * 2/3 or *0.7
By the time I defeated the Lich King it is high unlikely to reach 70 girls in the roster for this daily affection loss to have an impact
 
Last edited:
  • Like
Reactions: RandomFapinator

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
Hi Ninoss,
Thanks again for your engagement, with balancing and bugfixing.

I can tell good news, coz after defeating the lich king (day 99), I am able to finish 3 of 4 endings (pregnancy is not my thing). Harem ending with 12/12 + 4/4 is possible now. Fight endings – I will see, guess it will work.

Winning against lich king was extremely fast and disappointingly easy!
In the PT before, he started with a huge fireball, wiping out half HP of all girls. Is this random? He was so tame last time – no fireball at all.

Since he is king of necros, I wish he would have used more of the necro ability (and the queen also could use that much more). Hard mode (strong enemies) should be some challenge, impo.
_____________________________________________

A word concerning Paladin.

She has 2 attacks: "Strike" and “Holy Strike”. Both are calculated with “3+25% Str”. Holy Strike gets a bonus vs undead and demons. This means that Strike is totally obsolete and it makes zero sense to use it.

My suggestion is to make “Strike” a bit more powerful (or “Holy Strike” a bit less), and also increase the bonus for “Holy Strike” from 2 to 3 at least. Bonus also might apply not only on “undead and demons” but also on some other magical monsters.
_____________________________________________


A word concerning the Sorceress and healing blessing:

Although I really prefer the lightning blessing for the Sorc (cheap aimed attack against necros and healers/shamans), I tried healing blessing in last PT.

I agree, it is strong, but tbh, with one or two exceptions, I almost never used it. I preferred 2x single healing (2x2 mana) instead of the group healing (5 mana). In case group healing would cost only 3 or 4 mana, with less effect (less HP healing), I would use it more often, for sure.

When I compare lightning blessing with healing blessing, I totally prefer lightning. Unless lightning would be more costly (or less efficient) - or group healing would be much less costly (and also with a bit less healing effect). May be you think about that ...
Have fun.
 
Last edited:

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
I have a silly question.
How to make the Paladin drink from the chalice. Where to find this chalice ?
I had it in every PT, but in the last one I did not get a hint or a message, and I also did not find this place randomly.
_________________________________________

Edit: I got the message now (extremely late in game, day 106, most likely random).
Paladin feels corrupted and wants to drink from chalice to "purify" again ;)

This message came on day after Paladin got bimbo ring. Is there a connection?
Btw, this bimbo ring came out of nothing, in former PT, girls found it after a battle.
(or can it be the reason that paladin got a bite from the vampire just one day before?)

Picture mixed up, but Paladin was the one who got it, not the Sorc.
1699803582987.png
 
Last edited:

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
This was at the sacred (green) place with one of the 2 gods:

I'm sorry, but an uncaught exception occurred.
While running game code:

File "game/script.rpy", line 369, in script call
$ renpy.call (venue.replace(" ", ""))
File "game/blackforest.rpy", line 61, in script call
call SacredCircle from _call_SacredCircle
File "game/blackforest.rpy", line 102, in script
show kadesh beckoning
Exception: Image 'kadesh' does not accept attributes 'beckoning'.

-- Full Traceback ------------------------------------------------------------
Full traceback:

File "game/script.rpy", line 369, in script call
$ renpy.call (venue.replace(" ", ""))
File "game/blackforest.rpy", line 61, in script call
call SacredCircle from _call_SacredCircle
File "game/blackforest.rpy", line 102, in script
show kadesh beckoning
File "renpy/ast.py", line 1408, in execute
show_imspec(self.imspec, atl=getattr(self, "atl", None))
File "renpy/ast.py", line 1378, in show_imspec
atl=atl)
File "renpy/exports.py", line 686, in show
if not base.find_target() and renpy.config.missing_show:
File "renpy/display/image.py", line 413, in find_target
self.target = target._duplicate(a)
File "renpy/display/core.py", line 397, in _duplicate
args.extraneous()
File "renpy/display/core.py", line 267, in extraneous
" ".join(self.args),
Exception: Image 'kadesh' does not accept attributes 'beckoning'.

Windows-10-10.0.19041 AMD64
Ren'Py 7.5.1.22070801
Damsels and Dungeons 1.2.2_REMASTERED
Sun Nov 12 16:28:42 2023
_____________________________

Btw. which parts of this message can I leave out (its so long) ?
 

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
Ninoss what do you think:
When I compare the endings "Pacification Goal" and "Conquest Goal", the first is much harder to get, impo.
Second goal takes 14 days, then I take the elite team and finish the city.

Impo, the backset for every day not going out for "pacification" is quite a lot (-1 for all 3 places). Even if I put tons of mana into energetisation, it takes a lot of time to reach 50/50 in 3 places. My suggestion: either reducing the 50 or the backset for every day.
 
Last edited:

Heyesey

Member
Sep 28, 2017
296
350
I have all possible 16 girls. Many of them have "bi-sexual" skill, so they are busy among themselves (keeping them happy).
Does anyone see some advantage of having a brothel?
_____________________________________
Edit: Btw, what do "managers" have an effect on the game (on the managed buildings) ?
Sixteen isn't the limit.
 

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
This is when Ninja got 100 affection, and was ready for becoming concubine
(but this message makes it impossible to make her a concubine - and to get to 16/16 concubinate.
Ignore brings me back to main screen):

Full traceback:
File "game/girlinteractions.rpy", line 158, in script
menu:
File "renpy/ast.py", line 1903, in execute
choice = renpy.exports.menu(choices, self.set, args, kwargs, item_arguments)
File "renpy/exports.py", line 976, in menu
condition = renpy.python.py_eval(condition)
File "renpy/python.py", line 1080, in py_eval
return py_eval_bytecode(code, globals, locals)
File "renpy/python.py", line 1073, in py_eval_bytecode
return eval(bytecode, globals, locals)
File "game/girlinteractions.rpy", line 267, in <module>
"Cast Angelic Dreams on her for 20 mana" if know_angelic_dreams and char.removable_fetish() and not char.dead and mana >= 20 and not "Corrupted" in girl.traits:
AttributeError: 'unicode' object has no attribute 'traits'
Sun Nov 12 17:46:56 2023
 
Last edited:

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
Sixteen isn't the limit.
You are right. I just did not count the "monster girls", only the ones from the 16 classes.
Fortunately Ninoss did not count monster girls either.

Harem goal count
Roster: 17/12 (including Orc monster girl), but
Concubinate: 14/16
 

Rolo

Well-Known Member
Jul 14, 2017
1,425
1,445
Do the Factions stats have any importance? Temple - Decadents - Dominas
 
3.60 star(s) 33 Votes