Autor Wątek:  Generator Eventów  (Przeczytany 12442 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline SKP

  • Moderator działu
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Generator Eventów
« dnia: 21 Marca 2012, 20:04:50 »
Witam. Przedstawiam Wam narzędzie umożliwiające tworzenie misji bez znajomości składni MaSzynowych eventów. Po wypełnieniu odpowiednich pól zostaną wygenerowane wpisy, które można wkleić do pliku include scenerii lub zapisać bezpośrednio z poziomu programu. Pełna dokumentacja i pomoc do programu znajduje się w pliku pomoc.pdf, proszę zapoznać się z tym plikiem, z pewnością rozwieje większość Waszych pytań dotyczących korzystania z programu jak i tworzenia scenariusza.
Uwaga! Do poprawnego działania programu potrzebne jest środowisko uruchomieniowe .NET Framework. Proszę nie zgłaszać błędów wynikających z braku lub niepoprawnego zainstalowania tejże platformy.
Link: http://eu07.pl/userfiles/20311/eventGenerator_8.rar.
Pozdrawiam i życzę przyjemnego tworzenia misji ;)
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline SKP

  • Moderator działu
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Generator Eventów
« Odpowiedź #1 dnia: 14 Maja 2012, 23:32:17 »
Dziś przedstawiam Wam Generator Eventów w wersji 1.6.04, który znajdzie się w najbliższej Paczce Całościowej.
Do uruchomienia programu potrzebny jest .NET Framework 2.0 lub nowszy, poprzednio wymagana była wersja 4.0.
Changelog:
  • możliwość zmiany wyglądu głównego okna (można go tak dostosować, aby korzystać z programu zamiast notatnika);
  • możliwość dezaktywacji zdarzeń w multiple. Do tej pory po wybraniu typu zdarzenia innego niż „Inne” trzeba było skorzystać z tego zdarzenia, ponieważ przy niewpisaniu nazwy rozjazdu lub sygnalizatora dodawały się znaki +,  -  lub podkreślenia. Teraz choć pola się nie „chowają”, wpisanie w nie czegokolwiek przy wybranej opcji „Brak zdarzenia” nie powoduje dodania tego  do kodu głównego eventów – jest to ignorowane przez program. 
  • możliwość blokowania multiple przed ponownym wykonaniem (można wtedy wywołać tylko 7 zdarzeń – ósme jest automatycznie przeznaczone na wyzwalanie eventu blokującego);
  • dodanie node eventlauncher  – można wywołać event o określonej godzinie,  co określoną liczbę sekund lub po naciśnięciu odpowiedniego klawisza;
  • dodanie zakładki „Zdarzenia Losowe”  –  nawet jeśli wiesz jak zrobić zdarzenia losowe, jest to uciążliwe i łatwo się pomylić. Wystarczy podać prawdopodobieństwo, identyfikator i możliwe zdarzenia alternatywne, a program zadba o zrobienie eventów losujących i „decydujących”. Algorytm @youBy'a zostanie zaimplementowany w którejś z późniejszych wersji, kiedy będzie można zrobić n zdarzeń losowych;
  • możliwość wstawiania sygnalizatorów;
  • zmiany kosmetyczne  –  zmieniony wygląd comboBoxów i kilku innych szczegółów;
http://eu07.pl/userfiles/20311/eventGenerator_14.rar

Pozdrawiam i jak zwykle życzę miłego i bezproblemowego tworzenia służb ;)
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline SKP

  • Moderator działu
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Generator Eventów
« Odpowiedź #2 dnia: 01 Lipca 2012, 13:38:15 »
Kolejna aktualizacja - wersja 1.8:
  •  Dodano Losowanie zdarzeń wg algorytmu youBy'a.
  •  Dodano Inne szablony eventów.
  •  Dodano obsługę eventów rozprucia rozjazdu oraz zajęcia/zwolnienia odcinków izolowanych.
  •  Wprowadzono nieznaczne korekty w wyglądzie programu.
  • Stworzono dokumentację napisaną od nowa w LaTeXu.
  • Stworzono podział na wersje dla .NET 2 i .NET 4. Możliwe, że obie będą działać poprawnie.
