Distribution : Raspbian
pi@minetest:~ $ sudo apt-get update
pi@minetest:~ $ sudo apt-get install mercurial nasm
pi@minetest:~ $ sudo apt-get install libsdl-sound1.2-dev libsdl1.2-dev libsdl-mixer1.2-dev libsdl-image1.2-dev libsdl-net1.2-dev
pi@minetest:~ $ sudo apt-get install libgtk2.0-dev libfluidsynth-dev libmpg123-dev libsndfile1-dev libgme-dev libglew-dev
pi@minetest:~ $ mkdir -p JEUX/DOOM/Moteur/Zandronum
pi@minetest:~ $ cd JEUX/DOOM/Moteur/Zandronum/
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ hg clone https://bitbucket.org/Torr_Samaho/zandronum zandronum.orig
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ hg clone https://bitbucket.org/ptitSeb/zandronum zandronum.mod
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ tar cvfz zandronum.orig.tar.gz zandronum.orig
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ tar cvfz zandronum.mod.tar.gz zandronum.mod
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ cd zandronum.mod/
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ hg log | less
changeset: 9928:01c6202d7bd9
tag: tip
user: Sebastien Chevalier <sebastien.chev@gmail.com>
date: Tue Apr 04 12:44:58 2017 +0000
summary: README.md edited online with Bitbucket
changeset: 9927:911d9eb4ba47
user: ptitSeb <sebastien.chev@gmail.com>
date: Tue Apr 04 13:30:52 2017 +0200
summary: Put Pandora specific code behind a PANDORA define
changeset: 9926:e31d4f077609
parent: 9925:ade9ec6fec86
parent: 9924:56791949b0cf
user: ptitSeb
date: Tue Apr 04 10:53:39 2017 +0200
summary: Merge with upstream
changeset: 9925:ade9ec6fec86
parent: 9898:21667a8bcf21
user: ptitSeb
date: Tue Apr 04 10:52:18 2017 +0200
summary: Made NO_ASM default to ON, as this repo is aimed at ARM devices
changeset: 9924:56791949b0cf
parent: 9898:21667a8bcf21
parent: 9923:b63485819ffe
user: Sebastien Chevalier <sebastien.chev@gmail.com>
date: Wed Mar 08 11:31:54 2017 +0100
summary: Merged Torr_Samaho/zandronum into default
changeset: 9923:b63485819ffe
user: Benjamin Berkels <torr.samaho@quantentunnel.de>
date: Sun Mar 05 22:52:46 2017 +0100
summary: Fixed: CLIENT_SpawnThing didn't call BeginPlay on the spawned actor for "level things" (addresses the regression part of 2625).
Soit : 9923:b63485819ffe
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ cd ..
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum $ cd zandronum.orig/
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.orig $ hg log -v -r aee6074
changeset: 9901:aee607444663
user: Benjamin Berkels <torr.samaho@quantentunnel.de>
date: Sun Mar 12 19:29:47 2017 +0100
files: src/thingdef/thingdef_codeptr.cpp
description:
Fixed: In DECORATE, ACS_NamedExecuteWithResult, ACS_NamedExecute, ACS_NamedExecuteAlways, ACS_NamedLockedExecute and ACS_NamedLockedExecuteDoor executed the script on client and server instead of only on the server (addresses 3012).
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.orig $ hg log -v -r dd3c3b5
changeset: 10013:dd3c3b57023f
tag: ZA_3.0
user: Benjamin Berkels <torr.samaho@quantentunnel.de>
date: Fri Sep 01 06:40:50 2017 -0500
files: src/version.h
description:
- changed the version string to 3.0
- changed BUILD_ID/BUILD_ID_STR to release
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.orig $ hg export -r 9901:10013 > version3.diff
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.orig $ cd ../zandronum.mod/
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ hg import ../zandronum.orig/version3.diff
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ cmake .
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ make
pi@minetest:~/JEUX/DOOM/Moteur/Zandronum/zandronum.mod $ ./zandronum
Fichier 'diff' : https://github.com/Nekrofage/zandronum3 https://bitbucket.org/ptitSeb/zandronum https://bitbucket.org/Torr_Samaho/zandronum Installation du moteur de jeu Doom : Zandronum : https://miniordi.hacktech.dev/installation-du-moteur-de-jeu-doom-zandronum/ Importing and exporting using Mercurial : http://ola.kodar.se/2009/11/12/importing-and-exporting-using-mercurial-hg/ How to create patch series on Mercurial and Git : http://www.redmine.org/projects/redmine/wiki/How_to_create_patch_series_on_Mercurial_and_Git IWads : http://doomgod.com/wads/iwads/