Postanowiłem ostatnio odkopać mojego starego otsa (grzyby.no-ip.info)
Był to bardzo mocno zmodyfikowany evo na tibii 7.92.
Stał na windowsie XP, kompilowałem go Dev Cppem 4.9.9.2 i wszystko śmigało (~6 lat temu)
Dzisiaj cały dzień męczyłem się, aby skompilować go na Windowsie 10 pod Codeblocksem i MinGW/GCC 4.7.1.
Połowę czasu zajęła walka z boostem, 1.39 coś marudził, w końcu po drobnych poprawkach poszło na 1.35.
Problem jest taki, że ots nie nadaje się do grania - zwykłe wyświetlenie opisu przedmiotu/gracza/obiektu powoduje crasha.
Próbowałem dojść do tego, w którym momencie następuje crash, ale wygląda na to, że źródłem jest zwykle pobieranie opisu itemu (prześledziłem crashe tylko dla itemu, odpuściłem dla gracza itd.)
Dodam, że kiedyś ots ważył 2670 kb, a aktualnie udało mi się osiągnąć rozmiary 6000kb (po wrzuceniu jakiegoś 10 mb boosta), oraz 3699 kb po zbudowaniu boosta w wersji 1.35 i wybraniu jakiejś odchudzonej wersji.
Jakie mogą być przyczyny crashowania się otsa? Bo już troszkę ręce opadają :/
Zakładki