DICE PACKS BUNDLE
Page 1 of 2 12 Last
  1. #1

    Languages "Cheat"

    I'm using the languages dropdown (which is pretty awesome), but one of my players found a "cheat": they drag the text from a player (or NPC) speaking a language they do not understand and dragging it to the chatbox, then it shows what they said.

    My players said they would not do that during gameplay, but just wanted to bring it here if anyone else noticed it, or is it something I'm doing wrong?

    PJ

  2. #2
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,413
    Quote Originally Posted by pjrake
    I'm using the languages dropdown (which is pretty awesome), but one of my players found a "cheat": they drag the text from a player (or NPC) speaking a language they do not understand and dragging it to the chatbox, then it shows what they said.

    My players said they would not do that during gameplay, but just wanted to bring it here if anyone else noticed it, or is it something I'm doing wrong?
    That's a known issue. You should see in the chat window if a player does this, so you'll know if they're doing it.

    It has been mentioned in other systems where this language code is used that the code could be amended to completely randomise characters before the font is changed. Then even if the player did the "cheat" they'd just see gobbledygook.
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  3. #3
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,384
    Yes this is known issue and one another more dirty way for players to cheat is to right click on "non-understandable" text and select "copy to clipboard". Then he can paste it anywhere as plain text without GM knowing about it (I might not have said that out loud ) Personally I would like to see feature in FG engine where I could disable the draggable text feature, because has caused more trouble than help to me. But more likely I am going to implement sentence to gibberish tool
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

  4. #4
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,413
    Quote Originally Posted by Ikael
    Yes this is known issue and one another more dirty way for players to cheat is to right click on "non-understandable" text and select "copy to clipboard". Then he can paste it anywhere as plain text without GM knowing about it (I might not have said that out loud ) Personally I would like to see feature in FG engine where I could disable the draggable text feature, because has caused more trouble than help to me. But more likely I am going to implement sentence to gibberish tool
    I've quickly thrown an extension that has a test function: TestStringManipulation.stringToGibberish(<string to translate>) put together. This is in the attached extension String Library.

    Attachment 4241

    Attachment 4242

    I've also coded using this in the attached 3.5e Language Extension to see the results - I know this is in the Savage Worlds forum, but you can see the code in there how it works. I also had to change the translated fontmsg.text value to be "textstring" otherwise the translation will be gibberish as well!

    The function simply creates a string of the same length of the original, makes random characters 0-9, a-z, A-Z, and randomly places a space (approximately every 1 in 10 characters). This could easily be developed further to randomly determine the string length, put caps at the beginning of words, take a period into account in the original text, etc..

    So, this stops the issue of a player copying the language text to view the translation - they will just see gibberish.

    Using this with the language extension I see one issue - if you keep saying the same word the translation will be different each time. So, for example, there is no way that players will learn to recognise when someone is saying "hello" - even when they've heard it 100 times in the same language before...
    Last edited by Trenloe; July 5th, 2013 at 18:30.
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

  5. #5
    Valarian's Avatar
    Join Date
    Mar 2007
    Location
    Worcestershire, UK
    Posts
    2,567
    I think Tarostar did a variant for Crimson Exodus which got around the cheat. Not sure how often he's on the board.
    Using Ultimate license - that means anyone can play.
    Valarian's Fantasy Grounds Rulesets

  6. #6
    bennis1980's Avatar
    Join Date
    May 2012
    Location
    Dublin, Ireland (GMT)
    Posts
    447
    Ikael,

    Why didn't you tell us about this cheat before now!!! THAT'S cheating!

    And we all know you use the "/cheat" or "/explode" command before roll damage rolls, especially d4 blowpipes. You know what I'm talking about.

    And don't you dare use that "/kill_off_bennis's_character" script I just know you are developing after I've just blown the whistle on you!!!

    Man....
    Timezone: GMT
    Location: Dublin
    Currently GMing: Ruins of Symbaroum 5E

    Ultimate Fantasy Grounds Licence holder since 2013

  7. #7
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,384
    Quote Originally Posted by bennis1980
    Ikael,

    Why didn't you tell us about this cheat before now!!! THAT'S cheating!

    And we all know you use the "/cheat" or "/explode" command before roll damage rolls, especially d4 blowpipes. You know what I'm talking about.

    And don't you dare use that "/kill_off_bennis's_character" script I just know you are developing after I've just blown the whistle on you!!!

    Man....
    Oh blast, I got busted!
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

  8. #8
    Ikael's Avatar
    Join Date
    Jan 2008
    Location
    Finland/Joensuu
    Posts
    2,384
    Quote Originally Posted by Trenloe
    I've quickly thrown an extension that has a test function: TestStringManipulation.stringToGibberish(<string to translate>) put together. This is in the attached extension String Library.
    Thanks Trenloe for the nice function! I know this comes quite late, but now I managed to get myself checking this out and it works very nicely. Player's cheating prevented in the upcomming version
    "Alright, you primitive screwheads, listen up: THIS... is my BOOMSTICK!" -- Ash Williams, Army of Darkness

    Post your SavageWorlds ruleset feature requests and issue reports here!

  9. #9
    phantomwhale's Avatar
    Join Date
    Aug 2007
    Location
    Melbourne, Australia
    Posts
    1,370
    Quote Originally Posted by Trenloe
    I've quickly thrown an extension that has a test function: TestStringManipulation.stringToGibberish(<string to translate>) put together. This is in the attached extension String Library.

    Using this with the language extension I see one issue - if you keep saying the same word the translation will be different each time. So, for example, there is no way that players will learn to recognise when someone is saying "hello" - even when they've heard it 100 times in the same language before...
    I wonder if you couldn't improve this by hashing the words of the string in a repeatable manner, such that you still get gibberish, but retaining the consistency of said gibberish, so words always translate to the same gibberish.

    In any case, a great idea, and one Ikael seems to have picked up for SavageWorlds already.
    Former SW ruleset / Deadlands extension author. Now I just wanna play a few games. And maybe hack. A little.

  10. #10
    Trenloe's Avatar
    Join Date
    May 2011
    Location
    Colorado, USA
    Posts
    33,413
    Updated extension for 3.5e, PFRPG, 4E and Castles & Crusades using random text scrambling with randomseed based off the word being scrambled so the scrambling should be the same each time.

    https://www.fantasygrounds.com/forum...G-3-0-rulesets
    Private Messages: My inbox is forever filling up with PMs. Please don't send me PMs unless they are actually private/personal messages. General FG questions should be asked in the forums - don't be afraid, the FG community don't bite and you're giving everyone the chance to respond and learn!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
FG Spreadshirt Swag

Log in

Log in