Distribution de travail : Lubuntu 20.10
Lien : https://www.daimonin.org/
util01@station01:~$ mkdir -p JEUX/DAIMONIN
util01@station01:~$ cd JEUX/DAIMONIN/
util01@station01:~/JEUX/DAIMONIN$
util01@station01:~/JEUX/DAIMONIN$ links https://www.daimonin.org/downloads/sa/downfile/id/22/
util01@station01:~/JEUX/DAIMONIN$ unzip daimonin_mapmaker.zip
https://sourceforge.net/p/daimonin/code/HEAD/tree/
util01@station01:~/JEUX/DAIMONIN$ wget https://sourceforge.net/code-snapshots/svn/d/da/daimonin/code/daimonin-code-r8886-trunk.zip
util01@station01:~/JEUX/DAIMONIN$ unzip daimonin-code-r8886-trunk.zip
util01@station01:~/JEUX/DAIMONIN$ mv daimonin-code-r8886-trunk daimonin
util01@station01:~/JEUX/DAIMONIN$ cp daimonin_mapmaker/editor/ daimonin -R
util01@station01:~/JEUX/DAIMONIN$ cd daimonin/editor/
util01@station01:~/JEUX/DAIMONIN/daimonin/editor$
util01@station01:~/JEUX/DAIMONIN/daimonin/editor$ java -jar DaimoninEditor.jar
- [Fichier][Options]
- Archétypes : /home/util01/JEUX/DAIMONIN/daimonin/arch
- Carte : /home/util01/GAME/DAIMONIN/daimonin/maps
- Charger la configuration depuis : répertoire d'archétypes
- [Apply]
- [Ok]
- [Fichier][Quitter]
util01@station01:~/JEUX/DAIMONIN/daimonin_mapmaker/editor$ java -jar DaimoninEditor.jar
- [Ressources]|[Rassembler archétypes]
- [Fichier][Quitter]
util01@station01:~/JEUX/DAIMONIN/daimonin/editor$ cd
util01@station01:~$
util01@station01:~$ sudo apt-get install gcc-8 gcc-8-multilib
util01@station01:~$ cd JEUX/DAIMONIN/daimonin/server/make/linux/
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ ./configure
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make CC=gcc-8
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ make install
util01@station01:~/JEUX/DAIMONIN/daimonin/server/make/linux$ cd ../..
util01@station01:~/JEUX/DAIMONIN/daimonin/server$
util01@station01:~/JEUX/DAIMONIN/daimonin/server$ ./daimonin_server
util01@station01:~$ cd JEUX/DAIMONIN/client/make/linux/
util01@station01:~/JEUX/DAIMONIN/client/make/linux$
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ chmod +x bootstrap
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ ./bootstrap
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ ./configure
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ make CC=gcc-8
/usr/bin/ld: ../../src/dialog.o: in function `show_optwin':
/home/util01/JEUX/DAIMONIN/client/make/linux/../../src/dialog.c:1133: undefined reference to `optwin_draw_options'
Solution :
Ouvrir :
/home/util01/JEUX/DAIMONIN/client/make/linux/../../src/dialog.c
Chercher :
inline void optwin_draw_options(int x, int y)
Remplacer par :
void optwin_draw_options(int x, int y)
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ make install
util01@station01:~/JEUX/DAIMONIN/client/make/linux$ cd
util01@station01:~$
util01@station01:~$ cd daimonin/
util01@station01:~/daimonin$
util01@station01:~/daimonin$ ./daimonin --local --server=0