Les fichiers D2I - L'index se trouve en dehors des limites du tableau.

The Falcon

Contributeur
Inscrit
7 Juin 2017
Messages
24
Reactions
0
#1
Bonjour,

J'aide un peu sur un serveur privé utilisant Stump et je voulais faire un petit outil de gestion d'item pratique en interne.
J'ai donc décidé d'utiliser: https://github.com/Emudofus/BehaviorIsManaged/tree/master/Protocol/Tools/D2i
et les fichiers dans IO: https://github.com/Emudofus/BehaviorIsManaged/tree/master/Core/IO

Je compile le tout dans une dll que j'inclus dans mon projet et j'essaye ensuite d'appeller:
C#:
D2IFile test = new D2IFile(link + "\\i18n_fr.d2i");
Hors ceci me lance une erreur:
L'index se trouve en dehors des limites du tableau.
Dans: FastBigEndianReader.cs
Ligne: 53
Code:
fixed (byte* pbyte = &buffer[position])

Les fichiers de BehaviorIsManaged date d'il y a 4-5 ans serait-il possible que le reader ne soit pas à jour?

 
Inscrit
18 Février 2015
Messages
228
Reactions
7
#2
Bonjour,

J'aide un peu sur un serveur privé utilisant Stump et je voulais faire un petit outil de gestion d'item pratique en interne.
J'ai donc décidé d'utiliser: https://github.com/Emudofus/BehaviorIsManaged/tree/master/Protocol/Tools/D2i
et les fichiers dans IO: https://github.com/Emudofus/BehaviorIsManaged/tree/master/Core/IO

Je compile le tout dans une dll que j'inclus dans mon projet et j'essaye ensuite d'appeller:
C#:
D2IFile test = new D2IFile(link + "\\i18n_fr.d2i");
Hors ceci me lance une erreur:
Dans: FastBigEndianReader.cs
Ligne: 53
Code:
fixed (byte* pbyte = &buffer[position])

Les fichiers de BehaviorIsManaged date d'il y a 4-5 ans serait-il possible que le reader ne soit pas à jour?
oui il n'est pas à jour ils ont fait pleins de changements sur la lecture si tu veux t'amuser à le mettre à jour il y a le I18NFileDataManager (je ne suis pas sur du nom) dans le DofusInvoker qui te permettras d'avoir un reader à jour
 
Haut Bas