This is an open source implementation of the Fallout Online. It was originally developed by Oleg Mareskin, Fodev and TeamX teams and released under GPL. This is a cleaned up and slightly refactored version of the original.
As far as I know, the original repository is no longer accessible, but I still have a copy of it, if anyone is interested.
Here - means that the task is not started, ~ means that the task is half-finished, and ✓ means that the task is essentially done.
| # | Task | State |
|---|---|---|
| 1 | Transitions from one map to another | ~ |
| 2 | Map of Den with all NPCs | ~ |
| 3 | NPC dialogues | ✓ |
| 4 | Killable mobs on map | – |
| 5 | Combat system | ~ |
| 6 | In-game objects | ~ |
| 7 | Quests | – |
| 8 | Character creation | ✓ |
| 9 | Music and sounds | ✓ |
| 10 | Opening/Closing doors | – |
- Fixed over 9000 compilation warnings and errors.
- Extracted LZSS from client into a separate module.
- Extracted ACMDecompressor from client into a separate module.
- Extracted FileManager from client and server into a separate module.
- Extracted logging methods into a FOnlineCommon module and made them UTF-8 friendly.
- Added a new IniFile library and replaced Windows-specific
.inirelated calls. - Achieved server compilation on Linux.
mkdir build
cmake ..
make
Use cmake-gui or premake.