Benutzer-Werkzeuge

Webseiten-Werkzeuge


games:ufo2000

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
games:ufo2000 [2015-12-30-13-42] 7saturngames:ufo2000 [2019-06-29-18-19] – [Windows] 7saturn
Zeile 1: Zeile 1:
 ====== UFO2000 ====== ====== UFO2000 ======
 {{ :games:ufo2000logo.gif?300|}} {{ :games:ufo2000logo.gif?300|}}
-Der eine oder andere kennt vermutlich noch das alte X-COM – Enemy unknown oder UFO defense, oder dessen Nachfolger, [[Terror from the Deep]] oder vielleicht sogar das Remake [[OpenXcom]]. Wohl eine der geilsten Entwicklungen ist UFO2000. Ich glaube jeder, der UFO eine Zeit lang gespielt hat, wird sich schon mal geärgert haben, dass er das Spiel nie im Multiplayer spielen konnteZumindest was das Battelscape angehtist da ein Haufen findiger Programmierer ans Werk gegangen und hat nen one-on-one Battlescape für Netzwerk oder [[Hotseat]]spiele gegeneinander geschriebenDas Spiel selber ist Open Sourceaber die Grafiken können direkt aus dem Original-Spiel oder dessen Demo entnommen werden (muss man bereits vorliegen habensind also nicht mit gelieder). Andernfalls hat man aber trotzdem zwei Maps zur Auswahlallerdings fast keine SoundsDie Spielmechanik des Battlescapes wurde in UFO2000 weitgehend unverändert übernommennur dass man jetzt nicht mehr gegen die KI spieltsondern Spieler vs. Spieler. Das sieht dann z. Bso aus:+Some of you probably know the old X-COM Enemy unknown or UFO defense, or its successor, [[Terror from the Deep]] or maybe even the remake [[OpenXcom]]. Probably one of the hottest developments is UFO2000. I think anyone who has been playing UFO for a while may have been annoyed that they could never play the game in multiplayerAt least as far as the battelscape is concerneda bunch of resourceful programmers went to work and wrote a one-on-one battlescape for network or [[hotseat]] games against each otherThe game itself is open sourcebut the graphics can be taken directly from the original game or its demo (if you already have themthey're not included). Otherwise you still have two maps to choose frombut almost no soundsThe game mechanics of the Battlescape were taken over in UFO2000 largely unchangedexcept that you no longer play against the AIbut player vs. playerThat looks like this:
  
 {{ :games:ufo2000battlescape.png?300 |}} {{ :games:ufo2000battlescape.png?300 |}}
  
-Das Spielniveau ist damit natürlich deutlich höher, als wenn man immer gegen die KI spieltAuf der mobilen Infanterie gibt es ebenfalls einen UFO2000-Dedicated ServerDie Projekt-Website ist http://ufo2000.sourceforge.net. Man kann seine eigenen Squads zusammenstellenMaps auswählenReplays speichern und ansehen und eine Chat-Funktion ist ebenfalls eingebaut+The level of play is of course much higher than playing against the AIOn the Mobile Infanterie there is also a UFO2000 dedicated serverThe project website is [[http://ufo2000.sourceforge.net]]You can put together your own squadsselect mapssave and view replays and a chat function is also built in.
  
-Das ganze lässt sich natürlich über Internet gegeneinander spielen (benötigt dann aber einen dedicated server, aber normalerweise läuft der offizielle Server ''ufo2000.net''und verschiedene Karten gibt's auch! Linux? Kein ProblemGibt’auch dafürIm Gegensatz zu [[OpenXcom]] hängt das Spiel nicht von den Original Daten abAllerdings gibt es mit den Original Dateien wesentlich mehr MapsEinheiten und Soundswas das Spielerlebnis erheblich verbessertWie das Gameplay so isthabe ich [[https://www.youtube.com/watch?v=F8qKn6u2zWI|hier in einem Video]] verwurstet.+The whole thing can of course be played against each other over the internet (but then it needs a dedicated server, but normally the official server ''ufo2000.net'' is runningand there are different maps too! Linux? No problemIt' also availableIn contrast to [[OpenXcom]] the game does not depend on the original dataBut with the original files there are more mapsunits and soundswhich improves the game experience considerablyTo get an idea of how the gameplay is likewatch [[https://www.youtube.com/watch?v=F8qKn6u2zWI|this a video]].
  
-Jetzt also keine Ausreden mehr, dass ihr nicht wisst, wie man das spieltNoch ein Hinweis zum Online-SpielEs kommt öfter mal vor, dass akut keiner auf dem Server istDann nicht einfach sofort wieder abhauensondern wenigstens ein paar Minuten wartenIch empfehle um die 30 MinSonst kuckt jeder immer nur kurz rein, und verschwindet sofort wiederMan kann das Spiel auch mit F10 in den Fenster-Modus bzw. Vollbildmodus umschaltensodass man nicht die ganze Zeit wartenderweise blockiert istsondern nebenher auch noch was anderes machen kann+So no more excuses for you not knowing how to play itAnother hint for online playIt happens often that nobody is currently on the serverThen don't just run away againbut wait at least a few minutesI recommend about 30 minutesOtherwise everyone just looks in for a moment and disappears immediatelyYou can also switch the game to window mode or full screen mode with F10, so that you're not blocked all the timebut can do something else at the same time.
 ===== Installation ===== ===== Installation =====
-Den Windows-Installer gibt es unter [[http://ufo2000.sourceforge.net/]]. Ebenso die Sourcenwobei die in ihrer dortigen Form bei mir nicht compilieren wollenWenn jemand das ganze unter Linux versuchen möchtesehe er sich diese [[http://mwohlauer.christof-b.de/ufo2000compilation.html|Anleitung zum Compilieren]] an. Damit klappt es zumindest unter Ubuntu recht zuverlässigWenn noch jemand die Spieldaten des Originals rum liegen hatkann er sie in die Ordner ''XCOM'' bzw. ''TFTD'' ablegenDas geht auch mit der Demo der jeweiligen SpieleDamit stehen dann noch mehr MapsSounds und Rassen zur Auswahl.+==== Windows ==== 
 +The Windows Installer is available at [[http://ufo2000.sourceforge.net/]]. The same goes for the sourcesalthough those don't seem to compile in their presented formIf someone wants to try the whole thing under Linux, look at the instruction on how to compile belowIt works quite reliably, at least under Ubuntu. If someone still has the game data of the original lying aroundhe can store it in the folders ''XCOM'' or ''TFTD''This also works with the demo of the respective gamesSo you have more mapssounds and races to choose from.
  
-Wie man das Spiel unter Windows installiert, habe ich hier mal in [[https://www.youtube.com/watch?v=WpBJBCyITmo|einem Video]] festgehalten+I've recorded here in [[https://www.youtube.com/watch?v=WpBJBCyITmo|a video]] how to install the game under Windows
-===== Netzwerk/Internetserver ===== +==== Linux ==== 
-Die mobile Infanterie hat einen Dedicates UFO2000-Server laufen: ''mobile-infanterie.epicgamer.org'', [[http://mobile-infanterie.epicgamer.org:2000|Status]][[https://mobile-infanterie.epicgamer.org/ufo2000results.php|Stats]].+Unlike Windows, there is currently no installer or package available for Linux. The game must be compiled from the source files themselves. However, this is only slightly more complex than the Windows installation. Using the example of Ubuntu 14.04 x64 briefly described: 
 +=== Required Libraries and Programs === 
 +To be able to compile UFO2000 at all, you need one program and various libraries. Before running the following installations on the console, you should execute the following two commands in this order: 
 +  - ''sudo apt-get update'' 
 +  - ''sudo apt-get upgrade'' 
 +This keeps the list of packages up-to-dateas well as the installed packages. It is also a good idea to have original X-COM at hand so that you can copy it to the ''XCOM'' folder in the UFO2000 folder laterIt's not required, but it gives you many more sounds, several maps and more unit skinsIn principleyou can also search for the Collectors Edition on the net if you no longer have your installation mediaFor compiling you need Subversion (to download the source files)Subversion is installed as follows:
  
-Wenn man nicht (vergleichsweise umständlich) den [[Hotseat]]-Modus benutzen will (zwei Spieler am selben PC), kann man sich mit einem der im Internet verfügbaren Server verbinden. Der Standard-Server ufo2000.net sollte eigentlich fast immer verfügbar sein. Die Stats des Servers kann man hier abrufen: [[http://ufo2000.net/results.php]], den Status hier: [[http://ufo2000.net:2000/]].+''sudo apt-get install subversion''
  
-Will man selbst einen Server aufstellenkann man das mit der mitgeliederten, bzw. selbst zu compilierenden server-binary ''ufo2000-srv.exe'' bzw. ''ufo2000-srv'' erreichen. Der Port 2000 (TCP) ist der Standardport. Der kann aber auch geändert werden. Je nach dem muss der entsprechende Port also freigegeben werden und beim Verbinden ggf. angegeben werden, wenn er nicht 2000 lautet. +To compile the game yourselfthe following libraries are required:
-===== Weiter Infos ===== +
-Es gibt für das Spiel sowohl ein [[http://ufopaedia.org/index.php?title=UFO2000|Wiki]] als auch ein [[http://www.xcomufo.com/forums/index.php?s=382cca89ef653352345d5ecc541beaf2&showforum=266|Forum]]. Letztes ist in letzter Zeit aber etwas schlecht besucht. Aber kann man ja auch ändern...+
  
-[[gamesdatenbank|Zurück zur Games-Datenbank]]+  * ''build-essential'' (to be able to compile anything at all) 
 +  * ''subversion'' (for downloading the code) 
 +  * ''liballegro4.2-dev'' 
 +  * ''libexpat1-dev'' 
 +  * ''zlib1g-dev'' 
 +  * ''libfreetype6-dev'' 
 +  * ''libdumb1-dev'' (Optional, enables OGG music playback) 
 +  * ''libpng12-dev'' (on a freshly installed Ubuntu 14.04 with build essentials usually already installed) 
 + 
 +All this can be installed in one step: 
 + 
 +''sudo apt-get install build-essential subversion liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev'' 
 + 
 +The first two libraries are not necessary for playing, the rest are. All libs are used for compiling. For the dedicated server are needed: 
 + 
 +  * ''build-essential'' (to compile anything at all) 
 +  * ''subversion'' (for downloading the code) 
 +  * ''libhawknl-dev'' (network functionalities) 
 +  * ''libsqlite3-dev'' (database functionalities for ELO score and user accounts) 
 + 
 +Here, too, the whole thing can be dealt with briefly and concisely at once: 
 + 
 +''sudo apt-get install build-essential subversion libhawknl-dev libsqlite3-dev'' 
 + 
 +//For the server alone// (e.g. to run it on a root server) you need //only// the last two libraries, for compiling all of them. 
 +=== Compiling Server and Game === 
 +First you have to download the sources from the SVN repository of UFO 2000 and change to the source directory: 
 + 
 +  - ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code'' 
 +  - ''cd ufo2000-code'' 
 +(The folder name doesn't really matter.) 
 +== Compiling the Game == 
 +From here you can execute the different compilation commands. The game UFO2000 can be compiled in two different ways, either with OGG music support, or without. 
 + 
 +  * ''make'' (for ordinary playing) 
 +  * ''make no_dumbogg=1'' (for playing without OGG support) 
 +Afterwards you should copy the original UFO or TFTD files into the corresponding folder ''XCOM'' or ''TFTD'' if you have them at hand. This gives you more maps to choose from, the classic UFO menu in battlescape and more sounds in the game. Without it it's a little bit quiet, because only a few free sounds are used. 
 +== Compiling the Server == 
 +Here the matter is relatively trivial: 
 +  * ''make server'' 
 + 
 +=== Abridged Version === 
 +For all those who only need the information briefly and to the point; the following commands must be issued: 
 +  - Install required packages 
 +    - ''sudo apt-get update'' 
 +    - ''sudo apt-get upgrade'' 
 +    - ''sudo apt-get install build-essential liballegro4.2-dev libexpat1-dev zlib1g-dev libfreetype6-dev libdumb1-dev libpng12-dev libhawknl-dev libsqlite3-dev'' 
 +  - Get sources: ''svn checkout svn:<nowiki>//</nowiki>svn.code.sf.net/p/ufo2000/code/trunk ufo2000-code'' 
 +  - Compiling: 
 +    * Game compilation: ''make'' 
 +    * Compiling without music:: ''make no_dumbogg=1'' 
 +    * Compiling server (optional): ''make server'' 
 +The game can then be started normally by double-clicking on the ''ufo2000''-binary. 
 +=== Problems === 
 +However, there is something to consider here: The game saves its settings, replays, soldier files, etc., in the game directory (at least for now). This means that if you want to play the game without having //massive// problems with usability, you must have write permissions to the ufo2000 directory. It is also recommended to check the configuration file ''ufo2000.ini'' to see which other settings can be set, because not all of them are accessible from the GUI. 
 + 
 +It may happen that the game just compiled does not start, but throws out this error message: 
 + 
 +''./init-scripts/main.lua:53: attempt to index local `fh' (a nil value) stack traceback:''\\ 
 +''./init-scripts/main.lua:53: in main chunk'' 
 + 
 +In this case you should check if the path to the game contains any problematic Unicode characters, such as umlauts. Then it will not find the paths. 
 +=== Create Starter === 
 +If you really value optics, you can also create a desktop file for the binary in order to integrate the just compiled UFO2000 into the starter of Gnome, for example: 
 +<code> 
 +[Desktop Entry] 
 +Name=UFO2000 
 +Exec=<pathname/to/ufo2000-Binary> 
 +Type=Application 
 +StartupNotify=true 
 +Path=<pathname/to/ufo2000-folder> 
 +Icon=<pathname/to/ufo2000-folder>/Seccast.ico 
 +</code> 
 +Save this file e.g. under the name ''UFO2000.desktop'' and make it executable. This file can be located anywhere, but for Ubuntu with Gnome it is recommended to store it under ''~/.local/share/applications/'', because the starter is searching there too. For all users the folder ''/usr/share/applications/'' is more suitable, because everyone can find the symbol. <i>But in this case remember the above mentioned rights assignment.</i> 
 + 
 +How to compile the game under Ubuntu is described here in [[https://www.youtube.com/embed/XEdJPkg26WM|my video]]. 
 +===== Network/Internet Server ===== 
 +The Mobile Infanterie has a dedicated UFO2000 server running: ''www.mobile-infanterie.de'', [[https://www.mobile-infanterie.de/ufo2000status.php|Status]], [[https://www.mobile-infanterie.de/ufo2000results.php|Stats]]. 
 + 
 +If you don't want to use the [[Hotseat]] mode (two players on the same PC), you can connect to one of the servers available on the Internet. The default server ''ufo2000.net'' should almost always be available. The stats of the server can be found here: [[http://ufo2000.net/results.php]], the status here: [[http://ufo2000.net:2000/]]. 
 + 
 +If you want to set up a server yourself, you can do this with the included or self compiled server-binary ''ufo2000-srv.exe'' or ''ufo2000-srv''. The server can be started on the console via ''./ufo2000-srv'' or with an init script or as a Windows service. Files are also created, but with a server there is usually no need for other users to use them. It is therefore sufficient if the user under which the service is started has write access to the directory of the server. The settings of the server are rather limited and are made in the config file ''ufo2000-srv.conf''. The server also provides a status page under ''http://your-domain:2000''. The default port is 2000 (TCP). If you choose another port, you have to specify it when connecting to the it via client. 
 +===== Additional Information ===== 
 +There is both a [[http://ufopaedia.org/index.php?title=UFO2000|Wiki]] and a [[http://www.xcomufo.com/forums/index.php?s=382cca89ef653352345d5ecc541beaf2&showforum=266|Forum]] for the game. The last one has been a bit deserted lately. But you can also change that... 
 + 
 +[[gamesdatenbank|Back to the games database]]
games/ufo2000.txt · Zuletzt geändert: 2021-05-13-17-16 von 7saturn

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki