OESF | ELSI | pdaXrom | OpenZaurus | Zaurus Themes | Community Links | Ibiblio

IPB

Welcome Guest ( Log In | Register )

14 Pages V   1 2 3 > »   
Reply to this topicStart new topic
> WarCraft on the Zaurus (640x480)? "FreeCraft" or &
Have you ever played WarCraft 2 (on any computer)?
Have you ever played WarCraft 2 (on any computer)?
Yes, I loved it! [ 87 ] ** [73.11%]
Yes, so-so... [ 13 ] ** [10.92%]
Yes, didn't like it. [ 0 ] ** [0.00%]
No [ 19 ] ** [15.97%]
Total Votes: 64
Guests cannot vote 
TonyOlsen
post May 5 2004, 02:03 PM
Post #1





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



Did I get your attention? smile.gif There are opensource movements to get a WarCraft II clone. (I wasn't sure which forum to put this in)

This thread is for discussing that. It is a break-off from the http://www.zaurususergroup.com/index.php?n...er=asc&start=15 thread.

Here's the last comment I made in that thread.

Anyone want to try recompiling FreeCraft (now known as Stratagus) for the Zaurus?

http://pingus.seul.org/~grumbel/tmp/wargus/
http://sourceforge.net/projects/stratagus/
http://www.happypenguin.org/show?FreeCraft
http://www.bebits.com/app/2994
http://packages.debian.org/unstable/games/freecraft <-- Already compiled for ARM?
http://stratagus.sourceforge.net/screenshots.shtml
etc..

Also:

http://sourceforge.net/search/ (search for "stratagus")

This is the open-source version of "War Craft II". Anyone else drooling over the idea of having War Craft II (rated the best computer games for a number of years) on their Zaurus?
Go to the top of the page
 
+Quote Post
omega
post May 6 2004, 12:48 AM
Post #2





Group: Members
Posts: 626
Joined: 13-April 04
From: Ireland
Member No.: 2,825



Hey Tony,

I will be very interested in trying to get emulators running, along with many games once i get my c860. Unfortunately it seems to have been lost by USPS on its way over to Ireland.

I like the idea of getting many full games running. Have you checked out ScummVM?
Go to the top of the page
 
+Quote Post
omega
post May 6 2004, 12:49 AM
Post #3





Group: Members
Posts: 626
Joined: 13-April 04
From: Ireland
Member No.: 2,825



Would it be at all feasible to try and get the original command & conquer to run on one of these emulators? I'm going to look now to see if anyone has make a port or an open source equivalent. TonyOlsen, what machine and os are you running?
Go to the top of the page
 
+Quote Post
TonyOlsen
post May 6 2004, 05:25 AM
Post #4





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



QUOTE
Have you checked out ScummVM?


I installed it, but the installation says it needs some additional libraries, and it didn't run when I tried to open it (the screen switched to 240x320 mode and said something like "Please Wait..." and then, a few seconds later, switch back to the 640x480 screen). This has happened before with other applications when I fail to install a needed library... but I haven't had time to look further into it...

QUOTE
TonyOlsen, what machine and os are you running?


QTopia on Zaurus SL-C860. I guess I should put my specs in my signature like everyone else. I'll go update that...

I'm glad to see, from the poll, that there are at least a few people out there who would be interested in having WarCraft II on their Zaurus. smile.gif
Go to the top of the page
 
+Quote Post
TonyOlsen
post May 6 2004, 05:25 AM
Post #5





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



Has anyone tried going to the one link above where they claim to already have ARM binaries?
Go to the top of the page
 
+Quote Post
ced
post May 6 2004, 07:35 AM
Post #6





Group: Members
Posts: 225
Joined: 9-December 03
Member No.: 1,104



I've compiled SDL 1.2.7 and I've tried to compile "Stratagus" but I'm getting this during the linking of the stratagus binary:

CODE
arm-linux-gcc -o stratagus src/action/obj/action_attack.o src/action/obj/action_board.o src/action/obj/action_build.o src/action/obj/action_die.o src/action/obj/action_follow.o src/action/obj/action_move.o src/action/obj/action_patrol.o src/action/obj/action_repair.o src/action/obj/action_research.o src/action/obj/action_resource.o src/action/obj/action_returngoods.o src/action/obj/action_spellcast.o src/action/obj/action_stand.o src/action/obj/action_still.o src/action/obj/action_train.o src/action/obj/action_unload.o src/action/obj/action_upgradeto.o src/action/obj/actions.o src/action/obj/command.o src/ai/obj/ai_building.o src/ai/obj/ai_force.o src/ai/obj/ai_magic.o src/ai/obj/ai_plan.o src/ai/obj/ai_resource.o src/ai/obj/script_ai.o src/ai/obj/ai.o src/beos/obj/beos.o src/stratagus/obj/script.o src/stratagus/obj/script_player.o src/stratagus/obj/stratagus.o src/stratagus/obj/construct.o src/stratagus/obj/groups.o src/stratagus/obj/iolib.o src/stratagus/obj/mainloop.o src/stratagus/obj/player.o src/stratagus/obj/pud.o src/stratagus/obj/selection.o src/stratagus/obj/spells.o src/stratagus/obj/script_spell.o src/editor/obj/script_editor.o src/editor/obj/editloop.o src/editor/obj/editor.o src/editor/obj/edmap.o src/game/obj/campaign.o src/game/obj/game.o src/game/obj/intro.o src/game/obj/loadgame.o src/game/obj/savegame.o src/game/obj/trigger.o src/libmodplug/obj/fastmix.o src/libmodplug/obj/load_669.o src/libmodplug/obj/load_amf.o src/libmodplug/obj/load_ams.o src/libmodplug/obj/load_dbm.o src/libmodplug/obj/load_dmf.o src/libmodplug/obj/load_dsm.o src/libmodplug/obj/load_far.o src/libmodplug/obj/load_it.o src/libmodplug/obj/load_j2b.o src/libmodplug/obj/load_mdl.o src/libmodplug/obj/load_med.o src/libmodplug/obj/load_mod.o src/libmodplug/obj/load_mt2.o src/libmodplug/obj/load_mtm.o src/libmodplug/obj/load_okt.o src/libmodplug/obj/load_psm.o src/libmodplug/obj/load_ptm.o src/libmodplug/obj/load_s3m.o src/libmodplug/obj/load_stm.o src/libmodplug/obj/load_ult.o src/libmodplug/obj/load_umx.o src/libmodplug/obj/load_wav.o src/libmodplug/obj/load_xm.o src/libmodplug/obj/mmcmp.o src/libmodplug/obj/modplug.o src/libmodplug/obj/snd_dsp.o src/libmodplug/obj/snd_flt.o src/libmodplug/obj/snd_fx.o src/libmodplug/obj/sndfile.o src/libmodplug/obj/sndmix.o src/libmodplug/obj/tables.o src/map/obj/script_map.o src/map/obj/script_tileset.o src/map/obj/map.o src/map/obj/map_draw.o src/map/obj/map_fog.o src/map/obj/map_rock.o src/map/obj/map_save.o src/map/obj/map_wall.o src/map/obj/map_wood.o src/map/obj/minimap.o src/map/obj/tileset.o src/missile/obj/script_missile.o src/missile/obj/missile.o src/movie/obj/avi.o src/movie/obj/movie.o src/movie/vp31/obj/BlockMapping.o src/movie/vp31/obj/DCT_decode.o src/movie/vp31/obj/DDecode.o src/movie/vp31/obj/DFrameR.o src/movie/vp31/obj/DSystemDependant.o src/movie/vp31/obj/FrameIni.o src/movie/vp31/obj/Frarray.o src/movie/vp31/obj/Huffman.o src/movie/vp31/obj/IDctPart.o src/movie/vp31/obj/Quantize.o src/movie/vp31/obj/Reconstruct.o src/movie/vp31/obj/YUVtofromRGB.o src/movie/vp31/obj/dct_globals.o src/movie/vp31/obj/pb_globals.o src/movie/vp31/obj/postproc.o src/movie/vp31/obj/unpack.o src/movie/vp31/obj/vfwPback.o src/movie/vp31/obj/vfwpbdll_if.o src/network/obj/commands.o src/network/obj/lowlevel.o src/network/obj/master.o src/network/obj/netconnect.o src/network/obj/network.o src/pathfinder/obj/astar.o src/pathfinder/obj/script_pathfinder.o src/pathfinder/obj/pathfinder.o src/pathfinder/obj/splitter.o src/pathfinder/obj/splitter_debug.o src/pathfinder/obj/splitter_lowlevel.o src/pathfinder/obj/splitter_zoneset.o src/sound/obj/arts_audio.o src/sound/obj/script_sound.o src/sound/obj/cdaudio.o src/sound/obj/flac.o src/sound/obj/libcda.o src/sound/obj/mad.o src/sound/obj/music.o src/sound/obj/ogg.o src/sound/obj/oss_audio.o src/sound/obj/sdl_audio.o src/sound/obj/sound.o src/sound/obj/sound_id.o src/sound/obj/sound_server.o src/sound/obj/unitsound.o src/sound/obj/wav.o src/sound/obj/cdda.o src/ui/obj/botpanel.o src/ui/obj/button_checks.o src/ui/obj/script_ui.o src/ui/obj/console.o src/ui/obj/icons.o src/ui/obj/interface.o src/ui/obj/mainscr.o src/ui/obj/menu_proc.o src/ui/obj/menus.o src/ui/obj/mouse.o src/ui/obj/ui.o src/unit/obj/script_unit.o src/unit/obj/script_unittype.o src/unit/obj/depend.o src/unit/obj/unit_ai.o src/unit/obj/unit_save.o src/unit/obj/unittype.o src/unit/obj/upgrade.o src/unit/obj/unit.o src/unit/obj/unit_draw.o src/unit/obj/unit_find.o src/unit/obj/unit_cache.o src/video/obj/cursor.o src/video/obj/deco.o src/video/obj/font.o src/video/obj/graphic.o src/video/obj/linedraw.o src/video/obj/png.o src/video/obj/sdl.o src/video/obj/sprite.o src/video/obj/sweepline.o src/video/obj/video.o etlib/obj/hash.o -lpng -lz -lm -L/opt/Embedix/tools/arm-linux/lib -Wl,-rpath,/opt/Embedix/tools/arm-linux/lib -lSDL -lpthread  -lm -lz   -ldl -llua -llualib -lm  -lz -lm -lqte -lqpe -L/opt/Embedix/tools/arm-linux/lib -L/opt/Qtopia/sharp/lib -I. -O2 -pipe -fsigned-char -fomit-frame-pointer -fexpensive-optimizations -ffast-math -I./src/include  -I./src/movie/vp31/include -DUSE_LIBMODPLUG -DUSE_HP_FOR_XP -DMAP_REGIONS -O2 -pipe -fsigned-char -fomit-frame-pointer -fexpensive-optimizations -ffast-math -DUSE_SDL -DUSE_SDLA -I/opt/Embedix/tools/arm-linux/include/SDL -D_REENTRANT -DDISABLE_X11 -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -Wall -W -DNO_DEBUG -g -O2 -DUSE_LUA '-DVERSION="2.0"' -DUSE_ZLIB  -DWITH_SOUND -I/opt/Embedix/tools/arm-linux/include -I/opt/Qtopia/sharp/include

/opt/Embedix/tools/arm-linux/lib/crt1.o: In function `_start':

/opt/Embedix/tools/arm-linux/lib/crt1.o(.text+0x2c): undefined reference to `main'

collect2: ld returned 1 exit status

make: *** [stratagus] Error 1
Go to the top of the page
 
+Quote Post
TonyOlsen
post May 6 2004, 07:55 AM
Post #7





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



Let's get the post-er of that source code involved in this thread. Maybe he/she can shed some light on this. Maybe there are some libraries that are also needed...

In one of the link at the top they claim to have already compile ARM binaries. Has anyone looked at that?
Go to the top of the page
 
+Quote Post
amrein
post May 6 2004, 08:50 AM
Post #8





Group: Members
Posts: 345
Joined: 20-February 04
Member No.: 1,950



http://packages.debian.org/unstable/games/freecraft
Go to the top of the page
 
+Quote Post
ced
post May 7 2004, 03:10 AM
Post #9





Group: Members
Posts: 225
Joined: 9-December 03
Member No.: 1,104



I've finally compiled Stratagus, anyone want it?
Don't know how to use it... ;-)
Go to the top of the page
 
+Quote Post
ronba
post May 7 2004, 04:27 AM
Post #10





Group: Members
Posts: 35
Joined: 23-March 04
Member No.: 2,454



You must use CD warcraft2 version DOS and wargus-2.0pre1.tar (http://wargus.sourceforge.net/download.html) .
In the tar there is a script build.bat for windows and build.sh for linux , this file will allow you to catch the data of CD of warcraft 2 , the result of script is a directory data.wc2 , to copy this directory data.wc2 in SD or CF.
To launch stratagus :
stratagus -d /mnt/card/data.wc2
or
stratagus -d /mnt/cf/data.wc2
and victory .......Warcraft 2 on Z.....It's beautiful......
:wink:
Go to the top of the page
 
+Quote Post
Ethereal
post May 7 2004, 04:41 AM
Post #11





Group: Members
Posts: 236
Joined: 17-February 04
From: Gainesville, FL
Member No.: 1,914



QUOTE
I've finally compiled Stratagus, anyone want it?
Don't know how to use it... ;-)


Yes, please biggrin.gif
Go to the top of the page
 
+Quote Post
ced
post May 7 2004, 05:37 AM
Post #12





Group: Members
Posts: 225
Joined: 9-December 03
Member No.: 1,104



I've tried to load the game "magnant" but I haven't got enough memory... (I can see the splash screen behind the memory dialog box)

You need the SDL and Lua libraries on your system.

you need to start the game (in 640x480) like this:

CODE
./stratagus -d <path the game data> -v 1


if you specify
CODE
-v 6
then it should render in 320x240 (I've hacked the source code...)
Go to the top of the page
 
+Quote Post
BalroG
post May 7 2004, 06:11 AM
Post #13





Group: Members
Posts: 90
Joined: 16-April 04
From: South Africa
Member No.: 2,873



Woohoo! This sounds great!

A nicely documented procedure seems like just the thing to get this to a wider audience maybe?

Who will host the war2 image :-) ? Wonder if Blizzard still worries about copyright in WC2?

Does it play with decent speed???

Sounds like just the thing to impress people with my C860 when it FINALLY arraves! :-)
Go to the top of the page
 
+Quote Post
TonyOlsen
post May 7 2004, 11:16 AM
Post #14





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



I can't get the wartool.exe to create the data.wc2 file. I typed:

CODE
wartool D:DATA

Detected UK/Australian original DOS CD

Please be patient, the data may take a couple of minutes to extract...


It then ends after a few seconds. No errors or anything. What did I miss? Can the data.wc2 file be called something else?

I bought my copy of WarCraft II a couple of years ago (I bought the battlechest which included WC1, WC2, and Expansion Set)... could I just get the wc2 file from someone? online?

Thanks! smile.gif
Go to the top of the page
 
+Quote Post
TonyOlsen
post May 7 2004, 11:34 AM
Post #15





Group: Members
Posts: 554
Joined: 19-April 04
From: Keokuk, Iowa
Member No.: 2,897



I tried running the stratagus attached to this forum on my QTopia. I tried running it without any parameters and this is what I got:

CODE
bash-2.05$ ./stratagus

/?stratagus: error while loading shared libraries: libz.so.1: cannot load shared object file: No such file or directory


libz.so.1?!? Is that a PDAXRom library? Was this compiled to work with QTopia?
Go to the top of the page
 
+Quote Post

14 Pages V   1 2 3 > » 
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 20th December 2014 - 05:09 PM