http://eu07.pl/userfiles/20311/eventGenerator_18.rar


Poprawka do wersji 1.8. Osoby, które pobrały program przed 15.07.2012r. 19:45 proszone są o ponowne pobranie.
« Ostatnia zmiana: 15 Lipca 2012, 19:44:52 wysłana przez SKP »
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline SKP

  • Moderator działu
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Generator Eventów
« Odpowiedź #3 dnia: 21 Lipca 2012, 10:38:56 »
Wersja 1.9.02 (poprawiona 1.9.01):
-Korekty wyglądu programu
-Ulepszona funkcja zgłaszania się na wjeździe (losowa symulacja samoczynnego podania wjazdu przez dyżurnego)
-Dodano możliwość generowania opisu HTML scenariusza

http://eu07.pl/userfiles/20311/eventGenerator_20.rar

Osoby, które pobrały program przed 22.07.2012r. 00:42 powinny to zrobić ponownie. Dziękuję @macius5991 i  @Tomnord15.
« Ostatnia zmiana: 25 Lipca 2012, 22:17:20 wysłana przez SKP »
Scenarzysta teoretyk. Trasopisarz doświadczalny.

Offline SKP

  • Moderator działu
  • Wiadomości: 1692
  • Stwierdzanie Końca Pociągu
    • Zobacz profil
    • Śledź na bieżąco odjazdy z Twojego ulubionego przystanku - Gdańsk
  • Otrzymane polubienia: 32
Odp: Generator Eventów
« Odpowiedź #4 dnia: 25 Lipca 2012, 22:17:48 »
Wersja 1.11
  • Poprawiono błąd przy generowaniu opisu HTML (dziękuję @macius5991)
  • Poprawiono błąd przy generowaniu eventów losowych wg algorytmu YouBy'a a (dziękuję autorowi algorytmu)
  • Dodano zmienne, czyli niejawne komórki pamięci (zmienna wymaga podania tylko nazwy i wartości)
  • Dodano możliwość bezpośredniego przypisywania do toru eventów generowanych w zakładce Multiple
http://eu07.pl/userfiles/20311/eventGenerator_21.rar


Uwaga!
Odkryłem bardzo niebezpieczny błąd w funkcji automatycznego dopisywania eventów do torów. Po wciśnięciu przycisku Przywróć, zamiast oryginalnej zawartość, do pierwotnego pliku scenerii była zapisywana ścieżka do ww. pliku. Proszę nie korzystać z funkcji przywracania pliku SCM. W przeciwnym wypadku trzeba się liczyć z jego utratą.





  Dodano: 02 Sierpnia 2012, 15:27:34

Kolejna wersja - 1.2.13
  • Poprawiono błąd w funkcji przywracania automatycznego dopisywania eventów do torów
  • Dodano możliwość zdefiniowania domyślnie wczytywanych plików scenerii (ścieżki zapisywane w config.evgc)
  • Dodano zakładkę ustawienia
  • Nowe okno informacji o programie
  • Poprawione skalowanie przy zmianie rozmiaru okna grupy kontrolek odpowiedzialnych za wczytywanie SCM
  • Dodano zakładkę Hamowanie nagłe (w Inne szablony)
Ponadto zmieniłem sposób numeracji wersji programu - okazało się, że do tej pory robiłem to w zły sposób. W skrócie - liczba, która kiedyś była druga, teraz jest trzecia. Z funkcji przywracania pliku scenerii można już korzystać bez obaw.


http://eu07.pl/userfiles/20311/eventGenerator_22.rar
« Ostatnia zmiana: 02 Sierpnia 2012, 15:29:24 wysłana przez SKP »
Scenarzysta teoretyk. Trasopisarz doświadczalny.