Počeštění programu - copak je WGM1? – Software – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Počeštění programu - copak je WGM1? – Software – Fórum – Programujte.comPočeštění programu - copak je WGM1? – Software – Fórum – Programujte.com

 

Matěj Andrle+1
Grafoman
3. 1. 2015   #1
-
0
-

Dobrý den,
chci si přeložit program a tak se zoufale chytám každého externího programu, poněvadž v EXE to již samozřejmě nepřeložím. A vpodstatě jediný možný soubor s daty by byl *.wgm, jehož hlavička vypadá následovně:

WGM1Syntesis Entertainment: http://wsf.syntesis.ath.cxSE_1WSF1tse.wsp.ITIMPMVanor's Chaos

Jenže nic nepomohlo - dekompilace, dekomprimace, disassembler atp. Text uvnitř jest nějak komprimovaný či co - zkrátka editace není možná. (Navíc to vidím na nějakou pevnou vazbu na počet znaků, či tak - zkrátka bych se rád dostal do zdrojového stavu.) A endianitu tipuji na little...
Děkuji.

Nahlásit jako SPAM
IP: 78.136.186.–
Satik0
Stálý člen
5. 1. 2015   #2
-
0
-

V .EXE to samozřejmě přeložit můžeš, co by ti bránilo? Stačí zjistit, v jakém formátu tam jsou stringy uložené a ten dodržet.

WGM1 neznám, ale je dost možné, že je to obyčejná binárka, takže by ses musel kouknout do exáče, co se tam s ní děje a jak se loaduje.

Nahlásit jako SPAM
IP: 86.49.188.–
Matěj Andrle+1
Grafoman
5. 1. 2015   #3
-
0
-

#2 Satik
Obyčejná binárka rozhodně nemá takovouto hlavičku. Proč by v hlavičce jinak byla URL jako v XML atd.? Dále - ještě nikdy jsem nerozjel počeštěné EXE - nechci se pouštět do překladu v takovém rozsahu, když to pak nemusí jet... A stejně jsem se do EXE díval - jsou tam jen hlášky atp.

Nahlásit jako SPAM
IP: 78.136.169.–
Matěj Andrle+1
Grafoman
5. 1. 2015   #4
-
0
-

#2 Satik
Navíc jsem našel toto:

https://github.com/soundofjw/WSF/blob/master/WGMPack.cpp

Dle mého je to původní zdroják...

Nahlásit jako SPAM
IP: 78.136.169.–
Satik0
Stálý člen
5. 1. 2015   #5
-
0
-

Pokud do obyčejné binárky zapíšeš obyčejný string, tak tam bude normálně v čitelné formě, to se přece nijak, nevylučuje. Jen třeba za ním bude znak 0x00 nebo před ním bude binárně zapsaná délka, čísla budou zapsaná binárně apod.

Rozjet počeštěné exe není nic složitého, jen musíš dát pozor, abys dodržel ten formát - pokud jsou stringy ukončené nulou, tak tam dát tu nulu apod. a hlavně nepřepisovat žádná jiná data (=musíš překlad zkracovat) a nebo podle toho upravit samotný exáč.

Tohle už je samozřejmě zásah do programu a může tam být nějaká CRC kontrola apod, která to shodí, když se data liší.

Pokud jsi našel zdroják, tak gratuluju, můžeš si to přeložit tam a zkompilovat sám :)

Nahlásit jako SPAM
IP: 86.49.188.–
Matěj Andrle+1
Grafoman
5. 1. 2015   #6
-
0
-

#5 Satik
Já ale vůbec netuším co to je - a jak s čím linkovat atd.

Nahlásit jako SPAM
IP: 78.136.169.–
Satik0
Stálý člen
5. 1. 2015   #7
-
0
-

A jseš si jistý, že je to zdroják k tomu? Co je to vlastně za program? Ty zdrojáky vypadají na první pohled jako nějaký program na práci s audiem.

A máš tam makefile.

Nahlásit jako SPAM
IP: 86.49.188.–
Matěj Andrle+1
Grafoman
5. 1. 2015   #8
-
0
-

#7 Satik
No právě! Vůbec to neumím dát dokupy - dle mého to nemůže být ono. Ale ta hlavička sedí! Jedná se o hru "The Spirit Engine"...

Nahlásit jako SPAM
IP: 78.136.169.–
Satik0
Stálý člen
5. 1. 2015   #9
-
0
-

Tak je možné, že WGM je jen soubor se zvuky a na githubu jsi našel zvukovou knihovnu, kterou ta hra využívá...

Nahlásit jako SPAM
IP: 86.49.188.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 2 hosté

Podobná vlákna

Spustenie programu v c++ — založil tomas krajco

Tvorba programu — založil Frenzy

C++ ukoncenie programu — založil danop

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý