Symulator EU07 (i nie tylko) > Symulator
Programy na użytek symulatora. [szczawik]
tmj:
--- Cytat: szczawik w 17 Maja 2021, 12:11:45 ---Jak rozumiem, lepiej byłoby dorzucić (poza wyborem rozdzielczości) możliwość wyboru rozdzielczości bufora [720,1080,1440,auto], gdzie auto to byłoby rozdzielczość ekranu.
--- Koniec cytatu ---
Tak, chociaz przy wyborze automatycznym byc moze lepsza bylaby selekcja zalezna od ogolnego poziomu wybranej grafiki (720p dla ustawien niskich, 1080 dla srednich itp) o ile wybrana rozdzielczosc ekranu nie jest nizsza, plus mozliwosc podania rozmiarow bufora "recznie" bo automat nigdy wszystkim dobrze nie zrobi.
mac310:
--- Cytat: szczawik w 17 Maja 2021, 12:11:45 ---@mac310 Jedynym problemem jest to, że komentarze są pomijane a robienie obejść i wyjątków może nie być najlepszym rozwiązaniem. Możemy zrobić tak, by na czas wyłączenia komunikacji UART wpis był usuwany i zapisany do pliku starter/starter.ini . Jedynym minusem będzie zmiana miejsca przechowywania parametrów komunikacji UART na czas jej wyłączenia.
--- Koniec cytatu ---
No jeśli się inaczej nie da to dla mnie może być. Po prostu chciałbym uniknąć ręcznego modyfikowania .ini bo to dodatkowe zabiegi podczas testów i jeszcze wymagają zamknięcia startera co powoduje utratę ręcznie wprowadzonych ustawień np. składów.
szczawik:
Nowa wersja, zmiany:
* Indywidualne obrazki dla składów,
* możliwość ukrycia archiwalnych scenariuszy,
* możliwość zał./wył. komunikacji UART,
* obsługa parametru gfx.framebuffer.fidelity,
* kilka pomniejszych poprawek jak uzupełnienie tłumaczeń.We wpisie trainset definicja obrazka mini dla składu z katalogu scenery/images:
--- Kod: ---//$it nazwa_bez_rozszerzenia
--- Koniec kodu ---
We wpisie trainset definicja logo startowego dla składu z katalogu textures/logo:
--- Kod: ---//$il nazwa_z_rozszerzeniem
--- Koniec kodu ---
Różnice z rozszerzeniami wynikają z kompatybilności wstecznej.
Oznaczenie scenariusza archiwalnego w nagłówku .scn:
--- Kod: ---//$a
--- Koniec kodu ---
W oknie komunikacji UART wyłączenie komunikacji powoduje usunięcie wpisu z eu07.ini, a zapamiętanie wartości w ini startera. Przy pierwszym uruchomieniu tej wersji programu jeśli wpis uart jest zakomentowany nie zostanie on rozpoznany przez program- wpis zostanie zachowany w takiej postaci, ale nie zostanie obsłużony przez starter.
Odnośnie gfx.framebuffer.fidelity- jeśli użytkownik posiada w eu07.ini taki wpis, zostanie on normalnie wpisany do pola rozdzielczość bufora. Jeśli go nie posiada, pole ustawi się na wartość "Własne". Przy zapisie wybrane wartości zapisują się normalnie, przy opcji "własne"- wpis jest usuwany. W razie potrzeby zmodyfikuje się obsługę tych ustawień. Opcji automatycznej nie robiłem- brak uniwersalnego przełącznika jakości grafiki. Zamiast tego można odpowiednio przygotować presety ustawień.
Link do paczki: https://eu07.pl/userfiles/7492/starter210517.zip
Joachimowicz:
Przydatną opcją byłoby zapisanie presetu ustawień. Niestety są sytuacje, w których trzeba coś zmienić, żeby coś sprawdzić, bo coś komuś nie działa, potem trzeba wracać do ustawień. Gdyby starter tworzył plik .ini, z aktualnymi ustawieniami, byłoby super. Klikasz zapisz, wybierasz nazwę, chcesz wczytać, wybierasz sobie z listy presetów.
Hubertnator23:
Jak już jesteśmy przy sceneriach i ich otoczeniu - można by zrobić jakiś przełącznik który by regulował ilość otoczenia, coś w stylu slajderek z dwoma opcjami "Jakość otoczenia: niska/wysoka"? Działanie by mogło polegać na tym, że jak użytkownik wybrałby opcję niską, to by mogło np. zakomentować linie z przyrostkiem np. additional: scenery/kaliska/otoczenie_additional.scm, które by zawierały otoczenie dodatkowe?
Nawigacja
[#] Następna strona
Idź do wersji pełnej