JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler

NEW : We have got a new blog where we post some interesting SWF internals info.

List of issuesList of issues

#395 Decompile/Edit GFx fonts
Author: user michalss
Date created:
Type: feature
Visibility: Everybody
Assigned to: admin JPEXS
Labels: FontsGFX
State: closed Help

Dobry den, zde prikladam par prikladu.... Hodne lokalizacnich tymu se snazi nejak editnout fonty bohuzel zadny decmplier neni tak pokrocily aby to zvladnul... Dekuji S pozdravem
DownloadGFX.rar (1,852 KiB)
user
Muzete se na to prosim podivat, v hexu je zrejme ze tam fonty jsou ale neukazuji se v decompileru, byl bych moc vdecny... Klidne i poslu prispevek pokud se to podari editnout ... DEkuji
admin
No zatim se snažím zprovoznit vůbec zobrazení takového fontu. Dejte mi čas.
Assigned:admin JPEXS
user
jj presne to je ten problem :) boha pokud se to podari bude vam zavazan cely svet :D dekuji moc
admin
V aktuálním nightly vydání je prozatím čtení (zobrazení) těchto fontů. Přidávání znaků by patrně šlo taky udělat, ale asi už ne dnes (dost mě to unavilo).
user
Jezisi ja se asi zblaznim, jdu to testnout a dam vedet, jinak moc moc prosim o pridani znaku, a dalsi vec prosim o zaslani BU a poslu nejaky ten prispevek protoze tohle je opravdu neco. Moc moc dekuji, pokud to bude fungovat, asi jse me zachranil mesice prace.... Snad to vkladani bude mozne, to bude nejdulezitejsi :D Dekuji jeste jednou a dam vedet
user
Hmm ale ono to nejde mam 1.7.2u2 a nejsem schopen to ani otevrit ?? myslim tim soubory font_lib_efigs_360.swf :(
admin
máte nightly build?
user
Omlouvam se, z toho nadseni jsem stahnul stable, nicmene tedka mam uz N build a pisma tam jsou ale nemam nahled, jen prazde bile pole :( nevite cim to je ? Ja bych si v mezicase udelal TTF abych az to pridate tu funkci mohl pridat CZ dia...
admin
Prázné bílé pole: Musíte v nastavení zapnout "Používat vlastní prohlížeč flashe". To je zatím chybka, měl by se použít automaticky. Opravím.
user
Jj uz to slape, opravdu moc moc dekuju protoze to je fakt narez, pripravim si TTF a budu cekat na import znaku :) Jsem moc stastny ze to ani nedokazi vyjadrit
admin
Poslal jsem vám na mail číslo BU (jestli je BU to co myslim). Přidávání znaků se pokusím dodělat, uvidím jak to půjde. Dnes už si dám ale asi oraz. Spíš zítra.
user
Muzu se jeste zeptat co je to za format ?
user
neco poslu za pomoc :).. jeste jednou dekuji a v pohode pokud to bude i zitra jsem "neskonale stasten" protoze se na to snazime prijit uz tyden :(
admin
Jde o Autodesk Scaleform GFx. Mají tam speciální tagy, které se v běžném SWF nevyskytují.
user
a muzete me prosim jeste poslat ukazkovou hlavicku z jednoho fontu ? Prave ze Autodesk se impregnuje tedka do kazdeho herniho enginu, takze to budeme potkavat hodne casto :(... Nicmene me jeste napadla jedna vec, myslite ze by byl problem replacnout cely ten font ? Bylo by to tech. mozne ? A nebo exportnout to TTF ?
admin
Ukázkovou hlavičku? Nevim co přesně myslíte, ale v příloze je obsah jednoho tagu s fontem. Replacnout celý font hmm... no mohl bych tam udělat mazání znaků, nebo přepsání existujících. Replacnout celý font nevím jak bych udělal v GUI. A co myslíte "replacnout" - existující znaky za jiný font? Momentálně je přidávání znaků (běžné DefineFont tagy) uděláno tak, že napíšete znaky, které chcete přidat. Pokud již existují, nepřidají se. Export do TTF je hodně náročný, nastudovat TTF formát apod., kdysi jsem na to koukal a moc ne mi to nelíbilo.
Downloadfont0.bin (17 KiB)
user
Replacnout, myslim tim proste zamenit celou sadu, a nebo alespon zamena znaku po znaku ale v nejakem array. Kde to zadam v jednom kroku a nemusim to delat po jednom kusu, to je podle me easy. Mazani a nebo zamena, k tomu pridavani a vse po vice nez jednom kusu charu a je to naprosto PERFEKTNI
user
Problem je totiz v tom ze kdy nesezenu to TTF nedokazu ty pismenka nahradit a nebo pridat za stejny font a ve hre to bude vypadat spatne :(
user
ale zatim pro nas ucel testovani pridavani cz znaku me staci :D
user
a nebo me jeste napadla moznost udelat convert z normalniho swf na autodesk one... ale to nevim jak je to realne
user
dekuji za ten font0.bin ale to jsou jenom raw data, nemate to uz nekde dekompilovane prosim ?
admin
"nemate to uz nekde dekompilovane" nerozumím, co po mě chcete. Font zobrazuji tím, že ho čtu z raw dat.
user
omlouvam se, tak ja to asi spatne pochopil, no nic nereste, jsem v tom noob, ja uz budu jen tise sedet a cekat na pridani charu :) Dekuji
user
Dobry den, takze sehnal jsem si vsechny fonty co bude potreba, problem je ze nejsou vsechny stejne, protoze to jsou specialne delane fonty pro GTA 5, nicmene sehnal jsem podobne, tak uvidime jak to bude vypadat ve hre. Chtel jsem poprosit jestli bude mozne to dneska nejak poresit alespon s tim pridavanim a pokud by to nebyl zavazny problem treba i replace nebo alespon pridani vice znaku v jednom kroku, array[] a nejaky delimetr treba ; nebo neco. A jeste jsem chtel poprosit potom o potvrzeni ze donation je na miste :) Dekuji
user
Jeste jsem zapomel, ze na tohmle cele problemu nas stoji testovani prekladu, bohuzel, jinak bych na to tak nespechal :( Problem je ze textu je tam pres 5 MB a jedine testovanim odladime nedostatky :( Dekuji
admin
Zkuste nový nighlty build. Mělo by jít přidávat znaky stejným způsobem jako do běžných DefineFont tagů. Chci ještě udělat lepší dialog na přidávání/nahrazení rozsahů znaků, ale na to již existují jiné požadavky. Na BU zatím nic nedorazilo, ale tyhle mezibankovní převody asi chvilku potrvají.
admin
Title: Decomplie GFX fonts→Decompile/Edit GFx fonts
admin
State: new→opened
user
Super moc dekuji jdu testnou, jj to mazani a nahrazovani rozsahu by bylo hodne super.
user
Mam jeden problem ja si nainstaloval jedno pismo a restartnul Decomplier ale to pismo nemam v tom dropdown na vyber? Nevite proc prosim ? V jake casovem horizontu tu funci toho pridavani rozsahu vidite prosim?
user
Tak nic uz to mam problem je ze pismo se jmenuje jinak nez ten TTF soubor :) moje chyba
admin
V aktuálním nightly buildu je přidán speciální dialog na vkládání písma. Je možné znaky nahrazovat a vybírat z předpřipravených rozsahů (Jako ve Flash Pro). Mazání znaků zatím není, přemýšlím, jak ho udělat. Každopádně ho asi nebudete tolik potřebovat.
user
Na to je naprosto boba, delam to prave po jednom a to je opruz :) dekuju jdu testnout :) A dam vedet
user
nasel jsem tam bug, kdyz dam vlozit treba celou sadu, tak se to tam da ke stavajicim jeste jednou stejny znak i presto ze pri tom dialogu jestli chci prepsat stavajici dam ano vsem
user
Hmm mam hodne spatnou zpravu pro me, jakmyle ten soubor ulozim pres ten flashdecompiler, hra pri bootovani spatne a hotovo :(, neco se v tom souboru asi posere, muzete se na to prosim jeste podivat ??
user
Napadlo me jestli to neni endianem, protoze original se zda byt Big
user
Tak bohuzel je to totalne v pytly, jelikoz to proste nefunguje :(, sakra, i kdyz jen treba ulozim jako bez zmen, hra to stejne nevezme a udela crach :(
user
I kdyz nezmenim ani prd, a dam jen ulozit soubor naroste o 24Kb a kdyz jej porovnam z originalem, soubor je totalne jiny :( Boha a ja mel takovou radost sakra
user
JJ je to 100% endianem, jak ulozim pres Decomplier ze souboru je nahle LittleEndiannes ale mozna to nebude jen tenhle problem...
user
Jeste me napadla jedna vec ke kazdemu GFX je jeste jede soubor z texturou, jestli treba pri to ulozeni se neco neposere s tema linkama na ty textury. Pridal jsem se do archivu jak sifrovane tak i desifrovane na ukazku. Mozna ze to je ten problem, jelikoz u fakt nevim zkousel jsem opravdu vse mozne :(....
admin
Prosím zkuste aktuální nightly build. Opravil jsem pár drobností, jestli to pomůže nevím.
user
jdu na to a zrovna se u toho modlim
user
Takze prvni test funguje, udelal jsem je to ze jsem to otevrel a dal ulozit jako a hra slape, tedka jdu pridat nove fonty :) Se fakt asi dam na modleni...... Nevim co jste udelal ale zda se ze to pomohlo pto zatim :)
admin
ještě musim opravit to nahrazování stejných znaků. Zatím zkuste vložit jen nějaké nové.
user
No hra frci a ve hre se to ukazuje ale je tam drobny problem : https://www.dropbox.com/sh/moemnfftvsnze1n/fH9ooV0t4D Jinak si myslim ze to je opravdu narmez, snad to nejak pujde opravit, nevim jestli to neni treba tim ze jsem tam dal jen nejake ceske znaky a ne celou sadu ale myslim ze ne... Jinak skvela prace :D Snad to uz nejak doladime.... Prosim chci se zeptat nemate skype nebo icq ? Poslete na Email bude to rychlejsi :D dekuji a jsem rad ze jste to zatim nevzdal se mnou ...
admin
Poslal jsem ICQ na mail. Jinak v aktuálním nightly jsem opravil to nahrazování existujících. Co se týká posunu znaku na tom screenshotu tak tuším kde je problém, zkusím opravit.
user
OK Work is done :)
admin
v posledním nighlty buildu je oprava (diskutovaná a testovaná přes ICQ) zdá se, že to tedy funguje. Požadavek uzavřu až to bude v stable verzi.
admin
byla vydána verze 1.7.3 s požadovanými změnami. Uzavírám požadavek, jelikož funkčnost byla již potvrzena.
State: opened→closed