Witam,
Posiadam program .exe, ktory kilka lat temu napisal ktos i nie robil zadnych aktualizacji
Program pisany by ulatwic - zwizualizowac koszty budowania postaci w pewnej grze.
Udalo mi sie przy pomocy programu DD zdekompilowac .exe i wprowadzic kilka zmian juz w Delphi 6,
pozmienialem calkiem design, dodalem kilka opcji do ktorych nie przypisalem zadnego dzialania.
Niestety nie wiem dlaczetgo program nie odpala sie. W sumie powinienem zaczac od tego , ale to moja pierwsza stycznosc z delphi i poruszam sie w tym po omacku wiec i tak sam jestem zdziwiony, ze udalo mi sie tyle zrobic , tyle czyli nic poza designem i kilkoma zmiennymi.
Dlaczego Delphi ? ? Sprawdzilem w czym program zostal napisany, zreszta tak siedze do kilku dni przy tym i wydaje mi sie ,ze calkiem latwo mozna cos napisac.
Opisze co mnie interesuje by zmienic,
Aby zrozumiec o czym pisze trzeba miec otwarty zalacznik **przelicznikstatystyk.zip **
Zalacznik Project1.zip to zdekompilowany .exe z moja wizja wygladau programu (nie dziala), ale tak wlasnie chcialbym by program wygladal.
Do rzeczy;
-gorna czesc w ogole nas nie interesuje, dziala poprawnie i nie wymaga zadnych zmiam. (przynajmniej na razie jednak staty koncza sie na 999 )
-dola czesc przelicza staty(a konkretnie staty konia) ktora mozemy wybrac z listy po prawej stronie i wlasnie do tej listy chce dodac kolejnych 8 pozycji ( 8 nowych koni) kazdy kon ma przypisane staty poczatkowe ktore sa stale.
W progranie nie widac lvl , sa uzyte nazwy, a ostatnia pozycja to 100lvl
I tak pozycje ktore chce dodac to
'110lvl' 90 53 90
'120lvl' 100 57 98
'130lvl' 110 62 110
'140lvl' 120 66 115
'155lvl' 130 72 120
'178lvl' 150 80 140
'200lvl' 170 100 160
'225lvl' 200 130 190
Ja chcialem to zrobic po swojemu, myslalem , ze tak bedzie najlatwiej ..
Zrobic nowa liste koni (ktora zrobilem )w ktorej lista zaczynala by sie od 9 poczycji (8 pierwszych bym wykasowal )
zmienic nazy , odszukac kod gdzie podane sa stale staty poczatkowe i je podmienic ...
Udalo mi sie to nawet zrobic, problem w tym, ze jak wpisze nowe stale przy danym koniu to w tabeli pojawiaja sie Od razu koszta
(ostatnia cena) ,a tam powinno byc 0 na start i nie wiem gdzie zmienc to w kodzie.
Ciezko mi to tak wytlumaczyc, mam nadzieje ,ze pisze dosc prosto
Jesli ktos z Was jest w stanie mi udzielic jakis wskazowek lub wprowadzic te zmieny w kodzie,(aczkolwiek wolalbym to sam zrobic )
jestem otwarty na Wasze sugestie i wiem, ze czesc z Was powie mi by taki program napisac od nowa,
Ja tego nie potrafie zrobic, przynajmniej na razie . :)
Pozdrawiam Pano