Syndicate Wars

Syndicate Wars


Release
Version: 
0.3 - Unofficial! SDL-Port
Released: 
12 December 2010

Power. Your trench-coated enforcers break into a room, ventilating any opposition and "persuading" useful citizens to join the Syndicate. Violence. Arterial spray and laser scorch marks are the hallmarks of a job well done. It all hits the fan when the alien artefacts are discovered. Now. The Church of the New Epoch, led by The Nine, is rising as a formidable power opposing the Syndicate system. Gradually you begin to piece together The Nine's sinister plans. Search and Destroy. It will require all your skills in strategy and assassination to take and retain control of the situation - no matter which side you're on.

Syndicate Wars Port is a port of the 1996 DOS game Syndicate Wars to modern operating systems. In particular, it runs on GNU, Mac OS and Windows, but it should also work on any system supported by the SDL library on the i386 architecture.

See also: 
System requirements: 

CPU: (x86 compatible)
HDD: ~300 MB
AND: Syndicate Wars data files


Genre:Action, Strategy, Real-time
Game theme:Science-fiction
Game features:Singleplayer
Game modes:Campaign
Graphic:3D
License:Closed
Payment:Commercial, One-time

Comments

berserk9779's picture

strictly 32 bit

At ./configure you get the following output when you compile on 64 bit machines.

checking if we are compiling for an i386 processor... no
configure: error: Sorry, this Syndicate Wars port will only run on i386 processors

I said it before, but a "strictly 32 bit" tag is very much needed IMHO

sixsixfive's picture

CFLAGS="-m32"

try CFLAGS="-m32" ./configure to build x86-32 applications on x86-64

btw. an extra tag wouldn't make sense because any amd64/x86-64 processor can execute and build x86-32/i386/ia-32/... applications

See also:

Successful compilation on 64-bit Ubuntu
How to compile a 32-bit binary on a 64-bit linux machines without touching the CFLAGS environment variable

berserk9779's picture

Nope. That doesn't work

Nope. That doesn't work either.
By the looks of what is in config.log, it refuses to use gcc x86_64.

I loved this game, it is a real disappointment...

1/10 for a crappy port

sixsixfive's picture

>By the looks of what is in

>By the looks of what is in config.log, it refuses to use gcc x86_64.

make sure that your cross compiler works (on debian this package is called "gcc-multilib and libc6-dev-i386"), in addition you'll need all the necessary 32 bit libraries(SDL, OpenAL, ...)

Enverex's picture

You don't need to change your

You don't need to change your CFLAGs at all. Actually the line you need to use is:

CC="gcc -m32" CXX="g++ -m32" PKG_CONFIG_PATH="/usr/lib32/pkgconfig" ./configure --prefix=/usr --libdir=/usr/lib32

(you may not want or need the bits after ./configure)

But it's still not likely to work because the game uses 32bit assembly code which won't run or compile on a 64bit machine (same issue most emulators had when consumer 64bit was still new).

berserk9779's picture

there is no point in trying

there is no point in trying to run this anymore, as freesynd works and is actively developed

luojie-dune's picture

You sure they are same game?

You sure they are same game?

berserk9779's picture

Kind of. Freesynd only works

Kind of.
Freesynd only works with Syndicate so far, but I have read somewhere that Syndicate wars is on their roadmap.
Syndicate SDL is not going to run on my system ever, so it's better to forget it

Discussions about Syndicate Wars

Who's new

  • Involuntary
  • khido
  • DoPo
  • laymans
  • Ethyrdude

Who's online

There are currently 0 users and 31 guests online.
xnitropl's picture

xnitropl is a
Starsector gamer.
  • 05:21:10 13:50:07 lol devsh. You are making a comercial game but you want beta testers for free.
  • 17:49:07 MegaGlest 100% off. Free bonus: source code + game assets! [url]
  • 18:01:18 amazing deal, bought (^_^)
  • 19:18:41 woops, double submit sorry
  • 01:05:35 Double Fine bundle? [url]
  • 04:01:49
  • 20:01:24 new update for Build a World released
  • 04:21:03