Change Name / Appearance - "Disguise" command

It Does What It Says on the Tin: Resolved Issues

Moderators: Moderator, Developer, DM

Post Reply
User avatar
Scorpius
Posts: 215
Joined: Thu May 12, 2016 9:25 pm

Change Name / Appearance - "Disguise" command

Unread post by Scorpius »

First thing first...
Yesterday DM Hera, me and some people at the Fai experienced something bad about this little tool... Disguise... it is not actually a bug, but there could be improvement done to limit exploits and abuses.


Here is how that came to Hera and me.

A guy got at the FAI... invisible... started to kill people on sight at the inn... without no sigle warning... my fate... dying on the spot, not even knowing what was going on... I could only read a gibberish "Me steal you money" from the anonimous player... less then a second after... fugue...

I told DM Hera about the problem and he did what he could... like giving me back my xp ...

when I got back to the FAI people were still being hit by this trouble maker...

then nothing more... he vanishes...


------------------------------------
Now this is where it troubles me

the only update DM Hera could give me was that a player simply used the "Disguise" skill to change his name... How is it that even a DM can not have more information about a player ??? he refered to him as a hacker as he abused an exploit... well this is more of a bad coding behind the command then hacking from my point of view... anyway... DM Hera told me that in the pas he saw some player stealing names of other player to make his reputation go "boom" and not even knowing from where or from who this is comming...


**************************
Suggestion - Changing some of the source code

There should a line added to prevent the original name from being removed completely... at least DM side... the DM should be able to see the real name of the characters at all time and have also the modified name on top of it.


Here is how I see it (btw sorry for the codes... They are not right at all... more of a Xlarge simplified melting pot of remaining glimpse of Flash code + Visual basic + c++ ... look at the Idea behind more then the actual structure... I hope it help at least to better understand what I want to tell...)

instead of simply "bumping" the player name like it does right now, there should be like 3 Namespaces... or variable...

Set variable ("current Player name" = x) ; this is what players see
Set variable ("Disguise name" = y) ; this is the name the player set to disguise
Set variable ("Original name" = z) ; hidden in "metadata"

The activation of "Disguise Skill" should have a true or false variable on its status

First thing first... create the "blueprint" of the name. The Namespaces "Z" should be created at the character creation or... in the nexus

so...

If "Character created or loaded in module"
and "Disguise" enable = false
then (set value) z = x



if (On press) "Disguise" enable = true
Then (set value) x = y
Else (Set value) x = z


(That should also correct the problem players have with their names not displaying after using disguise)



Now For the DM tools

by having a Namespaces of Original name "z" variable in the code
you could then point at it from your DM client console in a "player SCRY" like that could list all names with their variable

So you would have like the current player SCRY (so not too much work to add as of it most would be copy paste)
SAME
-The login user name (like it is doing atm)
-The current player name (like it is doing atm)
DIFFERENT
-The Namespaces of the original name, the "Z" variable (to add just after the Current display name "x")
-List all players (all names always visible like the "player chat" (no hidding option)


then DM can get back their power of divination :)



On Client side (players) well... I think the Player chat Hud should have two more rows... the user (login name) and the Disguise name (if any) only as reference instead of putting it in the "player SCRY"... that way if people want privacy and not show they are on they will still be able to do so.

and having it added to player chat would be convenient as when you try to reply to player that used Disguise it can be a pain... but adding it to the player chat would make it more simple.



I hope this post is helping in any way :)
Daishi Tora
Kensei, Master of the Hiten Mitsurugi Tora sword technic. (Phoenix Company), seeking "The Way"(Follower of the old order), Bladestone Foundation
***
Kaoi Kaze - Crimson Blade - Blackrose - Last Order
***
Isha Yahto - Shaman
chad878262
Posts: 9332
Joined: Thu Sep 18, 2014 6:55 pm

Re: Change Name / Appearance - "Disguise" command

Unread post by chad878262 »

if he typed "Me steal you money" or whatever all you need to do is open up your chatlog which is saved in my documents/nwn2/logs and find that line of dialogue. Even when disguised the login name stays the same and shows up in the chat log.
Chord Silverstrings - Bard and OSR Squire / Tarent Nefzen - Arcane Wand Merchant and Master Alchemist / Irrace Arkentlar - Drow Adventurer / Finneaus Du'Veil - Gem Merchant and Executive Officer of SCCE

Tarent's Wands and Elixirs

A Wand Crafter's guide to using wands
User avatar
Scorpius
Posts: 215
Joined: Thu May 12, 2016 9:25 pm

Re: Change Name / Appearance - "Disguise" command

Unread post by Scorpius »

Nice!

I'll follow up this message to DM Hera as well if I see him in game

Thank you
Daishi Tora
Kensei, Master of the Hiten Mitsurugi Tora sword technic. (Phoenix Company), seeking "The Way"(Follower of the old order), Bladestone Foundation
***
Kaoi Kaze - Crimson Blade - Blackrose - Last Order
***
Isha Yahto - Shaman
User avatar
Scorpius
Posts: 215
Joined: Thu May 12, 2016 9:25 pm

Re: Change Name / Appearance - "Disguise" command

Unread post by Scorpius »

Hum... Wait up...

The path you gave is not accurate... I looked and no logs can be found anywhere... I even extended the search...
Daishi Tora
Kensei, Master of the Hiten Mitsurugi Tora sword technic. (Phoenix Company), seeking "The Way"(Follower of the old order), Bladestone Foundation
***
Kaoi Kaze - Crimson Blade - Blackrose - Last Order
***
Isha Yahto - Shaman
chad878262
Posts: 9332
Joined: Thu Sep 18, 2014 6:55 pm

Re: Change Name / Appearance - "Disguise" command

Unread post by chad878262 »

I am in a client meeting, but there is a log folder in your nwn2 my documents folder. I can get the correct path in 4-5 hours from the train if you can't find it before then... It may also be part of the client extender, I don't know.
Chord Silverstrings - Bard and OSR Squire / Tarent Nefzen - Arcane Wand Merchant and Master Alchemist / Irrace Arkentlar - Drow Adventurer / Finneaus Du'Veil - Gem Merchant and Executive Officer of SCCE

Tarent's Wands and Elixirs

A Wand Crafter's guide to using wands
User avatar
wangxiuming
Posts: 717
Joined: Tue Apr 26, 2016 1:13 am

Re: Change Name / Appearance - "Disguise" command

Unread post by wangxiuming »

I believe the logs folder is a client extender function, not included with the base game.
User avatar
V'rass
Posts: 1251
Joined: Wed Aug 12, 2015 1:48 pm
Location: Concord, N.H., USSA

Re: Change Name / Appearance - "Disguise" command

Unread post by V'rass »

The guy was the hacker. He loves to attack the Fai and other popular spots. Usually he is invincible but somtimes he can be defeated if enough high lv characters can gang up on him. He often will claim to steal your stuff but dont worry... that is apparently not possible.
"To understand magic one must first understand magic."






Agathion Benedictus: Holy Priest. Retired for now.
Tiax Rules-All: Gnomish madman. Retired permanently.
Exordius Vrass: Cleric/Mage. Currently active.
User avatar
Flights of Fantasy
Posts: 389
Joined: Sat Jul 03, 2010 8:13 pm
Contact:

Re: Change Name / Appearance - "Disguise" command

Unread post by Flights of Fantasy »

Pretty sure the source code of NWN2 is still untouchable. Modders would be able to pull off a lot more awesome stuff if they could get to the source code (legally).
Rumble‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ X‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ YouTube
Post Reply

Return to “Solved Problems”