mirror of
https://github.com/alexbatalov/fallout2-ce.git
synced 2024-11-02 08:30:25 +00:00
27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Fallout 2 Community Edition
|
|
|
|
## Installation
|
|
|
|
You must own the game to play. Purchase your copy on [GoG](https://www.gog.com/game/fallout_2) or [Steam](https://store.steampowered.com/app/38410). Download latest build or build from source. The `fallout2-ce.exe` serves as a drop-in replacement for `fallout2.exe`. Copy it to your Fallout 2 directory and run.
|
|
|
|
## Contributing
|
|
|
|
For now there are three major areas.
|
|
|
|
### Intergrating Sfall
|
|
|
|
There are literally hundreds if not thousands of fixes and features in sfall. I guess not all of them are needed in Community Edition, but for the sake of compatibility with big mods out there, let's integrate them all.
|
|
|
|
### SDL
|
|
|
|
Migrate DirectX stuff to SDL. This is the shortest path to native Linux version.
|
|
|
|
### Prepare to 64-bit
|
|
|
|
Modern macOS requires apps to be 64-bit, so even if we have SDL, the scripting part of the game will not work, because of builtin SSL interpreter. It stores pointers (both functions and variables) as 32-bit integers, so 64-bit pointers will not fit into stack. Since the stack is shared for both instructions and data, it needs some attention.
|
|
|
|
|
|
## Legal & License
|
|
|
|
See [Fallout 2 Reference Edition](https://github.com/alexbatalov/fallout2-re). Same conditions apply until the source code in this repository is changed significantly.
|