percherie |
Friday 8 February 2019 at 19:20
|
percherie
|
Bonsoir,
J'ai déjà créé un ou deux script mais le jeu Creatures 2 que je viens d'acheter chez Gog.com ne semble pas s'installer correctement.
En regardant la multitude de script pour les jeux de Gog.com, il y a des POL spécifique qui sont appelé mais je n'ai pas trouve de wiki particulier les concernants.
Creatures est un vieux jeux prévu pour XP normalement il devrait s'installer normalement.
Est-ce qu'une personne aurait des conseils à donner pour la création de script de jeux venant de Gog ?
Au besoin je peut partager en privé l'installateur pour ceux qui sont intéressé pour la création du script... et uniquement dans ce cas (pas de piratage svp)
En vous remerciant par avance
|
Quentin PÂRIS |
Friday 8 February 2019 at 21:44
|
Quentin PÂRIS
|
Boinjour,
Voulez-vous faire un script pour POLv4 ou POLv5 ?
Dans les deux cas, nous avons des examples a dispo sur lesquels vous pouvez vous baser,
Quentin
|
Dadu042 |
Wednesday 20 February 2019 at 23:16
|
Dadu042
|
> En regardant la multitude de script pour les jeux de Gog.com, il y a des POL spécifique qui sont appelé
> mais je n'ai pas trouve de wiki particulier les concernants.
C'est peut être ici : http://wiki.playonlinux.com/index.php/Scripting_-_Chapter_11:_List_of_Functions
|
percherie |
Tuesday 12 March 2019 at 16:13
|
percherie
|
Désolé pour le temps de réponse
J'ai légèrement avancé et il manquait mfc42.dll que j'ai pu ajouter grâce à "POL_mfc42".
Reste le deuxième problème concernant l'affichage en 16bits qui est obligatoire. Après pas mal de recherches et essais, il semble qu'il faille utiliser Zephyr. Je travail dessus...
|
percherie |
Tuesday 12 March 2019 at 16:39
|
percherie
|
Après installation du jeux, il faut utiliser le raccourcis "Start.exe"
J'ai donc tenté
Xephyr :1 -ac -screen 800x600x16 & DISPLAY=:1 /usr/share/playonlinux/playonlinux --run "Launch Creatures 2" %F
Malheureusement après avoir passé le premier lancement, pour l'exécution complète le jeu rencontre un "problème sérieux" dans windows.
Voici quelques infos :
- Système : Linux Mint 19.1
- Pas de personnalisation de la version wine ou de sa configuration
- Ajout de POL_mfc42
Rapport de l'erreur où je n'ai pas trouvé d'élément clés pouvant aider, désolé c'est indigeste
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:00000000 ESP:0033a9fc EBP:0033aa48 EFLAGS:00210216( R- -- I -A-P- )
EAX:7fbb7636 EBX:7fbe8f5c ECX:00000001 EDX:00000000
ESI:001873e0 EDI:0033ec40
Stack dump:
0x0033a9fc: 7fb73d44 00000001 00000000 7fbb7636
0x0033aa0c: 00000000 0033aa24 00040028 00000003
0x0033aa1c: 00000002 00000000 7fbbcc40 7fbbccc0
0x0033aa2c: aaa9d500 00000302 00000303 7fb73a5d
0x0033aa3c: 7fbe8f5c 00000000 0018b44c 0033ead8
0x0033aa4c: 7fb77a64 00000302 00000303 00000010
Backtrace:
=>0 0x00000000 (0x0033aa48)
1 0x7fb77a64 in wined3d (+0xb7a63) (0x0033ead8)
2 0x7fb7c9b8 in wined3d (+0xbc9b7) (0x0033ebd8)
3 0x7fb09c20 in wined3d (+0x49c1f) (0x0033f028)
4 0x7fb0dc2f in wined3d (+0x4dc2e) (0x0033f048)
5 0x7fb85ce1 wined3d_create+0x50() in wined3d (0x0033f078)
6 0x7fc0e9c4 in ddraw (+0xe9c3) (0x0033f238)
7 0x7fc1f231 in ddraw (+0x1f230) (0x0033f278)
8 0x7fc1fb84 DirectDrawCreate+0x53() in ddraw (0x0033f2b8)
9 0x00447c96 in creatures2 (+0x47c95) (0x0033f7c8)
10 0x00451a14 in creatures2 (+0x51a13) (0x0033f854)
11 0x6c171cea in mfc42 (+0x1ce9) (0x0033f874)
12 0x6c171c73 in mfc42 (+0x1c72) (0x0033f8d4)
13 0x6c172511 in mfc42 (+0x2510) (0x0033f8f8)
14 0x6c17e93d in mfc42 (+0xe93c) (0x0033f960)
15 0x6c1807af in mfc42 (+0x107ae) (0x0033fc90)
16 0x6c1806d5 in mfc42 (+0x106d4) (0x0033fe00)
17 0x6c17b4f3 in mfc42 (+0xb4f2) (0x0033fec0)
18 0x7b461a7c call_process_entry+0xb() in kernel32 (0x0033fed8)
19 0x7b4634ce in kernel32 (+0x534cd) (0x0033ffd8)
20 0x7b461a8a call_process_entry+0x19() in kernel32 (0x0033ffec)
0x00000000: -- no code accessible --
Modules:
Module Address Debug info Name (119 modules)
PE 400000- 50c000 Export creatures2
PE 6c170000-6c262000 Export mfc42
ELF 7a800000-7a934000 Deferred opengl32<elf>
\-PE 7a820000-7a934000 \ opengl32
ELF 7b400000-7b7e8000 Dwarf kernel32<elf>
\-PE 7b410000-7b7e8000 \ kernel32
ELF 7bc00000-7bcf9000 Deferred ntdll<elf>
\-PE 7bc10000-7bcf9000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7c077000-7c095000 Deferred libgcc_s.so.1
ELF 7c5bd000-7c673000 Deferred vboxoglfeedbackspu.so
ELF 7c7e0000-7c7ea000 Deferred vboxoglpassthroughspu.so
ELF 7cd92000-7cdad000 Deferred vboxoglerrorspu.so
ELF 7cdad000-7cfe9000 Deferred vboxoglpackspu.so
ELF 7d7ea000-7d8a4000 Deferred vboxoglcrutil.so
ELF 7d8a4000-7d903000 Deferred libgl.so.1
ELF 7d903000-7d91b000 Deferred libgpg-error.so.0
ELF 7d91b000-7d9fc000 Deferred libgcrypt.so.20
ELF 7d9fc000-7da12000 Deferred liblz4.so.1
ELF 7da12000-7da3e000 Deferred liblzma.so.5
ELF 7da3e000-7dace000 Deferred libsystemd.so.0
ELF 7dace000-7dad7000 Deferred libffi.so.6
ELF 7dad7000-7daef000 Deferred libresolv.so.2
ELF 7daef000-7db4a000 Deferred libdbus-1.so.3
ELF 7db4a000-7dbd5000 Deferred libgmp.so.10
ELF 7dbd5000-7dc0b000 Deferred libhogweed.so.4
ELF 7dc0b000-7dc47000 Deferred libnettle.so.6
ELF 7dc47000-7ddc8000 Deferred libunistring.so.2
ELF 7ddc8000-7dde6000 Deferred libidn2.so.0
ELF 7dde6000-7df34000 Deferred libp11-kit.so.0
ELF 7df34000-7df69000 Deferred libk5crypto.so.3
ELF 7df69000-7e045000 Deferred libkrb5.so.3
ELF 7e045000-7e1db000 Deferred libgnutls.so.30
ELF 7e1db000-7e22f000 Deferred libgssapi_krb5.so.2
ELF 7e22f000-7e2c1000 Deferred libcups.so.2
ELF 7e2c1000-7e300000 Deferred winspool<elf>
\-PE 7e2d0000-7e300000 \ winspool
ELF 7e400000-7e415000 Deferred libtasn1.so.6
ELF 7e415000-7e500000 Deferred comdlg32<elf>
\-PE 7e420000-7e500000 \ comdlg32
ELF 7e602000-7e60f000 Deferred libkrb5support.so.0
ELF 7e60f000-7e623000 Deferred libavahi-client.so.3
ELF 7e623000-7e740000 Deferred comctl32<elf>
\-PE 7e630000-7e740000 \ comctl32
ELF 7e740000-7e872000 Deferred oleaut32<elf>
\-PE 7e760000-7e872000 \ oleaut32
ELF 7e872000-7e9ad000 Deferred actxprxy<elf>
\-PE 7e890000-7e9ad000 \ actxprxy
ELF 7ea05000-7ea09000 Deferred libxdamage.so.1
ELF 7ea09000-7ea17000 Deferred libavahi-common.so.3
ELF 7ea2f000-7ea67000 Deferred uxtheme<elf>
\-PE 7ea40000-7ea67000 \ uxtheme
ELF 7eb30000-7eb37000 Deferred libxfixes.so.3
ELF 7eb37000-7eb43000 Deferred libxcursor.so.1
ELF 7eb43000-7eb56000 Deferred libxi.so.6
ELF 7eb56000-7eb5a000 Deferred libxcomposite.so.1
ELF 7eb5a000-7eb67000 Deferred libxrandr.so.2
ELF 7eb67000-7eb73000 Deferred libxrender.so.1
ELF 7eb73000-7eb7a000 Deferred libxxf86vm.so.1
ELF 7eb7a000-7eb7e000 Deferred libxinerama.so.1
ELF 7eb7e000-7eb88000 Deferred librt.so.1
ELF 7eb88000-7eba3000 Deferred libbsd.so.0
ELF 7eba3000-7ebaa000 Deferred libxdmcp.so.6
ELF 7ebaa000-7ebae000 Deferred libxau.so.6
ELF 7ebae000-7ebda000 Deferred libxcb.so.1
ELF 7ebda000-7ed24000 Deferred libx11.so.6
ELF 7ed24000-7ed39000 Deferred libxext.so.6
ELF 7ed3b000-7ed40000 Deferred libkeyutils.so.1
ELF 7ed40000-7ed45000 Deferred libcom_err.so.2
ELF 7ed51000-7edde000 Deferred winex11<elf>
\-PE 7ed60000-7edde000 \ winex11
ELF 7edde000-7ee02000 Deferred imm32<elf>
\-PE 7ede0000-7ee02000 \ imm32
ELF 7eeaa000-7eedc000 Deferred libexpat.so.1
ELF 7eedc000-7ef27000 Deferred libfontconfig.so.1
ELF 7ef27000-7ef46000 Deferred libz.so.1
ELF 7ef46000-7ef80000 Deferred libpng16.so.16
ELF 7ef80000-7f03d000 Deferred libfreetype.so.6
ELF 7f03d000-7f07e000 Deferred msvcirt<elf>
\-PE 7f050000-7f07e000 \ msvcirt
ELF 7f07e000-7f0f4000 Deferred shlwapi<elf>
\-PE 7f090000-7f0f4000 \ shlwapi
ELF 7f0f4000-7f346000 Deferred shell32<elf>
\-PE 7f100000-7f346000 \ shell32
ELF 7f346000-7f3fc000 Deferred msvcrt<elf>
\-PE 7f360000-7f3fc000 \ msvcrt
ELF 7f3fc000-7f447000 Deferred dsound<elf>
\-PE 7f400000-7f447000 \ dsound
ELF 7f447000-7f472000 Deferred msacm32<elf>
\-PE 7f450000-7f472000 \ msacm32
ELF 7f472000-7f4f3000 Deferred rpcrt4<elf>
\-PE 7f480000-7f4f3000 \ rpcrt4
ELF 7f4f3000-7f64d000 Deferred ole32<elf>
\-PE 7f510000-7f64d000 \ ole32
ELF 7f64d000-7f706000 Deferred winmm<elf>
\-PE 7f650000-7f706000 \ winmm
ELF 7f706000-7f720000 Deferred version<elf>
\-PE 7f710000-7f720000 \ version
ELF 7f720000-7f900000 Deferred user32<elf>
\-PE 7f730000-7f900000 \ user32
ELF 7f900000-7f978000 Deferred advapi32<elf>
\-PE 7f910000-7f978000 \ advapi32
ELF 7f978000-7faa6000 Deferred gdi32<elf>
\-PE 7f990000-7faa6000 \ gdi32
ELF 7faa6000-7fbee000 Dwarf wined3d<elf>
\-PE 7fac0000-7fbee000 \ wined3d
ELF 7fbee000-7fc63000 Dwarf ddraw<elf>
\-PE 7fc00000-7fc63000 \ ddraw
ELF 7fc89000-7fc9d000 Deferred libnss_files.so.2
ELF 7fc9d000-7fcb8000 Deferred libnsl.so.1
ELF 7fcb8000-7fcc6000 Deferred libnss_nis.so.2
ELF 7fede000-7ffe0000 Deferred libm.so.6
ELF b7b34000-b7b39000 Deferred libdl.so.2
ELF b7b39000-b7d15000 Deferred libc.so.6
ELF b7d15000-b7d34000 Deferred libpthread.so.0
ELF b7d40000-b7d4a000 Deferred libnss_compat.so.2
ELF b7d4c000-b7f02000 Dwarf libwine.so.1
ELF b7f07000-b7f08000 Deferred [vdso].so
ELF b7f09000-b7f31000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 start.exe
00000009 0
0000000e services.exe
00000023 0
0000001e 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
0000001d 0
00000017 0
00000016 0
00000012 0
0000001b plugplay.exe
00000020 0
0000001f 0
0000001c 0
00000021 winedevice.exe
00000028 0
00000025 0
00000024 0
00000022 0
00000029 explorer.exe
0000002d 0
0000002c 0
0000002b 0
0000002a 0
0000002e launcher.exe
0000004c 0
0000002f 0
00000046 (D) C:\GOG Games\Creatures 2\creatures2.exe
0000004f 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0 <==
System information:
Wine build: wine-3.0 (Ubuntu 3.0-1ubuntu1)
Platform: i386
Version: Windows 7
Host system: Linux
Host version: 4.15.0-20-generic
Edited by percherie
|
percherie |
Tuesday 12 March 2019 at 16:42
|
percherie
|
Pour avancé je me suis aidé de cette ressources : https://appdb.winehq.org/objectManager.php?sClass=version&iId=33647
|
Dadu042 |
Tuesday 12 March 2019 at 21:04
|
Dadu042
|
|
Dadu042 |
Wednesday 13 March 2019 at 10:03
|
Dadu042
|
|