|
Automatyczne generowanie .pla
Teraz coś dla lubiących mapy/statystki i programy Jezucha ;) Z potrzeby chwili zrobiłem skrypty generujące automatycznie pliki *.pla. Skrypty działają po win2k, pod xp teoretycznie powinno chodzić, jak w to wygląda w 9x nie mam pojęcia. Najpierw przygotować trzeba m`ki: • wrzucić wszystkie do jednego katalogu. Nazwa każdej to "NazwaGry <spacja> rok.mx" (x - nr gracza, spacja dla kompatybilności ze starmapperem :)) • potem do tego samego katalogu wrzucić plik xy • na koniec zapisać w tym katalogu dwa skrypty : dump.bat --------- @echo off copy %1 "%2".m%3 /y <Pełna ścieżka do stars> -dp -p%4 %2.m%3 rename "%2".pla "%~n1.p%3" if errorlevel 1 rename "%2".p%3 "%~n1.p%3" @echo %~n1 OK ------- oraz dumppla.bat -------- @echo off if "%2"=="" goto end @echo generowanie pla dla gry %1. for %%f in ("%1*.m%2") do @dump.bat "%%f" %1 %2 %3; del "%2".m%3 goto ok :end @echo Użycie : dumppla nazwaGry numerGracza haslo :ok @echo Done pause --------- W skrypcie dump.bat w 3 linii wstawić pełna ścieżkę do pliku Stars.exe
Uruchomienie skryptu to: dumppla nazwaGry numerGracza haslo np: dumppla stime 13 superTajneHaslo
Efektem będzie wygenerowanie dla każdego roku pliku nazwaGry<spacja>rok.px. Generalnie nie powinno nic się popsuć ale zalecam zrobić kopie m`ek, tak na wszelki wypadek ;)
I jeszcze przepis dla tych którzy trzymają m`ki w podkatalogach: • niezbędny jest total commander (były windows commander) (1) - alt+f7 wyszukać wszystkie swoje emki z gry (2) - wyniki dać na panel (feed to list box) • posortować w/g kolejności (najlepiej nazwa lub data) • zaznaczyć wszystkie m`ki • ctrl+t (multi rename tool) • w pole rename mask: file name wpisać "[N] [C]" • w polach define counter ustalić wartość dla licznika: start i inne bajery (uwaga na multigenracje) • kliknąć start! • potem powtórzyć kroki 1 i 2 i przekopiować m`ki ze zmieniona juz nazwa do jednego katalogu
Nie zapomnieć o kopii bezpieczeństwa :))) !!!
Mario <mk news@go2.pl> Źródło: pl.rec.gry.strategiczne 21 lutego 2003 |