Mirror: https://mega.nz/#F!xcl3GKKY!NrC2mmn9x_uYui56DB7lPA
Mirror 2: https://github.com/Tokariew/tomenet-guide/releases
Last version links:
version 4.7.2: https://www.dropbox.com/s/hhky9qlsak9b5 ... 2.zip?dl=0
version 4.7.2 with moved IDDC to 30,34 https://www.dropbox.com/s/9e1agchryydjc ... 34.zip?dl=
Ok i compile tomenet server on fedora machine using mingw
As for packages i know you need wine-mono
from mingw you need this packages:
- mingw32-SDL_mixer
- mingw32-gcc
- mingw32-SDL
For compiling edit makefile.mingw
in current version you need to edit one line

Line contain:
Code: Select all
MINGW_TARGET =
i686-w64-mingw32-gcc so your mingw targert will be i686-w64-mingw32
Code: Select all
MINGW_TARGET = i686-w64-mingw32
Code: Select all
make -f makefile.mingw tomenet.server.exe
if compiling fail, and you think you have all packages you need to compile check
Code: Select all
SDL_CONFIG = /usr/$(MINGW_TARGET)/usr/bin/sdl-config
SDL_INCLUDE_PATH = /usr/$(MINGW_TARGET)/include/SDL
SDL_LIB_PATH = /usr/$(MINGW_TARGET)/lib
you can try to comment this section if your compiling fail with SDL support…
Code: Select all
## With SDL, using 'sdl-config':
#CFLAGS += -DSOUND_SDL `$(SDL_CONFIG) --cflags`
#LIBS += -lSDL -lSDL_mixer `$(SDL_CONFIG) --libs`
##
## With SDL, without using 'sdl-config', entered SDL's include/lib folders manually above:
CFLAGS += -DSOUND_SDL -I$(SDL_INCLUDE_PATH)
LIBS += -lSDL -lSDL_mixer -L$(SDL_LIB_PATH)
be sure to run
Code: Select all
make clean
otherwise you will fail to compile
That's all.