Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
<
[-]
Slideshow

BUG LIST : Fix for next 1.4
#11
I am enjoying the game, but I have found a few things that do not seem to work the way I think you intended.

1. If you are in the process of sending a virus and you click on either hardware list, the timer seems to freeze, and then the send command stops working. The only way to fix it seems to be closing the connection and trying it again.

2. If you are in the process of sending a virus, and you click on the command area and either start typing or press one of the up or down arrows, it erases the text line that says you are sending the virus

3. It is possible to starting sending a virus, and to then while the first send is in progress, type the command and send the virus again. This does reset the timer back to 60s, but maybe it should not let you do anything till the send command finishes

4. send tremor works, but every virus I have purchased since: all the way to lvl 39, do not seem to work, or work properly.

I have never had stoler (v1.0 or v2.0) complete successfully

5. I am stuck on mission 24, I think because I had sent tremor before I had tried mission 24, nothing I seem to do, will let me finish that mission

A. Have you thought about maybe changing how the missions test if they are done? Instead of having to start each mission, which I'm assuming you check before you test if the mission is completed.

B. Maybe just having the missions complete when you have accomplished what they need completed, and change smission to dmission to "Display Mission Help" which would display what is now displayed with cmission

6. Even though the hardware list displays that i have the "SD Card" activated, when I do a "sys" command, it shows that I have "SD CARD: NONE"

7. The speed of your hardware, and/or modem do not seem to effect anything. I know that the speed text is displayed on the screen seems quicker, but shouldn't your modem and system also effect how long it takes ot send a virus/file?

8. Shouldn't I have a file on my system per each command I can call?

i.e. home/system/audio - has all the audio commands ( autoplay, mplay, etc )
home/system/net - has all the network commands ( connect, internet, passcrack, etc )
home/system/ - has all the system commands ( mem, sys, syspass, etc )

9. When downgrading hardware, you still need to have more power available then the item you are activating:

i.e. If your current processor uses 150W and your choosing to activate the 50W processor, you still need 50W free power to do it.



A couple ideas for the game:

1. You already have it so that you can create and edit files, so maybe set it so that the files have a special tag if they are executable, and then it runs the command that is inside the file. that way if you renamed a file, or moved a file like "poker" it would still work.

2. Could you allow us to edit the autoexec file, so we could put commands in there that we wish to run every time we login

i.e. { Contents of autoexec file }
netinfo 999.999.999.0
pause
sys
connect 999.999.999.0

* And it would run each command seperatly *

3. if you did my #2, you could also make it so we could make other "batch" files, like autoexec, which would let us automate a few of the things we do


4. instead of having "startchat" and "stopchat", have the commands "showchat", "sendchat"
i.e.
showchat - displays the current chat messages to the screen
sendmsg [MSG] - would send the message to the chat server

* this could work well with batch files, and viruses and such where you could create a file which when sent to another user, could modify his autoexec file to send a message to the chat window everytime the user logged in *


And just a quick question, besides "send tremor", is there any other commands that work while connected to another player/server?
#12
Wow great post Fatal1ty... i will answer in some minutes Smile
#13
1 ) I thought i fixed it but i will check it again.

2 ) I will make the command line disappear until the command is complete.

3 ) The point 2 will solve this too.

4 ) I will check it again.

5 ) I will check it again, when i done test for 1.3 it worked.

A ) The missions have a check end in the database : command, virus, trojan, action. When this info is read the check go directly on one of this at the end of each command. I will study a better method to check.

B ) I didn't understand this point. Sad

6 ) I will check it.

7 ) The hardware speed for the moment is only for the text speed and the virus send speed. The same the modem speed.

8 ) Well yes, i will add the other commands, with the possibility to infect them. Yes good idea.

9 ) So i need to add a check on downgrade too.

Ideas :

1 ) Yes, there is a part already coded on the server that permit to users to write a command, and if the file is found it run it. I have to test it and activate. I will do it for the 1.4

2 ) Yes, i will permit the autoexec.bat editing.

3 ) Yes of course, i will.

4) Hmmm, good idea, so we avoid also the refreshed poll to the server. i will do this.

No for the moment there are only thise commands.
If you have some ideas, don't hesitate to help me.
I'm the only coder here and is very hard update and innovate while we are working to some other games.

We are working to a new porting of the old "Barbarian" for c64, but in the spare time i will update the Hack Online.

Thx again for the post, i add all to the big list for 1.4
#14
A few thoughts about possible additions/changes to the hacking online that might make it better:

1. Add "ping [ip]" command, where you could use "ping 999.999.999.900" and it would show if they are online or not. If they are were not online it would replay with "Request timed out."

2. I'm not sure how you do it now, but if you added a buffered input, so when you typed something into the command field it would put it into a buffer. Then when you were ready to process another command, it would pop off the first item in the buffer, you would be able to make batch files. All a batch file would be is a list of commands to run, and if you ran the batch file it would just copy the file contents into the buffer

