Alois Nebel
BAN
Nový nástroj pro převod MSTS/OR .s souborů
Teď si postupně skládám vlastní Trainset a narazil jsem na to, že některé modely mají .s soubory uložené v textovém formátu místo binárního. Doposud jsem to řešil klasicky přes FFEdit, ale přestalo mě bavit jednotlivé .s soubory neustále kopírovat do MSTS\UTILS\FFEDIT, upravovat BAT a následně je zase kopírovat zpět.
Tak jsem si řekl, že si na to vytvořím vlastní malý program.
Nakonec jsem šel ještě o kus dál a program původní FFEdit vůbec nepotřebuje. Převod textového .s ↔ binárního .s si řeší sám pomocí vlastního převodního enginu.
Aktuálně doplňuji také hromadné zpracování. Bude tedy možné vybrat více modelů nebo celých složek najednou a program sám pozná, které .s soubory jsou textové a které binární. Pokud například zvolím převod do binárního formátu, převede pouze textové soubory a ty, které už binární jsou, nechá beze změny.
A ještě jedna věc, na kterou se mě poměrně často ptáte – proč mají moje programy v .exe relativně velkou velikost?
Je to záměr. Snažím se programy dělat tak, aby uživatel nemusel kvůli jejich spuštění instalovat „milion“ dalších věcí, knihoven, runtime balíčků apod.
Proto se snažím vše potřebné přibalit přímo do výsledného .exe. Program je kvůli tomu o něco větší, ale na druhou stranu ho stačí stáhnout a spustit.

Teď si postupně skládám vlastní Trainset a narazil jsem na to, že některé modely mají .s soubory uložené v textovém formátu místo binárního. Doposud jsem to řešil klasicky přes FFEdit, ale přestalo mě bavit jednotlivé .s soubory neustále kopírovat do MSTS\UTILS\FFEDIT, upravovat BAT a následně je zase kopírovat zpět.
Tak jsem si řekl, že si na to vytvořím vlastní malý program.
Aktuálně doplňuji také hromadné zpracování. Bude tedy možné vybrat více modelů nebo celých složek najednou a program sám pozná, které .s soubory jsou textové a které binární. Pokud například zvolím převod do binárního formátu, převede pouze textové soubory a ty, které už binární jsou, nechá beze změny.
A ještě jedna věc, na kterou se mě poměrně často ptáte – proč mají moje programy v .exe relativně velkou velikost?
Je to záměr. Snažím se programy dělat tak, aby uživatel nemusel kvůli jejich spuštění instalovat „milion“ dalších věcí, knihoven, runtime balíčků apod.
