Question.
Jun 14 2008, 8:03 pm
By: Conspiracy  

Jun 14 2008, 8:03 pm Conspiracy Post #1



Is there anyway to determine whether there is a player in a computers slot?

Due to a recent hack, players can open computer slots, and move to that force to play in their spots. I was wondering if there was any way to detect if it was a player rather than a computer.



None.

Jun 14 2008, 8:33 pm Brontobyte Post #2



Quote from name:Epoch
Is there anyway to determine whether there is a player in a computers slot?

Due to a recent hack, players can open computer slots, and move to that force to play in their spots. I was wondering if there was any way to detect if it was a player rather than a computer.

WTF Hax. *yawn* I have never herd of such a hack. I would imagine you would have to rely on the ally status of players, or something like that.



None.

Jun 14 2008, 9:17 pm Optics Post #3



AH yes I know of this hack. It's actually quite fun to use on impossible scenarios maps.

Anyway, you could have several overlords with zerglings on the map and at the very beginning of the game with hyper triggers run the ai script 'enter nearest transport.' Then check to see if there's any zerglings left on a location that has all air fields unchecked. If there are zerglings left, then the slot is a player. A human being even with a macro wouldn't be able to load several ovis across the map at once within the first 4 seconds of the game. To bypass this someone could write a hack that would do so, but they'd be writing a hack specifically for your map - and it's extremely doubtful that will happen.



None.

Jun 14 2008, 9:19 pm x1101x Post #4



Maybe, idk how a given hack would effect this. Basically have that computer slot run an ai script, like setting a command target somewhere or moving dark templars into the area (which are just a couple of scripts that might be useful). If they scripts happen then obviously a computers still in control and thus nobodies hacking. If they don't then a hackers controlling them (again this is assuming the hackers program overrides ai scripts). That's the best i can think of.



None.

Jun 14 2008, 9:25 pm Optics Post #5



Quote from x1101x
Maybe, idk how a given hack would effect this. Basically have that computer slot run an ai script, like setting a command target somewhere or moving dark templars into the area (which are just a couple of scripts that might be useful). If they scripts happen then obviously a computers still in control and thus nobodies hacking. If they don't then a hackers controlling them (again this is assuming the hackers program overrides ai scripts). That's the best i can think of.

Yes, that was my suggestion. That's why I said use transport and with multiple overlords, because a player without a hack to do precisely that, couldn't possibly load all overlords with the exact right unit at once within the first few game seconds.



None.

Jun 14 2008, 9:26 pm Vi3t-X Post #6



Oblivion 3.0.7 ~ Multi-Command Feature.

AI Scripts run for humans as well, so no that wouldn't work.
--
The easiest way to fix that is to make the player center view on an invalid unit, so they crash, whereas the computer will not. Player 12's units are reverted to the computer respectively. [This will eat up 1 slot though]



None.

Jun 14 2008, 9:27 pm Optics Post #7



There's a maphack out there that prevents crashes on invalid sprites.



None.

Jun 14 2008, 10:17 pm NudeRaider Post #8

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

The idea is correct, but you haven't found the right ai/action. ;)

For detection you can run the junkyard dog ai at several locations. And check if the affected units start to move. If yes, they're comp. If not/not all they're human controlled.

But there's an easier way to spoil the hacker's enjoyment of their hack:
Just always center view in a corner of the map and spam display text "YOU ARE A HACKER - YOU ARE A HACKER - YOU ARE A HACKER!". ^^




Jun 14 2008, 10:26 pm Conspiracy Post #9



Quote from NudeRaider
The idea is correct, but you haven't found the right ai/action. ;)

For detection you can run the junkyard dog ai at several locations. And check if the affected units start to move. If yes, they're comp. If not/not all they're human controlled.

But there's an easier way to spoil the hacker's enjoyment of their hack:
Just always center view in a corner of the map and spam display text "YOU ARE A HACKER - YOU ARE A HACKER - YOU ARE A HACKER!". ^^

Eh, I would like to find a way to prevent it, but annoying them to heck will work. :rolleyes:



None.

Jun 14 2008, 10:41 pm Brontobyte Post #10



Quote from name:Epoch
Quote from NudeRaider
The idea is correct, but you haven't found the right ai/action. ;)

For detection you can run the junkyard dog ai at several locations. And check if the affected units start to move. If yes, they're comp. If not/not all they're human controlled.

But there's an easier way to spoil the hacker's enjoyment of their hack:
Just always center view in a corner of the map and spam display text "YOU ARE A HACKER - YOU ARE A HACKER - YOU ARE A HACKER!". ^^

