Mulage sur un seul ordinateur : méthode

S

Simon33

Invité
  Alors là, c'est bien la première fois que je vois ça :eek: !!!

L'histoire de l'exportation manquante me fais penser à un conflit de version : d'après ce que je sais des DLLs (vraiment pas grand-chose, seulement le minimum vital), je dirais (que Myrdinn, le spécialiste des DLLs, me corrige si je me trompe, ce qui est sans aucun doute le cas) que 'fog.dll' recherche une fonction (la fameuse 'exportation') présente à l'offset 491 de 'Storm.dll' ... et ne la trouve pas, ce qui peux arriver lorsque les DLLs n'ont pas été compilées simultanément (c'est-à-dire proviennent de versions différentes).

Pourrais-tu me dire à quelle version de LoD tu joues, ainsi que les tailles et 'date de dernière modification' des DLLs incriminées ('fog' et 'Storm') ?

Ce qui m'étonne le plus, c'est que la seule DLL changée pour l'auto-mulage est 'd2gfx.dll', donc n'a théoriquement aucun rapport avec le conflit fog/Storm (Myrdinn, au secours !!! Me trompe-je ?).
Mais puisque tu as normalement conservée l'ancienne 'd2gfx.dll' (j'avais fortement conseillé de le faire, et ma prochaine ré-édition de ce topic transformera le 'conseil' en 'obligation'), tu peux très facilement tester l'incidence effective de cette dernière sur ton problème, et ainsi nous tenir informés de la progression de la résolution de celui-ci.


@++


P.S: Bouh :bluecry:, moi qui était si fier d'avoir autant de lecture tout en ne tenant que sur une seule page :bluecry: ...
 
M

Myrdinn

Invité
Je lui ai dit a peu pres la même chose (C'est apparemment un conflit de version) donc revenir a son ancienne dll corrigera probablement le problème. C'est moi qui lui ai conseillé de venir ici :D ca servira à tout le monde.

Sinon petite precision 491 n'est pas l'offset mais le numéro de la fonction exportée (Il y a 2 modes dans les dlls par un numéro ou par un nom), je ne sui pas feru de nomencalture pour les dlls je me contente de savoir comment ca fonctionne mais je croit que la liste des import/export se trouve dans le PEHeader.

@BELIAL pour faire avancer le sujet il faut absolument que tu nous donne la version de patch avec laquelle tu joues :) Au cas ou tu jouerais en 1.08 ou 1.09 pourrais tu nous donner les versions de Dll de fog et storm.dll
 
B

Belial

Invité
a propos du dll;
fog.dll:
184ko
date modification:vendredi 30 novembre 2001 05:28:22
storm.dll n y est pas ds le repertoir :confused:
version lod : la derniere 1.09c ou d
et qd j suis revenu a l ancienne dll , meme chose(ca march tjrs pas)
j sais pas pkoi y a pas storm.dll ???
 
G

GandalfLeBlanc

Invité
petite précision ( à moins que ca ait déjà été dit et que ca m'ait échapé):

lorsqu'on rejoint la partie, pas besoin de s'embeter à recopier/mémoriser l'adresse IP du PC. il suffit de taper 'localhost'
 
J

Joe Jinis

Invité
Sa marche sa?
Vais essayer mais je m'en fout j'ai la meme depuis un an alors je la connais par coeur :p
 
V

Vulcain13

Invité
Bon j'ai essayé la double partie avec les excélents conseils que j'ai trouvé et pas de problème je lance les 2 parties (Win 98b patch 1.09).

Je lance alors le premier diablo en partie multijoueurs battle.net ouvert mais je passe automatiquement sur le web, donc quand je lance la deuxième partie, il m'est répondu que mon compte est déjà ouvert (normal) :D

Il faut préciser que je suis en connection par carte réseau et le cable internet.

Je pense que j'ai du louper un épisode.

Merci à celui qui aura la patience d'expliquer lentement à un néophyte qui voudrait comprendre et surtout ne pas perdre tout les items trouvés par manque de place.
 
L

lyk

Invité
salut.
il faut pas faire du battle net mais du tcp/ip. je crois que c'est juste dessous dans le menu multijoueur.
mais alors si tu a un perso sur balttle net .... et que tu veux avoir une mule ?? je sais pas du tout comment faire.
ce truc d'avoir une mule ca marche bien pour des perso solo en fait.
a+
 
V

Vulcain13

Invité
merci de ta réponse.
Je sais le faire en Battle Net mais c'est sur le net et je mule tout seul c très facile
Mais c sur le TCP/IP que je n'y arrive pas.:(
C pas grave je ne suis plus que BN
Salutations
 
L

Lui

Invité
@simon33:
et hop un petit vote de 5 etoiles ... et hop la moyenne est de 5 et apparait enfin ;)
 
M

Mortadelle

Invité
Au cas où, car c'est toujours très utile d'avoir des infos de cet ordre.
oui bon c'est un up deguisé :o

mais en plus ça me permet de remercier Simon et Myrdinn :D pour ce bonheur de jouer a diablo qu'ils ont rajouté :)
 
F

fishes83

Invité
Dites, je me demande si, en créant une partie tcp/ip puis en changeant d'utilisateur windows (SANS FERMER LES PROGRAMMES)et en relançant diablo sous le deuxième utilisateur, ça marche pas... une idée à creuser peut-être... ?
 
A

ackron

Invité
Avec Windows XP ca marche nickel le coup de changer d'utilisateur ;)
 
A

Arael

Invité
Bonjour,

Je n'arrive pas a rejoindre de partie tcp/ip,alors que les autres personnes peuvent rejoindre mes parties (et je ne sais pas pourquoi^^)
Si j'essaie de muler seul je n'arriverai pas a me connecter à la partie?
Je pense que la meilleur chose a faire c'est d'essayer j'y vais de ce pas^^
 
E

endorax

Invité
Provient du message de Simon33


Lancez LoD une 2nde fois, mais obligatoirement à partir de 'game.exe' (avec l'icône transparente) ou d'un raccourci vers 'game.exe' (nommé par exemple '2nd_LoD'), et rejoignez avec votre mule la partie créée précedemment (l'IP est justement celle indiquée à 'Votre IP' !).



@++ [/b]

J'ai suivi pas à pas les instructions du post, mais j'ai du mal à voir ce qu'est ce "game.exe" et où je peux le trouver.
Je n'arrive donc aps à lancer une deuxième fois Diablo.
Est ce que quelqu 'un pourrait m'éclairer sur le sujet svp?
 
L

ldesnogu

Invité
Provient du message de endorax
J'ai suivi pas à pas les instructions du post, mais j'ai du mal à voir ce qu'est ce "game.exe" et où je peux le trouver.
Je n'arrive donc aps à lancer une deuxième fois Diablo.
Est ce que quelqu 'un pourrait m'éclairer sur le sujet svp?
Il y a un game.exe dans le répertoire où tu as installé D2 (C:\Program Files\Diablo II pour moi).
Pour le reste je sais pas :)
 
E

endorax

Invité
C'est bon c'est résolu; le fichier ne portait aps exactement le même nom. :)
 
Haut