DBCStore - Besoin d'aide & Éclaircissement

Bonjour,

Je suis actuellement en train de modifier certain petit chose dans le Core, et je me mange une erreur que je comprend pas.

Mais avant tout chose j’aimerais un éclaircissement sur une partie ce toruvant dans " src/server/game/DataStores/DBCStores.cpp "

On va partir du principe qu’on est en 4.3.4 le code : ( ligne 751 - 755 )

if (!sAreaStore.LookupEntry(4713) || // last area (areaflag) added in 4.3.4 (15595)
!sCharTitlesStore.LookupEntry(287) || // last char title added in 4.3.4 (15595)
!sGemPropertiesStore.LookupEntry(2250) || // last gem property added in 4.3.4 (15595)
!sMapStore.LookupEntry(980) || // last map added in 4.3.4 (15595)
!sSpellStore.LookupEntry(121820) ) // last spell added in 4.3.4 (15595)
Je voudrais savoir comment on récupére les informations si on est amené à changer de version ?

Sur ça ; par contre j’ai toujours un problème.



Le problème suivant est corrigé.
Pour mon second problème, après ma compilation, quand je lance le core, j’ai cette erreur :

srcservergameDataStoresDBCStores.cpp:264 in LoadDBC ASSERTION FAILED:
DBCFileLoader::GetFormatRecordSize(storage.GetFormat()) == sizeof(T) || LoadDBC_assert_print(DBCFileLoader::GetFormatRecordSize(storage.GetFormat()), sizeof(T), filename)
[0xc4179]
[0x17972]
[0x861b]
[0x70bd]
[0x74e0]
[0x599bb7]
BaseThreadInitThunk()+0xd [0x1652d]
RtlUserThreadStart()+0x21 [0x2c521]

Pareil, si vous pouvez me donner un coups de main, m’expliquer pourquoi j’ai ça quand je lance le Core, ça m’aiderait fortement.

PS : C’est une base Trinitycore 4.3.4 ; seul la version a été modifié.

Merci d’avance

Cordialement,

Darkniivor

On lit les dbc et on trouve à la main

Superbe aide…

Je suis honnête, c’est tout.