*Descriere:
Metin2 Optional Sound Script Fix - Curatare Syserr Client
Acest fix elimina erorile inutile din syserr atunci cand clientul incearca sa incarce fisiere .mss care nu exista in pack. Inainte de LoadSoundScriptData, clientul verifica daca fisierul exista si il incarca doar daca este gasit.
- elimina syserr-urile pentru sound script-uri lipsa;
- verifica fisierul direct in pack;
- se aplica pentru motion-uri si effect-uri;
- nu afecteaza fisierele .mss existente.
*Link download / Code:
Deschide UserInterface/Locale_inc.h si adauga:
Deschide GameLib/RaceMotionData.cpp si adauga langa celelalte include-uri:
In functia CRaceMotionData::LoadMotionData cauta:
Inlocuieste cu:
Deschide EffectLib/EffectData.cpp si adauga langa celelalte include-uri:
In functia CEffectData::LoadScript cauta:
Inlocuieste cu:
Nu este nevoie sa inlocuiesti complet functiile LoadMotionData si LoadScript. Modifica doar apelurile LoadSoundScriptData, astfel incat sa nu pierzi alte modificari existente in sursa ta. Define-ul trebuie adaugat in Locale_inc.h, pentru ca fix-ul sa fie activ in ambele fisiere.
Metin2 Optional Sound Script Fix - Curatare Syserr Client
Acest fix elimina erorile inutile din syserr atunci cand clientul incearca sa incarce fisiere .mss care nu exista in pack. Inainte de LoadSoundScriptData, clientul verifica daca fisierul exista si il incarca doar daca este gasit.
- elimina syserr-urile pentru sound script-uri lipsa;
- verifica fisierul direct in pack;
- se aplica pentru motion-uri si effect-uri;
- nu afecteaza fisierele .mss existente.
*Link download / Code:
Deschide UserInterface/Locale_inc.h si adauga:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide GameLib/RaceMotionData.cpp si adauga langa celelalte include-uri:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.In functia CRaceMotionData::LoadMotionData cauta:
Cod: Selectaţi tot
LoadSoundScriptData(m_strSoundScriptDataFileName.c_str());Inlocuieste cu:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Deschide EffectLib/EffectData.cpp si adauga langa celelalte include-uri:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.In functia CEffectData::LoadScript cauta:
Cod: Selectaţi tot
LoadSoundScriptData(strSoundFileName.c_str());Inlocuieste cu:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Nu este nevoie sa inlocuiesti complet functiile LoadMotionData si LoadScript. Modifica doar apelurile LoadSoundScriptData, astfel incat sa nu pierzi alte modificari existente in sursa ta. Define-ul trebuie adaugat in Locale_inc.h, pentru ca fix-ul sa fie activ in ambele fisiere.