Eh, I would like to find a way to prevent it, but annoying them to heck will work. :rolleyes:

NudeRaider has a great idea. The computer player will never need to "move there screen." If a human player somehow enters the slot of one of the computer players just have them view a disabled sprite/annoying text/annoying noise, ect...

If they want to play as a computer player, having there screen centered in one location and not being able to move will prevent them from, well really, playing the game. Its kind of hard to do things when your screen is not in the correct area.



None.

Jun 15 2008, 4:04 am Optics Post #11



Quote from NudeRaider
The idea is correct, but you haven't found the right ai/action. ;)

For detection you can run the junkyard dog ai at several locations. And check if the affected units start to move. If yes, they're comp. If not/not all they're human controlled.

But there's an easier way to spoil the hacker's enjoyment of their hack:
Just always center view in a corner of the map and spam display text "YOU ARE A HACKER - YOU ARE A HACKER - YOU ARE A HACKER!". ^^


You sir, are a genius. An evil genius. :lol:

Of course, the players would still probably end up wondering why the heck the games not running properly. You might want to put a 'defeat' or 'victory' trigger on for the normal players if it turns out the Computer is now a human, that way they don' think the map is broken or something. You could give them a little message saying something about a hacker being in the game, please remake. People on battle net are .. well.. generally dumb, which is not to sound offensive in any way but it really is true. You need to spoon feed them information and or instructions otherwise they get confused, complain, and then refrain from playing the map ever again.



None.

Jun 15 2008, 4:15 am HailFire Post #12



Idea: Put a rescuable unit in an area full of computer units, and make a trigger that constantly checks for the unit belonging to the rescuable player. If the hacker weasels his way into the computer slot, the rescuable unit gets capped, the trigger fires, and the offender gets bombarded with "LOL HAX" spam.

That'll put the fear of god into 'em. :sly:



None.

Jun 15 2008, 4:31 pm Riney Post #13

Thigh high affectionado

All you gotta do is constantly center on a beacon for the computer player, it wont affect the computer, but if an actualy HUMAN was there, he'd want to walk to the beacon to stop it. Thus determinaing a human is now the Raccoon Police or the Zombies >:D



Riney#6948 on Discord.
Riney on Steam (Steam)
@RineyCat on Twitter

-- Updated as of December 2021 --

Jun 17 2008, 11:57 am NudeRaider Post #14

We can't explain the universe, just describe it; and we don't know whether our theories are true, we just know they're not wrong. >Harald Lesch

Quote from name:Epoch
Eh, I would like to find a way to prevent it, but annoying them to heck will work. :rolleyes:
There's no way to prevent it in the first place. But you can detect it and defeat him. (explained above)

Quote from name:Dark_Marine
All you gotta do is constantly center on a beacon for the computer player, it wont affect the computer, but if an actualy HUMAN was there, he'd want to walk to the beacon to stop it. Thus determinaing a human is now the Raccoon Police or the Zombies >:D
I already suggested to center screen.
And for determination the junkyard ai at several places works better because even if you center the screen on the beacon the player might just leave his comp to piss others off.
Also in most cases he won't even be able to select units to move to the beacon because of the center screen.
For reliable detections you should always use automated systems rather than systems that depend on user input.




Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[10:53 pm]
Oh_Man -- https://youtu.be/MHOZptE-_-c are yall seeing this map? it's insane
[2024-5-04. : 1:05 am]
Vrael -- I won't stand for people going around saying things like im not a total madman
[2024-5-04. : 1:05 am]
Vrael -- that's better
[2024-5-04. : 12:39 am]
NudeRaider -- can confirm, Vrael is a total madman
[2024-5-03. : 10:18 pm]
Vrael -- who says I'm not a total madman?
[2024-5-03. : 2:26 pm]
UndeadStar -- Vrael, since the ad messages get removed, you look like a total madman for someone that come late
[2024-5-02. : 1:19 pm]
Vrael -- IM GONNA MANUFACTURE SOME SPORTBALL EQUIPMENT WHERE THE SUN DONT SHINE BOY
[2024-5-02. : 1:35 am]
Ultraviolet -- Vrael
Vrael shouted: NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
Gonna put deez sportballs in your mouth
[2024-5-01. : 1:24 pm]
Vrael -- NEED SOME SPORTBALL> WE GOT YOUR SPORTBALL EQUIPMENT MANUFACTURING
[2024-4-30. : 5:08 pm]
Oh_Man -- https://youtu.be/lGxUOgfmUCQ
Please log in to shout.


Members Online: NudeRaider, DarkenedFantasies