Menu

Tree [r1849] /
 History

HTTPS access


File Date Author Commit
 build 2025-11-15 rh_galaxy [r1849] upgrade vc2017->2019
 exe 2025-05-27 rh_galaxy [r1845] mapeditor: 4.01, fix chose tile, when map is cr...
 ext_include 2024-02-27 rh_galaxy [r1824] additions for mac directory handling
 lib 2023-04-03 rh_galaxy [r1802] first SDL version complete with sound
 other 2025-07-18 rh_galaxy [r1848]
 src 2025-05-27 rh_galaxy [r1845] mapeditor: 4.01, fix chose tile, when map is cr...
 filetree.txt 2024-04-05 rh_galaxy [r1840] readd fnt_comp (using opengl, not sdl2)
 license.txt 2019-12-17 rh_galaxy [r1754] spelling
 readme.txt 2025-11-15 rh_galaxy [r1849] upgrade vc2017->2019
 svn.txt 2015-12-17 rh_galaxy [r1716]
 todo.txt 2024-04-10 rh_galaxy [r1842] readd fnt_comp (using opengl, not sdl2)

Read Me

////////////////////////////////
Windows

Software:
1. Install Visual Studio
   https://visualstudio.microsoft.com/vs/older-downloads/
   Select "Visual Studio Community 2019"

Building:
1. Open
   build/windows/galaxy_vc2019.sln with VC2019 or
   build/windows/galaxy_vc2019.sln with VC2022+ and upgrade
2. Select build configuration and platform (x86 or x64)
3. Build all (F7)

Running:
1. Run either from the IDE or copy files from "output_directory" to /exe/windows,
    where output_directory is either Release Debug Release_x64 or Debug_x64 in
    build/windows/



////////////////////////////////
Linux

Replace <os_type> with your installed linux type, either x86 or x64

Software:
1. If the build fails, this might help
   > sudo apt-get install build-essential

Building:
1. Enter the package dir build/linux
2. Type 'make all'
   Binaries are copied to exe/linux_<os_type> on success

Running:
1. Enter the package dir ./exe/linux_<os_type>
2. Run ./galaxyv2



////////////////////////////////
Mac

Only on Intelx64 or Arm64

Building:
1. Open build/mac/GalaxyV2.xcworkspace with Xcode 15
2. Press menu: "Product/Build For/Build For Profiling"
   Select all other projects and repeat (next to 'My Mac' text, grey not obvious
   drop down)

Running:
1. Run either from the IDE or copy files from "output_directory" to /exe/mac
   Where output_directory is some hidden directory with a 170 char name default
    (You can change this in an Xcode setting "Xcode/Settings/Locations.Derived Data"
    To get it in "build/mac/DerivedData" for example:
    - Change it to "Relative" and "DerivedData"
    - Click "advanced" and select the Custom "Relative to Derived Data").



////////////////////////////////
The server will be started automatically when running the game - or if you want
 to see the output, start the server manually before the game.