*Descriere:
Metin2 Client Fix - Remediere tremurat ecran si disparitie caracter
Acest fix rezolva tremuratul ecranului si problemele care pot face caracterul sa dispara, cauzate de valori invalide in calculul unghiului. Corecteaza calculul in GameLib si UserInterface prin limitarea valorii transmise catre functia `acosf`.
- Previne aparitia valorilor NaN.
- Reduce problemele de camera si miscarea incorecta.
- Activeaza fixul prin define-ul ENABLE_ACOSF_FIX.
*Poze / Video:
*Link download / Code:
Deschide UserInterface/Locale_inc.h si adauga:
Deschide GameLib/GameUtil.cpp, in functia GetDegreeFromPosition, cauta:
Inlocuieste cu:
Deschide UserInterface/InstanceBaseMovement.cpp, in functia CInstanceBase_GetDegreeFromPosition, cauta:
Inlocuieste cu:
Deschide UserInterface/PythonPlayerInput.cpp, in functia CPythonPlayer::GetDegreeFromPosition, cauta:
Inlocuieste cu:
Metin2 Client Fix - Remediere tremurat ecran si disparitie caracter
Acest fix rezolva tremuratul ecranului si problemele care pot face caracterul sa dispara, cauzate de valori invalide in calculul unghiului. Corecteaza calculul in GameLib si UserInterface prin limitarea valorii transmise catre functia `acosf`.
- Previne aparitia valorilor NaN.
- Reduce problemele de camera si miscarea incorecta.
- Activeaza fixul prin define-ul ENABLE_ACOSF_FIX.
*Poze / Video:
- 10-30-2026, 11-37-35.png (1014.96 KiB) Vizualizat de 179 ori
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/GameUtil.cpp, in functia GetDegreeFromPosition, cauta:
Cod: Selectaţi tot
float ret = D3DXToDegree(acosf(D3DXVec3Dot(&vtDir, &vtStan)));
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 UserInterface/InstanceBaseMovement.cpp, in functia CInstanceBase_GetDegreeFromPosition, cauta:
Cod: Selectaţi tot
float ret = D3DXToDegree(acosf(D3DXVec3Dot(&vtDir, &vtStan)));
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 UserInterface/PythonPlayerInput.cpp, in functia CPythonPlayer::GetDegreeFromPosition, cauta:
Cod: Selectaţi tot
float ret = D3DXToDegree(acosf(D3DXVec3Dot(&vtDir, &vtStan)));
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.