a) If you add batch files, could you add a "pause" command that would pause the batch file till the user touched the screen?

3. I'm sure you know this, but IPv4 values should be between 0..255 for each of the four letters.

4. Add a DNS system. where if you did "ping fbi" and the fbi server

was online it would reply:

Pinging fbi (999.999.999.900) with 32 bytes of data:

packet #1 999.999.999.900 sent 18ms
packet #2 999.999.999.900 sent 18ms
packet #3 999.999.999.900 sent 18ms
packet #4 999.999.999.900 sent 18ms

Ping statistics for 999.999.999.900:
Packets: Sent = 4, Received = 4, Lost = 0 (100% Success),

A. you could then add the commands "dnsSearch [name]" which would return the IP address for the name if located. and command "dnsSet [IP]" which would set your systems DNS IP to the address specified. And if it was a DNS server, you could use the dns name instead of the computers IP address for connecting and other things

B. The DNS system could be a server online, which you could

connect to if you new the password, and it could have the commands:
"add [name] [ip]" which would add a new dns entry with the name linked to a IP
"list" which would list all dns entries for that dns server
"del [name] [ip]" which would delete a dns entry on that system
"ren [old name] [new name]" which would rename a dns entry to a new name

5. change the command "connect [IP]" to be able to add the password on the same line. so you could type "connect 999.999.999.900 passwd" and it would not pop up that window for the system password, it would just use what you typed in

6. This would be a major change, but if instead of you having an IP address at the start, what if you just a had a phone line. So at the start of the game, you would be assigned a random phone number (ie: 212 317 4423). Then you could start off with BBS's which players could connect to. Then it would be possible to add commands like "dial [phone num]", etc.

The players first chance at connecting to the internet could then be through a dial up BBS, so they would type "dial 212-317-4423" which would connect them to a BBS, then they would type in their username and password, or "new" to create a new user. then type "internet" to connect to the internet". This would give them access to the internet at a maximum speed of 56.6kbs.

It would also make it possible for people to pay GG coins for highspeed internet, which would give them a perment IP address, so they didn't need to dial a BBS first

7. Add a basic interpreter to the game. This would open up a huge amount of things to the game. Players would be able to create their own software, which they could send to each other. It also opens up the capability to turn most of the game systems (servers) into software themselves. And would open up the possiblity for players to have their own "BBS's" etc while they are online, or pay GG Coin to have a always online connection. This could even give the capability of users having their own tailored "OS's"

A. If you do add a basic interpreter, it would be great if it could "compile" a source file to a "compiled" program file. So that you could do "basCompile hello.bas" and it would create a second file called "hello.prg" or something which would be runable and able to send it to other people.

B. Add a "compress [directory]" and "expand [directory]" command which could put all the files of a subdirectory into a single file, and expand them from a single file to a directory again. This would allow for very robus possibilities, including user distributed programs, etc.
#15
Wow your ideas are very strong...
I'm editing to answer to all..... (in the while i solved the problem for facebook, the facebook SDK had a bug, so we will start to use it again in the 1.4)

Let's answer:

1 ) Yes i will add ping command (it work as the userinfo, it looks if someone is online), maybe i will change it into ping.

2 ) Yes, is a buffered with callback. So it execute one command per time, and when the first is done do the next. Yes batch files will be available using "edit" command and doing it .bat
Yes in fact it copy the batch in the buffer Wink

3 ) Yes of course, it can be done as i developed the pause internal command in the buffer.

4 ) I will introduce this in the 1.5.

5 ) Yes i will do it, as i hate the popup alarms.

6 ) The BBS system is a great idea, but this need we delete all accounts, or at least i must change the way how i calculate the IP. Anyway, i like it, and i will do in this way.

7 ) Ok i will add GG Basic (another app of our) into the game. GREAT the idea to open a personal BBS. But i think that when you open a BBS you can only look and receive connections.
This will be the most big update for this game.

8 ) It can be done, but we can run it directly from .bas, don't you think?

9 ) Ok i will add the compress command too.


Now i go to the first post to update the list with all ideas!!!
#16
iOS 
Ok fixed the facebook bug adding also a check for iOS 6+ switching to old ios view for older versions.
Wink

I continue the work!!!!
#17
Possible source code for how you could have customizable OS's on the client side, this is still a work in progress.

