Site Navigation
QuakeOne News
» Latest News
» News Archives
» QuakeOne Movies

QuakeOne Help
» File Downloads
» Quake Help
» Quake Servers

QuakeOne Community
» Forums
» Chat *new*
» Poll Booth
» Memberlist
» Member Map

Site Info
» Community Rules
» Moderator List

» Buy Quake

Visit QuakeOne.com On Facebook!Visit QuakeOne
on Facebook

Log in
User Name:

Password:

Not a member yet?
Register Now!
Online Users: 374
6 members and 368 guests
303, DeathMaster, NightFright, SpecialBomb, vibok
Most users ever online was 2,542, 06-04-2016 at 12:58 AM.
Go Back Home > Forum Search Forums

View Single Post
Unread 05-18-2017, 05:18 AM   #8 (permalink)
Spike
FTEQW Author
USER INFO »
Posts: 1,115
+/-  Reputation: Spike has a spectacular aura aboutSpike has a spectacular aura about
Join Date: Jul 2010
Currently: Offline
if you have cygwin installed, with svn+mingw(including gcc, binutils, zlib, etc)+make packages, then you should be able to use the following commands from a cygwin bash prompt:
svn checkout https://svn.code.sf.net/p/fteqw/code/trunk fteqw-code
cd fteqw-code/engine
make FTE_TARGET=win32 makelibs #this will actually download+compile zlib+libpng+libjpeg+libvorbis as static libraries. only needs to be done once, and can be skipped if you already have usable versions of everything from cygwin/whatever.
make FTE_TARGET=win32 gl-rel #builds the gl version, as a release build.
release/fteglqw -basedir c:\games\quake #runs the engine without bothering to copy it anywhere.

https://sourceforge.net/p/fteqw/code/HEAD/tarball if you want a snapshot.

there's some engine/dotnet20XX subdir that should contain a few msvc project files. probably you won't get them to work without lots of tweaks though - stuff like the android/emscripten targets will likely have system paths throughout them, while the native msvc2005 project probably has too many workarounds for stuff that doesn't come with msvc2005. the other solution files are not really maintained (the msvc6 one was the other one that was most recently updated, so you might find that updating the engine/ftequake/ftequake.dsw file+project to be the most successful, if you get linker errors then state them and I can figure out which files need to be added).
You're unlikely to find FTE any easier to compile than DP though, such is the problem with windows and external dependencies.

If you're in linux or cygwin then there's a build_setup.sh script that can be used to install compilers for the android and emscripten ports (the build_wip.sh script will rebuild EVERYTHING, and can take a while).


msys is like a poor-man's cygwin, essentially just a bash environment that you can use for (g)make. unfortunately its not identical (and thus some things only work with msys and some only with cygwin), but msys is probably used more often nowadays. personally I like cygwin's more extensive other stuff, not just for its ability to invoke gcc.
__________________
Some Game Thing
Reply With Quote
 

All times are GMT -6. The time now is 10:48 AM.


eXTReMe Tracker