武装突袭3

武装突袭3

Showcase: Hacking
16 条留言
Joshua  [作者] 2018 年 9 月 3 日 下午 6:04 
I haven't had much time to work on ArmaTerminal lately, and I am lacking the drive that I used to have to continue work on it, so feel free to make whatever modifications you want to it. If you have any questions, feel free to post an issue on GitHub. This goes for anyone else viewing this thread. I would love to have networking so that remote access of the computers is possible, and scripts can be written in the terminal to accomplish tasks (similar to bash scripts). The architecture of the program could use some refactoring, however I do not have the time to do that, and I will probably move on to other projects before I refactor the architecture in it.

I am glad you appreciate Arma Terminal! If you do end up modifying it to be MP compatible, or add networking or any other cool features, feel free to create a pull request and when I get time, I will check it out.
Joshua  [作者] 2018 年 9 月 3 日 下午 6:03 
2. I only have the standard American keyboard mapped out (I am American and only have access to American Keyboards). While I would love to provide international support (other alphebets such as Hebrew, Chinese, Cyrillic or accented characters), I have no way to test it, and I don't know an easy way to do it myself. Because ArmaTerminal is on GitHub (https://github.com/jshear95/ArmaTerminal) , feel free to download it and modify it to suit your needs. The keyboard drivers are located in ArmaTerminal/functions/computer/fn_getUserInput.sqf
Joshua  [作者] 2018 年 9 月 3 日 下午 6:03 
@Shabbat
TLDR: Probably no to both, however feel free to modify the code yourself to support it.

1. I didnt do anything to explicitly prevent it from being usable in an MP enviornment, however, I have zero experience coding for an MP enviornment and no way to test it in an MP enviornment for myself. It stores the data in a local variable on the computer object the 'Use Computer' action is attached to (https://community.bistudio.com/wiki/setVariable) . Keep in mind the version in this demo is no longer the most up to date version of ArmaTerminal, I posted an update to it about a year back.
Shabbat 2018 年 8 月 31 日 上午 10:54 
Howdy! Could you please tell me few things:
1. Does your mod has compability with MP enviroment? If it has, than where is it store the data (user's info, passwords, etc).
2. Is it real to convert some text into cyrillic text (russian)?

Your Arma Terminal is amazing thing! Thank you.
Joshua  [作者] 2016 年 7 月 3 日 上午 7:40 
You use the action 'use computer' which shows up on the action menu when you look at a laptop or monitor.
CJ_NZ 2016 年 7 月 2 日 下午 11:03 
how do u start the hack up once ur in game
Joshua  [作者] 2016 年 4 月 29 日 下午 4:02 
Arma has a similar method for getting key input. ( https://community.bistudio.com/wiki/DIK_KeyCodes ) It has key codes, but they can't be inherently translated. I don't know if it will be possible to detect what the keys are supposed to be in Arma, but I will certainly try to find a solution. From a quick glance at the page it appears that I should be able to detect other layouts special keys or rearanged layouts.

Unfortunately this is a side project right now and I probably won't be able to really start getting to this for at least two months or so.
Nixxen 2016 年 4 月 29 日 下午 3:48 
Without knowing how the Arma scripting works, would this be of any help?
http://www.quirksmode.org/js/keys.html

Essentially, keyCode would return the actualy keyboard key ID, which could be translated into an ascii character, while the charCode returns the actual ascii character code.

Mind you, I have no idea if this is how Arma handles this, but could perhaps give a clue of how to solve it at least.
Joshua  [作者] 2016 年 4 月 29 日 下午 3:11 
Just added the issue on github.
Joshua  [作者] 2016 年 4 月 29 日 下午 3:08 
Ok. I hadn't thought of different countries keyboard layouts. Thanks for the heads up. I will have to try and think of a way to make sure that its i18n compatible (compatible with all UTF8 char sets which would include the Norwegian char set).

To access folders or documents with a space, you need a backslash '\' before the space.
Nixxen 2016 年 4 月 29 日 下午 2:34 
Have a QWERTY with Norwegian layout. Seems like the one in the mission had a US layout.
Eventually figured out most of the differences. The major issue being that the US keyboard doesn't use AltGrave symbols (which essentially is a shortcut for ctrl+alt - and where the $ is located on my layout), so signs like $ and such were a bit finnicky to find.
Eventually discovered it was shift + 4, which normally would translate to ¤ on my layout.

On a different note; I was unable to open the 1337 $trats folder - but I don't think that was mission critical.
Tried using quotation marks around it (which was shift + æ instead of shift + 2), but it still tried didn't handle the space properly. This might just be me using the wrong symbol for quotation mark though. I used what looked most like one :P
Joshua  [作者] 2016 年 4 月 29 日 下午 1:32 
Thank you for the feedback!

What do you mean exactly by not being connected to the keyboard? It should take they codes for each key (thats how arma gets the key presses) and translate them into on-screen text. Do you not have a standard QWERTY keyboard?
Nixxen 2016 年 4 月 29 日 下午 1:18 
Without spoiling; I love the way you did the "stuff" at the house.
Haven't seen much of that in Arma missions (or any for that matter).

The hacking itself was a bit complicated since it doesn't appear to be connected to your keyboard layout. Trying out different keyboard combinations to find the correct signs was a bit boring.

I also somehow managed to find the encryption files without actually opening them (tried to STEED them but didn't have permission)
sealteambobo 2015 年 6 月 18 日 上午 10:47 
Thanks! Mission Complete!
Joshua  [作者] 2015 年 6 月 12 日 上午 5:53 
Right, there are other pieces of intel with annother username and password. Once you find that there is or is not any encryption intel on the laptop, you should let command know with the radio buttons (0-0-#).
sealteambobo 2015 年 6 月 11 日 下午 10:23 
Have absolutly no idea how to hack that computer. Only login in with nico14.