|
@@ -1,11 +1,11 @@
|
|
# fallout-terminal-clone
|
|
# fallout-terminal-clone
|
|
What is fallout-terminal-clone?
|
|
What is fallout-terminal-clone?
|
|
-
|
|
|
|
|
|
+
|
|
fallout-terminal-clone is a recreation of the "terminal hacking" system
|
|
fallout-terminal-clone is a recreation of the "terminal hacking" system
|
|
in Fallout 3 and Fallout: New Vegas developed with curses. It runs directly
|
|
in Fallout 3 and Fallout: New Vegas developed with curses. It runs directly
|
|
- in your terminal or command prompt. I made this as a fun and interesting
|
|
|
|
- way to explore C.
|
|
|
|
-
|
|
|
|
|
|
+ in your terminal or command prompt. I made this as a fun and interesting
|
|
|
|
+ way to explore C.
|
|
|
|
+
|
|
Instructions
|
|
Instructions
|
|
|
|
|
|
Use the arrow keys (by default) to move, and ENTER to choose your selected letter. Ctrl-C to quit.
|
|
Use the arrow keys (by default) to move, and ENTER to choose your selected letter. Ctrl-C to quit.
|
|
@@ -15,21 +15,21 @@ Building
|
|
WINDOWS
|
|
WINDOWS
|
|
|
|
|
|
Requirements:
|
|
Requirements:
|
|
- MinGW installed with the following packages:
|
|
|
|
|
|
+ MinGW installed with the following packages:
|
|
- mingw32-gcc
|
|
- mingw32-gcc
|
|
- - mingw32-pdcurses (dev and dll)
|
|
|
|
|
|
+ - mingw32-pdcurses (dev and dll)
|
|
|
|
|
|
- Once the above dependencies are satisfied, simply open
|
|
|
|
|
|
+ Once the above dependencies are satisfied, simply open
|
|
a command prompt in the source directory and run:
|
|
a command prompt in the source directory and run:
|
|
- make
|
|
|
|
|
|
+ make
|
|
|
|
|
|
- If you get an error about gcc not being found, you most
|
|
|
|
- likely didn't add MinGW tools to your path. Either do
|
|
|
|
- that, or change the line:
|
|
|
|
- CC = gcc
|
|
|
|
- to read:
|
|
|
|
- CC = C:\MinGW\bin\gcc
|
|
|
|
- (assuming you installed MinGW in that location)
|
|
|
|
|
|
+ If you get an error about gcc not being found, you most
|
|
|
|
+ likely didn't add MinGW tools to your path. Either do
|
|
|
|
+ that, or change the line:
|
|
|
|
+ CC = gcc
|
|
|
|
+ to read:
|
|
|
|
+ CC = C:\MinGW\bin\gcc
|
|
|
|
+ (assuming you installed MinGW in that location)
|
|
|
|
|
|
LINUX
|
|
LINUX
|
|
|
|
|
|
@@ -37,40 +37,39 @@ Building
|
|
- gcc
|
|
- gcc
|
|
- ncurses
|
|
- ncurses
|
|
|
|
|
|
- Once the above dependencies are satisfied, simply open
|
|
|
|
|
|
+ Once the above dependencies are satisfied, simply open
|
|
a terminal in the source directory and run:
|
|
a terminal in the source directory and run:
|
|
- make
|
|
|
|
-
|
|
|
|
|
|
+ make
|
|
|
|
+
|
|
OSX
|
|
OSX
|
|
-
|
|
|
|
|
|
+
|
|
Requirements:
|
|
Requirements:
|
|
Xcode Tools (just run xcode-select --install)
|
|
Xcode Tools (just run xcode-select --install)
|
|
-
|
|
|
|
- Once this is finished, simply open
|
|
|
|
|
|
+
|
|
|
|
+ Once this is finished, simply open
|
|
a terminal in the source directory and run:
|
|
a terminal in the source directory and run:
|
|
- make
|
|
|
|
|
|
+ make
|
|
|
|
|
|
|
|
|
|
TODO list:
|
|
TODO list:
|
|
|
|
|
|
- Decent looking screen centering
|
|
|
|
- Add a typing animation for the guesses
|
|
|
|
|
|
+ Decent looking screen centering
|
|
|
|
+ Add a typing animation for the guesses
|
|
Possible mouse support?
|
|
Possible mouse support?
|
|
|
|
|
|
|
|
|
|
Bugs:
|
|
Bugs:
|
|
|
|
|
|
- Fallout 3 and New Vegas don't seem to play well with the launching.
|
|
|
|
|
|
+ Fallout 3 and New Vegas don't seem to play well with the launching.
|
|
|
|
|
|
- The OSX binary may segfault with error 11. This hasn't happened with the
|
|
|
|
- couple macs I've tested it on, but my friend's mac does it constantly. It
|
|
|
|
- may have something to do with having development xcode tools installed.
|
|
|
|
|
|
+ The OSX binary may segfault with error 11. This hasn't happened with the
|
|
|
|
+ couple macs I've tested it on, but my friend's mac does it constantly. It
|
|
|
|
+ may have something to do with having development xcode tools installed.
|
|
|
|
|
|
Thanks to:
|
|
Thanks to:
|
|
|
|
|
|
- /u/aftli_work for suggesting macros (before I knew what they were)
|
|
|
|
|
|
+ /u/aftli_work for suggesting macros before I knew what they were
|
|
|
|
|
|
|
|
|
|
-I do not own the idea for this game, nor do I claim any ownership
|
|
|
|
-of Fallout 3 or Fallout: New Vegas. Those copyrights are the
|
|
|
|
-property of Bethesda Softworks.
|
|
|
|
|
|
+I do not own the idea for this game, nor do I claim any ownership of any game
|
|
|
|
+of the Fallout series. Those copyrights are the property of Bethesda Softworks.
|