Page 2 of 2
Re: HEX .amxx editing ;p
Posted: 2013 Mar 31 15:36
by aaarnas
Teoriškai galima dekompiliatorių sukurti. Yra jau programėlė, kuri į asm kompiliuoja. Belieka paversti į pawn. Tik kintamųjų vardai bus kintamasis! Kintamasis2.
Be to, prasidės plagijavimas masinis. Niekas neberadys dalykų, kurie tik .amxx turėtų būti. Kokie parduodami dalykai ar sisteminiai failai ar etc. Kažkokių apsaugų nuo plagijavimo nepadarysi.
Re: HEX .amxx editing ;p
Posted: 2013 Mar 31 16:10
by alfre
jeigu jau sukure compilatioriu,nemanau kad turetu butu sunku decompiliatoriu sukurt.
Re: HEX .amxx editing ;p
Posted: 2013 Mar 31 16:51
by aaarnas
Kompiliavimas yra destrukcija/supaprastinimas.
Dekompiliavimas yra atkūrimas/statymas.
Čia kaip išvestinė ir integralas.
Pasižiūrėjau architektūrą, tai normalus assembler su savo komandomis ir struktūra. Reiktų padirbėti, bet savo disassemblerį galėčiau parašyti.
Problema rodos ta, kad konvertuojant į sma po to, gali tekti labai daug ką interpretuoti.
Esmė, kad tai ką matom per disassembler .amxx failą atsidarius, tai pagal tai, viską interpretuoti atgal į pawn kalbą. Ten kažkokios magijos daugiau nėra.