Code:
Hacker Online (Client Side) OSv1 boot.sector print "OS version 1" print "(c) copywrite 2013, All Rights Reserved" print "" print "By Fatal1ty" print "" print "Kernel "; if fileExists("kernel") then print "Loading . . ." goto Found else print "Not found ( Error #1: No Operating System Found )" goto notFound endif :Found execFile("kernel") print "" print "kernel exited, please reboot" halt :notFound print "" print "Please re-install Operating System" goto notFound kernel print "OS Kernel v1.0" if fileExists("OS/console") then execFile("OS/console") else print "Error #2: OS/console not found" quit endif OS/console dim a$,prompt$,cmdline$,cmdArray,quit print "OS Console v1.0" if fileExists("autoexec") then a$ = readFile("autoexec") bufferPush(a$) else print "*No autoexec file found" endif prompt$="home/" quit=false :cmd if bufferLength=0 then print prompt$; waitInput endif cmdline$=bufferPop() print prompt$+" "+cmd$ cmdArray = splitLine(cmdline$," ") if fileExists("/OS/CMDS/"+cmdArray[1]) then execFile("/OS/CMDS/"+cmdArray[1],cmdArray) else if fileExists(cmdArray[1]) then execFile(cmdArray[1],cmdArray) else print "unknown command or filename" endif endif prompt$=currentDirectory()+"/" if prompt$="/" then prompt$="home/" endif goto cmd :done quit OS/CMDS/ver print "OS version 1" print "Kernel version 1" print "console version 1" print "" print "By Fatal1ty" quit OS/CMDS/chdir if params(1)=".." then currentDirectoryBack() else if directoryExists(params(1)) then currentDirectorySet(params(1)) else print "* Directory does not exist" endif endif quit OS/CMDS/dir dim files$ files$=listFiles(currentDirectory()) print files$ quit OS/CMDS/mkdir if directoryExists(params(1)) then print "* Error Directory already exists" else createDirectory(params(1)) endif quit OS/CMDS/rmdir if directoryExists(params(1)) then removeDirectory(params(1)) else print "* Directory does not exist" endif quit OS/CMDS/list dim a$ if fileExists(params(1)) then a$ = readFile(params(1)) print a$ else print "*No "+params(1)+" file found" endif quit OS/CMDS/help dim a$ if fileExists("/OS/help/"+params$) then a$=readFile("/OS/help/"params$) print a$ else print "Help [topic]" print "" print "help os" print "help game" endif quit
#18
iOS 
Hi Fatal1ty,
well the GG Basic is a little different, try to download it, is free.
So you can see some of my examples to use it.
It works only on ipad, do you have ipad?

Edit : ahhhh now i understand what you mean!!
Yes, in fact, it is coded in a similar way.
You must know, that the first time i started this game, i recreated a virtual desktop, with icons and mouse, with dragging and dropping and all the rest.
But Apple didn't accepted a desktop simulation, so i changed in the console mode.

Now, to add the functionality you wrote, we can use the edit new command, but, for normal users will be very difficult to understand.
I will try to do something more easy, with some little commands.

Anyway i will add the ggbasic command to launch the basic, and the .bas files will be executable if launched with their names. (or something similar)

For the kernel edit, is a good idea.... lol all this changes will take very long time ahahaaah, but i like it too much.
#19
Do you mind me asking what language/developer software you are using to program this game? Objective-C client side, and php server side?

as far as the Operating System goes, you program the initial OS that each user gets originally. Then the users who can program, could modify/create their own versions. It could make it much easier for you to add commands to. Since you could have users be able to download newer versions or same version and install it. So you could add commands and capabilities to the users console with out needing to send a patch to for Apple to inspect.

Also, would you be willing/able to post some of the screen shots from your original idea? With the desktop and such?
#20
Hi Fatality,
well i don't remember if i have the old screenshots, as i done the GOS "Gekko OS" the last year.
I worked much on it, as i already done a Javascript version in the past.
I use c++ / OBJ C on the client side, and PHP on the server side.

After i read that Apple always reject the Desktop simulations, i changed to the console.
In the beginning it was multi console, but i thought that users don't know how to use it.
Hack Online was rejected 8 times before a reviewer that was able to use a console approved it.

The problem in the idea you shown before, is that Apple will never accept something that can be modified by users.
This is the reason i always put prefixed commands.
Anyway i will try to move all commands to the server side, and transform the client in a show the line array from server.

This will take much time, but this will give us the possibility to fix bugs immediately.
Some times, i don't add in the help some commands until Apple accept the update, cause there are some commands that can make the app get rejected.

I try to found the screenshots....


Forum Jump:


Users browsing this thread: 1 Guest(s)
[-]
Recent Posts
Cool ISO Certification UAE Tips
In response to the people asking about about iso 9001, iso 27001...FrankJScott — 04:16 AM
LEGACY of GEKKO
In response to the people inquiring about impact iso, compliance...FrankJScott — 04:15 AM
Top Google Site
I think you could probably google thatFrankJScott — 02:48 AM
Useful Google Site
I think you could probably - google thatFrankJScott — 02:32 AM
New Google Site
I think you could probably google that I think you could probab...FrankJScott — 02:26 AM

>