FORUM PTT -

TRS2004 - Jak zrobić plik GSE z pliku GS?

JARO - 12-11-2010, 14:58
: Temat postu: Jak zrobić plik GSE z pliku GS?
Może ktoś wie dlaczego podczas próby utworzenia z pliku gs (skrypt) podczas wykonywania kompilacji tworzą mi się pliki GSL bez błedów a pliki GSE nie tworzą się? Przy próbie wywołania w sesji DOS pliku gse.exe z odpowiednimi parametrami czyli plik gs i później plik gse ciągle mi wyrzuca jedną informację jaka powinna być kolejność parametrów. Stosowanie się do tej instrukcji nie przynosi rezultatów, tylko ciągle instruuje...
JARO - 13-11-2010, 22:08
:
...problem rozwiązałem. Kompilator działa i było to banalnie proste. :lol:
JARO - 17-11-2010, 09:13
:
W folderze gry są następujące podfoldery: Scripts a w nim docs. Wchodzimy tam i edytujemy np. notatnikiem lub innym lepszym do tego celu edytorem (ja uzywam Notepad++) plik makescript.bat.
Ja mam wpisane tam tak:

@echo off
cls
echo +++++++++++++++++++ GAME SCRIPTER - OPCJE KOMPILACJI +++++++++++++++++++
echo na plikach z rozszerzeniem (*.gs) zostanie wykonana kompilacja kodu ....
set gsc=c:\progra~1\trs2004\bin\gsc.exe
set gse=c:\progra~1\trs2004\bin\gse.exe
set include=c:\progra~1\trs2004\scripts\
for %%a in (*.gs) do %gsc% %%a -i%include%
for %%a in (*.gs) do %gse% encrypt %%a %%ae
set gsc=
set gse=
set include=

pause


Tu uwaga! Wersy:
set gsc=c:\progra~1\trs2004\bin\gsc.exe
set gse=c:\progra~1\trs2004\bin\gse.exe

musicie zmienić zgodnie z waszym ulokowaniem folderu gry w waszych pecetach.
c:\progra~1\ - to jest wskazanie ścieżki do folderu Pragram Files. U mnie folder gry jest nazwany trs2004. U was najprawdopodniej jest inaczej. To trzeba zmienić. Ale ten kawałek macie opisany w instrukcji (plik TrainzScript Tutorial.doc). Sednem rozwiązania mojego problemu jest ten wers:
for %%a in (*.gs) do %gse% encrypt %%a %%ae
i po sprawie.
JARO - 18-11-2010, 09:48
:
...temat zrobił się wybitnie monoedytorski.

Zapomniałem do powyższego opisu dodać, że pliki które zamierzacie kompilować wcześniej muszą znaleźć się w folderze DOCS. Również po wprowadzeniu sugerowanych zmian w pliku makescript.bat proponuję zapisać go pod bardziej narodową nazwą np. start.bat.

No i temat można zamknąć, bo czytających jest wielu a nikt poza mną nic nie miał do powiedzenia.
Jac(e)kNorris - 18-11-2010, 22:31
:
Też mnie to ciekawiło i też miałem podobny problem.
Cytat:
(...) Sednem rozwiązania mojego problemu jest ten wers:
for %%a in (*.gs) do %gse% encrypt %%a %%ae
i po sprawie (...)

A tak dokładniej to co jest tym sednem :?:
Czy dobrze rozumiem, że ten w/w wers trzeba dodać w pliku makescript.bat?
Jak już coś piszesz - to proszę pisz wyraźnie :lol:
Espen - 18-11-2010, 23:49
:
Rozumiem że dzięki temu wpisowi będzie można odczytać zakodowany skrypt ?
JARO - 19-11-2010, 08:04
:
Cytat:
A tak dokładniej to co jest tym sednem :?:
Czy dobrze rozumiem, że ten w/w wers trzeba dodać w pliku makescript.bat?
Jak już coś piszesz - to proszę pisz wyraźnie :lol:


Porównaj sobie co masz w swoim pliku makescript.bat z tym co ja mam w swoim pliku i zrozumiesz gdzie są różnice.
Dodam dla zainteresowanych że nie trzeba kopiować plików *.gs do folderu docs można robić inaczej - kopiować plik makescript.bat do folderu z plikami *.gs.
JARO - 19-11-2010, 08:08
:
Pawel_15 napisał/a:
Rozumiem że dzięki temu wpisowi będzie można odczytać zakodowany skrypt ?


...niestety nie rozumiesz tego. Zakodowany skrypt jest tak zakodowany by inni go nie mogli przeczytać. Ale czytaj ze zrozumieniem, bo tematem tego wątku jest tworzenie z plików GS plików GSE (czyli zakodowanych).