Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > ToME

Reply
 
Thread Tools Display Modes
Old October 17, 2010, 22:19   #1
Therem Harth
Knight
 
Therem Harth's Avatar
 
Join Date: Jan 2008
Location: https://gitlab.com/miramor
Posts: 894
Therem Harth is on a distinguished road
TFork on Gitorious

Here it is: http://gitorious.org/tfork/tfork

Right now it's only available via Git, I may make a source tarball available when (or rather if) it gets less buggy.

Up until five minutes ago it used CMake as with 2.3.x Git, but I've decided I hate that build system, so I've switched to the old makefile system. Currently there are two makefiles, .std for Linux/UNIX and .cyg for Windows (both MinGW and Cygwin). I'm not sure if the UNIX makefile can be gotten to work for OSX; I know basically nothing about OSX, so I'm not going to try for now.

To build a snapshot of TFork do as follows...

1. Install Git for your platform.
2. Open a command line terminal, enter the directory you want to build TFork in, and run:
'git clone git://gitorious.org/tfork/tfork.git'
3. Enter the src directory in the tfork folder.

To build on Linux:
1. Make sure build dependencies are installed
2. Look at makefile.std to see that it will build your preferred interface
3. Run 'make -f makefile.std'

To build on Windows:
1. Make sure that MinGW is installed and in your PATH
2. Run 'mingw32-make -f makefile.cyg'

Again I have no idea how it would be compiled on OSX, so I'm not going to provide instructions. Also not sure if it will bug out on BSD.

Anyway, if you've got the time and feel like messing around with the game, please mention any bugs, desired features, nerfing suggestions, etc. in this thread; I'll try to keep on top of it to the extent that Real Life allows. Thanks.
Therem Harth is offline   Reply With Quote
Old October 20, 2010, 07:03   #2
AnonymousHero
Veteran
 
AnonymousHero's Avatar
 
Join Date: Jun 2007
Posts: 1,365
AnonymousHero is on a distinguished road
Just curious: What do you hate about CMake?

The only time you'll actually see it is at configure time. After the initial "cmake ." you should be able to just say

"make"

to rebuild everything every time you change something. Dependencies between files should also be handled much better than the old makefiles and you should never have to "make clean" (which you'll do a lot if using the old makefiles).
AnonymousHero is offline   Reply With Quote
Old October 20, 2010, 15:39   #3
Therem Harth
Knight
 
Therem Harth's Avatar
 
Join Date: Jan 2008
Location: https://gitlab.com/miramor
Posts: 894
Therem Harth is on a distinguished road
What I hate about it is that, if I change CMakeLists.txt to use a different interface and then rerun cmake, it doesn't notice the changes. I'm sure there's a way around this but it's not exactly intuitive.
Therem Harth is offline   Reply With Quote
Old October 20, 2010, 17:02   #4
AnonymousHero
Veteran
 
AnonymousHero's Avatar
 
Join Date: Jun 2007
Posts: 1,365
AnonymousHero is on a distinguished road
Oh, that's easy. Just delete the CMakeCache.
AnonymousHero is offline   Reply With Quote
Old October 20, 2010, 20:26   #5
Therem Harth
Knight
 
Therem Harth's Avatar
 
Join Date: Jan 2008
Location: https://gitlab.com/miramor
Posts: 894
Therem Harth is on a distinguished road
D'oh!

The other thing is that it's just kind of a nuisance for Windows users IMO...

But then again, if you're going to install MinGW to compile it from the command line, you probably don't care.
Therem Harth is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Announcing TFork Therem Harth ToME 31 September 19, 2010 04:23
TFork idea: antimagic monsters Therem Harth ToME 4 September 11, 2010 06:32
TFork 0.2 Therem Harth Variants 7 July 6, 2010 17:54
TFork 0.1 Therem Harth Variants 1 July 3, 2010 16:54


All times are GMT +1. The time now is 18:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.