Page 1 of 1

INF Strength Keypads in DXMP - Is it possible?

PostPosted: Tue Feb 10, 04 8:15 pm
by King J
As the subject says:

INF Strength Keypads in DXMP - Is it possible?


Be great if you could let me know - it just wound work

its secure


Its Driving me crazy!

Thanks

King J
N00b Mapper ( started 8/02/04 )

PostPosted: Tue Feb 10, 04 8:46 pm
by Blade
iirc keypads cant be opened by codes in mp, but only with multitools...

Workaround

PostPosted: Tue Feb 10, 04 9:14 pm
by King J
Does anyone know a workaround to this problemb ( mabey dadealus - hear he is very good level designer / coder )

?

PostPosted: Tue Feb 10, 04 9:19 pm
by Dae
Do you mean that thing allows you to enter the door only with a knowledge of the code (ie without multitools)? And please, register on forum.

PostPosted: Tue Feb 10, 04 9:44 pm
by KingJ
OK im registered :roll:

what im am trying to say is the creation of UNHACKABLE keypads in DXMP, i can do it in Single Player but in multiplayer i get "Its secure" ! I know from experience on Funline 2 Tonight that unhackable keypads are possible ( entrance to secret area ). But how? how? HOOOOOW?!?!?!

Thanx

PostPosted: Wed Feb 11, 04 8:12 am
by DarkKnight
Jim has a keypad that is unbreakable and has a single code (No code no go)

I'll ask Jim about renameing it and releasing it (I've got a copy atm) :) :)

PostPosted: Wed Feb 11, 04 9:32 am
by KingJ
Is this jim bowen we are talking about?

if so great - he is a great modder :lol:

PostPosted: Wed Feb 11, 04 9:24 pm
by DarkKnight
Yeah JimBowen.

He does/did have a keypad with multi user logins (So every member had his or her own login) but I don't know what happend to that :?

PostPosted: Thu Feb 12, 04 7:19 am
by KingJ
NOOOOOOOO :( :( :( :( :(

This is not good

Unless anyone knows some code to bypass "its secure"

PostPosted: Thu Feb 12, 04 9:34 pm
by Blade
ok i found the code in question
you need to make a mod though, so if you dont know how to do it, ask someone to do it for you
all you need to do is to modify one of the three keypads
this is the standard code for a keypad regarding hacking:


function HackAction(Actor Hacker, bool bHacked)
{
local DeusExPlayer Player;

// if we're already using this keypad, get out
if (keypadwindow != None)
return;

Player = DeusExPlayer(Hacker);

if (Player != None)
{

// DEUS_EX AMSD if we are in multiplayer, just act based on bHacked
// if you want keypad windows to work in multiplayer, just get rid of this
// if statement. I've already got the windows working, they're just disabled.
if (Level.NetMode != NM_Standalone)
{
if (bHacked)
{
ToggleLocks(Player);
RunEvents(Player,True);
RunUntriggers(Player);
}
return;
}

//DEUS_EX AMSD Must call in player for replication to work.
Player.ActivateKeypadWindow(Self, bHacked);
}
}


the part in red is the code to get rid of
that's it
example:
1)open keypad1
2)override the hackaction method with the one above
3)save as mykeypad1 or anything else
4)compile
5)use it on the map and distribute the .u file alongside with the map

hope it helps

Uh Oh

PostPosted: Fri Feb 13, 04 5:33 pm
by KingJ
Ok, edited the Keypad Code ( Not Keypad1, 2 etc because they have no code ) but removing the stuff in red. Then added a keypad2, compiled all the code and tested it in multiplayer but one small problemb

its secure


what am i doing wrong now?

PostPosted: Fri Feb 13, 04 5:56 pm
by Blade
i'll see if i can do it

PostPosted: Tue Feb 17, 04 7:44 pm
by Blade
i've done it
the BladePad is ready just go to http://dxblade.altervista.org

PostPosted: Mon Feb 23, 04 11:20 am
by Aussiefella
jesus fucking christ!, talk about n00b, there is an option, in hackabledevices, set hackable to false :P

PostPosted: Mon Feb 23, 04 1:27 pm
by DarkKnight
lol....aussie...read the post more :P

He is talking about a key pad the brings up the "enter code" window like SP :roll:

Jim has one that has multi codes (Every member could have a different code to the same door) But last I heard he found a bug and had to redo it....but it isn't that important so I think he is doing other sruff.