Het forum

TQVault pour TQIT

Auteur Antwoorden
eniotan Donderdag 24 April 2014 om 18:59
eniotanAnonymous

Bonjour,

Titan Quest Immortal Throne tourne super bien sur mon Archlinux, mais il est très frustrant de ne pas avoir accès aux stockages supplémentaires qu'offre le logiciel TQVault.

Quand je clique sur un objet, j'ai une erreur "Windows Forms Error".

Quelqu'un a-t-il réussi à utiliser tqvault sous POL ?
http://www.titanquest-mods.com/tqvault
SuperPlumus Donderdag 24 April 2014 om 21:56
SuperPlumusAnonymous
Admin

Bonjour,

Afin de pouvoir essayer de vous aider, j'ai besoin des informations demandées sur le sujet suivant :
http://www.playonlinux.com/fr/topic-46-Expliquer_son_probleme.html

Précisez en particulier toute la procédure d'installation du jeu (je ne le vois pas dans la liste des applications supportées, donc je suppose que vous l'avez installé en installation manuelle).
Il faut donc indiquer en détail tout ce que vous avez effectué.

Vu qu'il s'agit d'un mod pour le jeu (si j'ai bien compris), j'ai essayé de l'installer chez moi, bien que je ne possède pas le jeu. Car cela permet parfois de trouver le problème facilement dans les logs lors du démarrage, même si l'on ne possède pas le jeu.

Alors, soit j'arrive à l’installer, mais j'ai un crash au démarrage. (il manque visiblement du dotnet (Framework .net), mais je sais pas de quelle version.
Avec un autre essai, et l'installation de dotnet20 + vcrun6 avant de commencer, j'ai même pas réussi à l'installer, car le setup a crashé.

Je n'ai pas fait d'autres essais, car c'est pas très pratique d'y aller par tâtonnements.

Donc, il est important de bien détailler toute la procédure que vous avez suivie, afin que j'aie le plus d'éléments à disposition.

Aangepast door SuperPlumus

eniotan Maandag 28 April 2014 om 22:10
eniotanAnonymous

Bonjour,
Je vous remercie de prendre le temps d'étudier mon problème et vous prie de m'excuser pour le delai de réponse (je pensais q'un mail m'avertirait des réponses...).

Vous avez bien deviné, TQVault est un mod pour Titan Quest Immortal Throne. Il permet d'augmenter énormément la capacité de stockage des personnages et le transfert des objets de l'un à l'autre. Et comme on tombe 99 fois sur 100 sur des objets inutiles mais que l'on rêverait d'avoir pour son autre personnage, ce soft est un must-have.

Mon système :

System: Kernel: 3.14.1-1-ARCH x86_64 (64 bit) Desktop: Awesome 3.5.1-12-gbcea1aa
Distro: Arch Linux
CPU: Quad core Intel Core2 Quad CPU Q9400 (-MCP-) clocked at 2667 MHz
Graphics: Card: Advanced Micro Devices [AMD/ATI] RV770 [Radeon HD 4870]
Display Server: X.Org 1.15.1 driver: radeon Resolution: 1680x1050@59.95hz, 1280x720@60.00hz
GLX Renderer: Gallium 0.4 on AMD RV770 GLX Version: 3.0 Mesa 10.1.1
Drives: HDD Total Size: 2040.4GB (64.8% used)
Info: Processes: 222 Uptime: 3 days Memory: 2743.5/3956.4MB Client: Shell (bash) inxi: 2.1.20
playonlinux 4.2.2
Wine 1.7.17


L'install
Vous avez raison, pas de script POL disponible. J'ai suivi la procédure décrite ici http://www.gamersonlinux.com/forum/threads/titan-quest-guide.311/
J'ai donc de nécessaire et d'installé sur mon WINEPREFIX 32 bits :

/drive_c > winetricks list-installed
comctl32
corefonts
d3dx9
d3dx9_26
d3dx9_28
d3dx9_31
d3dx9_35
d3dx9_36
d3dx9_39
d3dx9_42
d3dx9_43
devenum
dotnet20sp1
gdiplus
gdiplus_winxp
ie6
msls31
pngfilt
tahoma
vcrun2008

Les nécessaires etant vcrun2008, d3dx9_43, tahoma.
Pour TQVault, dotnet20sp1 est nécessaire. Et il semblerait que le problème soit lié à cette librairie.
Pendant l'install de TQVault, tout se passe bien. Idem pour le chargement de l'appli et l'ouverture des "sacs à dos" des personnages.
Le problème se révèle lorsque l'on clique sur un item (donc sans TQIT difficile d'investiguer...).  Il y a alors une erreur de type "windows Form error" :Could not load file or assembly 'System.core, Version=3.5.0.0, Culture=neutral...' or one of its dependancies
Stack trace:
at TQVault.SackPanel.MouseDownCallback(Object sender, MouseEventArgs e)
at System.Windows.forms.Control.OnMouseDown(Object sender, MouseEventArgs e)
...

Et la sortie console correspondante :

[04/26/14 12:40:59] - Running wine- TQVault.exe (Working directory :
/home/antoine/.PlayOnLinux/wineprefix/titanquest/drive_c/Program
Files/bman654/TQVault)
fixme:thread:SetThreadStackGuarantee (0x32fc58): stub
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000
err:ole:CoGetContextToken apartment not initialised
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000
...
fixme:nls:CompareStringEx semi-stub behavor for flag(s) 0x10000000
fixme:win:EnumDisplayDevicesW ((null),0,0x32d9c8,0x00000000), stub!
fixme rocess:FlushProcessWriteBuffers : stub
fixme:ras:RasEnumConnectionsW (0x158980,0x32f0c4,0x32f0c0),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
fixme:ras:RasConnectionNotificationW (0xffffffff,0x25c,0x00000003),stub!
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:ntdll:server_ioctl_file Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:server_ioctl_sock Unsupported ioctl 28000017 (device=2800 access=0 func=5 method=3)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIO(IOC_WS2, 23))
fixme:dcimanCICreatePrimary 0x1002b 0x3fd12ac
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:thread:NtQueryInformationThread info class 16 not supported yet
fixme:ole:Context_CC_ContextCallback
(0x160b60/0x160b64)->(0x7a0bf71d, 0x2e9e450,
{d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))

Aangepast door eniotan

eniotan Donderdag 8 Mei 2014 om 11:28
eniotanAnonymous

Voir ici les seules dll nécessaires et suffisantes :
dotnet20
corefonts
d3dx9
devenum
tahoma
registered fonts
vcrun2005