Skip to content

BHjr132/fonline

 
 

Repository files navigation

FOnline open source

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.

Roadmap (from the original repository)

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

Changelog

  • 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 .ini related calls.
  • Achieved server compilation on Linux.

How to build on Linux:

mkdir build
cmake ..
make

How to build on Windows:

Use cmake-gui or premake.

About

fonline-open-source is an open source implementation of the Fallout Online

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 52.1%
  • C 46.9%
  • Pascal 0.4%
  • Objective-C 0.3%
  • HTML 0.1%
  • CMake 0.1%
  • Lua 0.1%