Technical support > Mac
Compiling 2.3.1 for PPC - maps?
(1/1)
virag0:
Hi,
I have successfully compiled 2.3.1 on my Last Model G5 2.3 on 10.5.8.
But there is something wrong with the maps config. I downloaded the 2.3.1 source as a tarball and then the maps from:
http://internode.dl.sourceforge.net/project/ufoai/UFO_AI%202.x/2.3.1/ufoai-2.3.1-data.tar
The maps dir looks like this:
--- Code: ---[eros:~/ufoai/ufoai-2.3.1-source/base] root# ls -la
total 1042592
drwxr-xr-x@ 14 rachel staff 476 10 Aug 15:12 .
drwxrwxr-x 32 rachel staff 1088 10 Aug 15:23 ..
-rw-r--r--@ 1 rachel staff 4651 29 Nov 2010 0base.pk3
-rw-r--r--@ 1 rachel staff 136084567 25 Nov 2010 0maps.pk3
-rw-r--r--@ 1 rachel staff 13528 25 Nov 2010 0materials.pk3
-rw-r--r--@ 1 rachel staff 11034860 25 Nov 2010 0media.pk3
-rw-r--r--@ 1 rachel staff 78915743 25 Nov 2010 0models.pk3
-rw-r--r--@ 1 rachel staff 162768935 25 Nov 2010 0music.pk3
-rw-r--r--@ 1 rachel staff 134711881 25 Nov 2010 0pics.pk3
-rw-r--r--@ 1 rachel staff 14050 25 Nov 2010 0shaders.pk3
-rw-r--r--@ 1 rachel staff 9446428 25 Nov 2010 0snd.pk3
-rw-r--r--@ 1 rachel staff 191996 27 Nov 2010 0ufos.pk3
-rwxr-xr-x 1 rachel staff 596620 10 Aug 15:08 game.dylib
drwxr-xr-x 28 rachel staff 952 10 Aug 15:12 i18n
[eros:~/ufoai/ufoai-2.3.1-source/base] root# pwd
/Users/rachel/ufoai/ufoai-2.3.1-source/base
--- End code ---
But when I do the following, according to the "documentation", I get these errors:
--- Code: ---[eros:~/ufoai/ufoai-2.3.1-source] root# make maps
find: base/maps: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
make: Nothing to be done for `maps'.
[eros:~/ufoai/ufoai-2.3.1-source] root# make maps-sync
find: base/maps: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
contrib/scripts/map-get.py upgrade
make: contrib/scripts/map-get.py: Command not found
make: *** [maps-sync] Error 127
[eros:~/ufoai/ufoai-2.3.1-source] root# make pk3
find: base/maps: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
find: base/models: No such file or directory
make -f build/data.mk pk3
find: base/pics: No such file or directory
find: base/textures: No such file or directory
find: base/models: No such file or directory
find: base/sound: No such file or directory
find: base/music: No such file or directory
find: base/maps: No such file or directory
find: base/media: No such file or directory
find: base/shaders: No such file or directory
find: base/ufos: No such file or directory
find: base/materials: No such file or directory
make[1]: *** No rule to make target `base/mapcycle.txt', needed by `base/0base.pk3'. Stop.
make: *** [pk3] Error 2
[eros:~/ufoai/ufoai-2.3.1-source] root#
--- End code ---
So, the 508Mb data file download is not what I want. Can someone please specify how to get the data so I can compile it?
I have both SVN and git, but do not know the correct URL for the map/pk3/data stuff. So if someone has that,
I can do it.
Remember this is for PPC 2.3.1 version - if I can get this up we will have a PPC version of 2.3.1 for the fans out there and I can
then get around to playing with 2.4.....
Please respond ASAP - I do not get a lot of time to work on this game ;)
rachel
virag0:
Trying to fix this myself. I copied the src/contrib directory into the 2.3.1 src tree. Since it doesn't exist in 2.3.1,
it can't hurt to try. But when I run the map-sync make directive I now get:
--- Code: ---[eros:~/ufoai/ufoai-2.3.1-source] root# ./contrib/scripts/map-get.py upgrade
map-get version 0.0.4.2
getting list of available maps
downloading http://static.ufo.ludwigf.org/maps/Maps
Line "" corrupted
WARNING ufo2map version mismatch
Continue? [Y|n]y
INFO write files into /Users/rachel/ufoai/ufoai-2.3.1-source
base/maps/africa/af_craft_drop_firebird.map not found
base/maps/africa/af_craft_drop_herakles.map not found
base/maps/africa/af_craft_drop_raptor.map not found
base/maps/africa/af_craft_ufo_fighter.map not found
base/maps/africa/af_craft_ufo_harvester.map not found
base/maps/africa/af_craft_ufo_scout.map not found
base/maps/africa/af_empty1.map not found
base/maps/africa/af_empty2.map not found
base/maps/africa/af_empty5.map not found
base/maps/africa/af_empty6.map not found
base/maps/africa/af_fence1.map not found
base/maps/africa/af_fence2.map not found
base/maps/africa/af_fence3.map not found
base/maps/africa/af_house1.map not found
base/maps/africa/af_house2.map not found
base/maps/africa/af_house3.map not found
base/maps/africa/af_house4.map not found
base/maps/africa/af_house5.map not found
...
...
...
base/maps/village/vil_s06.map not found
base/maps/village/vil_s07.map not found
base/maps/village/vil_s08.map not found
base/maps/village/vil_s15.map not found
base/maps/wilderness.map not found
0 upgraded, 0 version mismatched, 0 already up to date
--- End code ---
So, it looks like the map repo has changed for the new release 2.4?
Please can someone source me a bundle that will do the necessary, so I can
compile the maps for 2.3.1 etc?
I think I have the app working in every other respect - sound, graphics etc..... ;)
rachel
geever:
Hi!
The data.tar contains compiled maps already (0maps.pk3), you don't need to compile them.
-geever
virag0:
Last time I did this on 2.3.0, I had the same problem. The maps must have endian-ness for x86
and I am on PPC. Recompiling the maps on my platform allowed the maps etc to load properly.
can someone please specify the exact URL method I need to use GIT to get the 2.3.1 repo,
specifically the base directory?
I am not very adept at git, yet. In fact it is maddening as I am olde skoole rcs nerd.
When I followed the dpwnload source instructions, it keeps pulling back 2.4. which I do not want,
so if someone has a git rule to bring back 2.3.1base, that would be excellent.
rachel
virag0:
OK! I got the maps working by extracting the tarball again and then recalled I had to disable
GL shading and realtime fx to get the maps up.
So now I can load a skirmish and kill aliens which appears to be OK thus far.
But now, I have the same save game problem as I had with 2.3.0: When I save to a slot,
I type in a name and the game is ostensibly saved as slot0.savx. If I save and leave the game
running, then try to load the save file, there is firstly no text in the slot, but the game loads
the savefile correctly although the console says the file header is corrupted.
If I quit the game, restart and reload it, the slot text is empty and the game will not load, but prints
the "header corrupted" message again.
If I unpack the file, it looks like fully formed xml to me, so I have no idea now.
Same problems as previous version.....
Now someone has ported this to Android, who's working on the IOS port? Ipads are screaming
for xcom!
rachel
Navigation
[0] Message Index
Go to full version