1. Dismiss Notice
  2. GOG.com logo

    Thanks to YOUR votes, GOG.com now sells:
    - Sea Dogs - Sea Dogs: Caribbean Tales
    - Sea Dogs: City of Abandoned Ships

    Vote now to add Pirates of the Caribbean to the list!

    Dismiss Notice
  3. Under the Crossbones Podcast

    A Pirate Podcast with Interviews
    Music, Comedy and all things Pirate!

    - Episode Guide - About - Subscribe -
    - Twitter - Facebook - iTunes - Android -
    - Youtube - Fill the Coffers -

    Dismiss Notice
  4. New Horizons logo

    Quick links for PotC: New Horizons
    - Download latest version
    - Wiki - FAQ - Report bugs here
    - ModDB profile

  5. GOF logo

    Quick links for AoP2: Gentlemen of Fortune 2
    - Downloads and info
    - Historical Immersion Supermod
    - ModDB Profile

Dismiss Notice
New to the forum?
Please take a moment to read our Welcome Message and Forum Rules.

Fix in Progress Remove Rapists

Discussion in 'Build Mod Bug Tracker' started by DeathDaisy, Dec 19, 2017.

  1. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    Id be more inclined to agree if the player didnt also get the choice "I'm leaving. Forgive me for interrupting, gents". also, "You've rescued me! I'm so grateful to you! Certainly it would be no disgrace to share a bed with a hero like you..." is not something a woman who was just about to be gang raped would say.
     
    Pieter Boelen likes this.
  2. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,663
    That is necessary in case the player character isn't tough enough to take on three scumbags and isn't inclined towards suicide. Without the option to chicken out, the first such encounter for a low level character could be instant death. And even if you're not inclined to play a combat-oriented character, you may have to go through the jungle, whether for storyline purposes, for a sidequest, or because you picked a "stormy start" and have to go through some jungle to find your ship.

    But perhaps the dialog could be extended so that if you do chicken out, they get to laugh in your face, and you get the chance to reconsider before slinking away in total humiliation...
     
  3. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    really, lack of personal humiliation because youre not strong enough isnt the problem with letting them violently rape a girl in the jungle, and her dialog being a stupid joke doesnt help either. its a bad, unrealistic and extremely offensive encounter. I dont get why having random gratuitous gang rape in the game is so important
     
  4. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    It's not.
    I think it was in the original game, but disabled.
    Some previous modder found it, enabled it and it has been in there ever since.
    We are normally averse to removing functional content from the mod, preferring to keep it and improve it.

    I see three options:
    1. You and/or @Grey Roger think of a way to improve what there is.
    2. Include it in the "Enable Brothels" toggle so that this stuff can be excluded based on personal preference.
    3. Disable/remove it altogether.

    What do you think?
     
  5. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,663
    I would recommend not tying it to the "Enable Brothels" toggle, the reason being two storylines ("Assassin" and "Woodes Rogers") require you to enter a brothel. You may want to be able to play those stories but still have the rape scenes disabled.

    But if @DeathDaisy can implement a new toggle to disable the scene by the end of tomorrow, so I can check that it works, it can go into the update I plan to release on Friday. Otherwise it can go into the first update of the new year. Either way, it could go into the next installer, which hopefully will be based on the first update of 2018.
     
    Pieter Boelen likes this.
  6. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    The Jack Sparrow and Bartolomeu storylines have a workaround in case they are disabled.
    Should the Assassin one not have the too?

    I do realise Woodes Rogers relies too heavily on it for an easy workaround, but I think that one has it enabled again in the storyline code itself.
     
  7. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,663
    The brothel scenes in "Jack Sparrow" and "Assassin" are completely different, and so is the scene in "Assassin" directly afterwards. A workaround would not be easy. Also, what about the possibility of players who are offended by the rape scene but not by brothels? (Which are relatively tame in PoTC.)
     
  8. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Thanks for confirming.

    If anyone can say something about that, @DeathDaisy can.
     
  9. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    I dont really mind the brothels that much tbh, theyre a bit hamfisted maybe, but not terrible.

    what really gets my knickers in a twist with the rape enc is that it could easily have been a robbery of a merchant or something without changing anything but the dialogs, but it always has to be sexual violence when a woman is involved. that its kinda written like a joke where the girl speaks like a shakespearean caricature to show how innocent she is makes the whole thing even more infuriating to me. it clashes in theme and tone with everything else in the game, not even real life pirates raped everyone with impunity, the articles of John Phillips punish rape with death.

    I can make a sexual violence switch no problem. optimally Id like it to be removed or rewritten to be a robbery or something tho, I can see if I can do that before the 2018 release if thats okey?
     
    Pieter Boelen likes this.
  10. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Rewrite to become a robbery? I don't see why not. Sounds fair enough to me! :onya
     
  11. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    cool, Ill see what I can do :type1 is there an easy way to trigger an enc for testing?

    attaching the files for the option to turn the enc off meanwhile! :) I havent tried it with the new option yet, but I did try it with the brothel switch some time ago which worked, so shd be the same thing I hope
     

    Attached Files:

    Mad Jack Wolfe likes this.
  12. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    Maybe you can set the chance for it really high in the encounter init file and at the chance really low for everything else?
    Then start a new game and walk around the jungle until it triggers?
     
  13. Mad Jack Wolfe

    Mad Jack Wolfe Deck Scrubber, 2nd Class Staff Member Storm Modder

    Joined:
    Apr 8, 2017
    Messages:
    105
    Gender:
    Male
    Occupation:
    Writer and historian
    Location:
    Treasure Coast bound
    I dug around a bit and found this in \PROGRAM\LandEncounters\LandEnc_init.c

    Code:
    // Viper - Rapers MOD Begin
        LandEncTemplate[n].id = "jungle";
        LandEncTemplate[n].quantity = 2;
    
    
        LandEncTemplate[n].enc1.type = "ENC_RAIDERS";
        LandEncTemplate[n].enc1.chance = 0.3; // Levis: original was 0.2 - PB: was 0.4 in Beta 3.4
        LandEncTemplate[n].enc1.StartTime = 0;
        LandEncTemplate[n].enc1.EndTime = 24;
    
        LandEncTemplate[n].enc2.type = "ENC_RAPERS";
        LandEncTemplate[n].enc2.chance = 0.1;
        LandEncTemplate[n].enc2.StartTime = 16;
        LandEncTemplate[n].enc2.EndTime = 6;
    
        n = n + 1;
    // Viper - Rapers MOD End
    
    I'm going to try changing line 128 to a value of "ENC_RAIDERS" and see what happens.

    {Edited to add}
    After lots of running around in the jungle, I came across the usual gangs of highwaymen blocking the road or lying in wait beside the road, people milling about who suddenly think killing me sounds like fun, or people just milling about who aren't feeling particularly homicidal at the moment. Women appeared only in the last group, with no one chasing them. So far, the tweak seems to work.
     
    Last edited: Dec 20, 2017
    Pieter Boelen likes this.
  14. pedrwyth

    pedrwyth Privateer Storm Modder

    Joined:
    Jan 8, 2015
    Messages:
    671
    Gender:
    Male
    In that vein a re-write where she (politely) asks to borrow/takes a sword and immediately attacks and dispatches her would be attackers if PChar is too weak or unwilling to help would be more in keeping perhaps, but a robbery with a random victim would be ok too.
     
    Pieter Boelen likes this.
  15. Mad Jack Wolfe

    Mad Jack Wolfe Deck Scrubber, 2nd Class Staff Member Storm Modder

    Joined:
    Apr 8, 2017
    Messages:
    105
    Gender:
    Male
    Occupation:
    Writer and historian
    Location:
    Treasure Coast bound
    Even that kooky psychopath Bartholomew Roberts forbade rape by his crew. Murder and a bit of lighthearted torture were still fine, naturally.

    I'm all for a switch to remove the rapers scenario or even the replacement of it with something better.
     
  16. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,663
    The switch code looks fine. Unless there's a firm decision to rewrite the scene to change it to robbers or something else, I'll include it in this week's update.
     
  17. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    if everyones okey with it Id like to attempt a rewrite :) but Im ironically more buzy than usual now around the holidays, so wont be able to make it before youre off :xmas but I can probly make it till the start of next year? idk if its safe or if itd ruin the existing saves to remove the buildoption later if its added now, but if so, maybe hold off until next update? :)
     
  18. Pieter Boelen

    Pieter Boelen (Not So) Old Seadog Staff Member Administrator Storm Modder Hearts of Oak Donator

    Joined:
    Nov 11, 2004
    Messages:
    66,957
    Gender:
    Male
    Occupation:
    Maritime Research: Project Engineer (Analysis)
    Location:
    Wageningen, The Netherlands
    I'm OK with it.

    Did you use a #define toggle or an actual in-interface one?
    There would not be a problem with removing a #define again later on, but an in-interface one will indeed cause error logs after being removed.
     
    Mad Jack Wolfe likes this.
  19. Grey Roger

    Grey Roger Sea Dog Staff Member Storm Modder

    Joined:
    Feb 12, 2007
    Messages:
    6,663
    It's an interface toggle and probably will foul up savegames. Past experience shows that this doesn't merely cause error logs, it causes the game to crash if a previous savegame is loaded.

    If we're definitely going ahead with the change to make the scene a robbery, I can put the disabling code in for now but have the variable set in "InternalSettings.h" instead. If we're planning to improve the existing scene then I'll put the disabling code into the update as it is.
     
  20. DeathDaisy

    DeathDaisy Freebooter Storm Modder

    Joined:
    Aug 18, 2017
    Messages:
    434
    Gender:
    Female
    Ive had problems getting #define's to work for some reason, dunno what I did wrong or if I was just unlucky :eek: but thats a better option rn in that case :yes
     

Share This Page