Forum Tawerny Four Ways
Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Sulejman w Stycznia 03, 2011, 19:10:41
-
Postanowiłem napisać edytor dialogów do Module System, pracuję nad nim póki co dwie godziny, więc jeszcze nie jest to jakaś imponująca aplikacja, ale z czasem powinna stać się ona naprawdę przydatna. Mam nadzieję, że dzięki temu początkujący modderzy nie będą obawiali się zabawy z dialogami.
Skrypt z gry:
[trp_ramun_the_slave_trader, "start", [
(troop_slot_eq, "$g_talk_troop", slot_troop_met_previously, 0),
], "Good day to you, {young man/lassie}.", "ramun_introduce_1",[]],
Skrypt wygenerowany przez aplikację na podstawie takich samych danych wejściowych:
[trp_trp_ramun_the_slave_trader,"start",[(troop_slot_eq, "$g_talk_troop", slot_troop_met_previously, 0),],"Good day to you, {young man/lassie}.","ramun_introduce_1",[]],
Okno aplikacji:
(http://ifotos.pl/img/v0_hphpses.bmp)
Teraz planuję zająć się zautomatyzowaniem tworzenia konsekwencji i warunków i dodaniem paru podstawowych funkcji ;)
-
Bardzo dobrze, że pierwszy poważny post na tym forum jest taki ważny dla sceny moderskiej. Bowiem nie znalazłem jeszcze takiego edytora, więc albo jesteś pionierem, albo słabo szukałem, a przede wszystkim: gratuluję umiejętności, bo coś musisz już umieć :D
Nie automatyzuj* konsekwencji i warunków, jak ktoś chce być moderem to musi coś wpisywać samemu, a nie tylko klik klik, poza tym ograniczałoby to dosyć wyobraźnię moderów :)
Samo uproszczenie tworzenia dialogów to OGROMNE ułatwienie dla każdego modera, bo ograniczy to czas potrzebny na odpowiednie wstukanie nawiasów itp.
* Jeśli chodzi ci o wybranie opcji z jakiejś listy czy coś takiego. Jeśli nie, to wyjaśnij na czym miałoby polegać zautomatyzowanie tych opcji.
-
Wersja 1.0 gotowa ;)
(http://ifotos.pl/img/v1_hphxhne.bmp)
Pobierz (http://www.speedyshare.com/files/26055820/DialogEditor.exe)
-
Czemu nie mogę użyć żadnej opcji oprócz "Zamknij" ?
Edit@ Niestety mam tylko to http://img217.imageshack.us/img217/4869/beznazwyy.gif
-
Masz na myśli 'Informacje' oraz 'Pomoc'? Nie wiem, u mnie nie ma takiego błędu. Mógłbyś powiedzieć, czy ogólnie działa?
-
rybopiotr, a to nie jest na Warbanda przypadkiem?
-
Nie
Dlaczego Sulejman miałby robić do WB skoro ma podstawkę.
Edit@ Mat ma racje. Działa na obie części.
PS Nie prowadzę żadnej krucjaty.
-
Rybipiotrze dobrze się czujesz? Rozumiem że nie stać cię na WB ale ta twoja krucjata robi się powoli żenująca. I do tego pokazujesz swój brak wiedzy bo o ile wiem MS w WB i podstawce jest zbudowane tak samo, jedyną różnicą jest więcej komend ułatwiających prace nad modem w wersji pod WB.
-
Zaraz, skąd wiesz, że ma podstawkę?
EDIT: Mat mnie ubiegł. :(
EDIT2: @Sulejman Z jakiego forum, bo ja akurat Ciebie nie kojarzę?
-
@Zizka Kojarzymy się z innego forum.
Mam prośbę, czy ktoś wypowiadając się w tym temacie mógbył pisać na temat projektu, o którym temat powstał ;) ?
Edit @Zizka Nie to miałem na myśli, ja i Rybopiotr kojarzymy się z innego forum, stąd wie, że mam podstawkę ;)
-
To że mi nie działa to pewnie wynik tego że nie mam Framework 3.5 tylko jakiś starszy.
Wrzuciłem to na inny serwer w razie jakby tamten link padł
-
Sulejman programik wydaje się bardzo obiecujący. Bardzo dobrze, że są wśród nas ludzie, którzy wiedzą coś więcej o programowaniu niż ludzie z TW :P
BTW. Widziałem wiele razy jak ludzie z naprawdę małymi możliwościami programowania robili takie właśnie małe programiki. Oczywiście nie sugeruję, że masz małe możliwości/skille, ale zastanawia mnie to, jak taki programik zrobić.
Mógłbyś napisać tutaj namiary jakieś albo coś, z czego mógłbym dowiedzieć się więcej? Myślę, że innym użytkownikom też może się to przydać.
Dodam, że C++ nie jest mi obcy, wiele innych języków również, więc myślę, że nie będzie większych problemów, żeby w razie czego wytłumaczyć co i jak.
-
Jeśli znasz C++, to aby napisać taki programik wystarczy, że nauczysz się podstaw WinAPI, co rozgarniętej osobie, jaką sądząc po twoich wypowiedziach na forum jesteś powinno zająć od paru godzin, do paru dni ;)
-
W C# takie rzeczy pisze się nie umiejąc nawet programować. A najprzyjaźniejszy język, wybitnie prosty, czytelny, logiczny, potężny... to Python.
C++ odradzam każdemu kto nie musi napisać megawydajnej aplikacji. Szkoda na to nerwów i czasu.
-
Zajmuję się programowaniem grafiki 3D w OpenGL'u, do czego C++ świetnie się nadaje, a skoro często w nim pracuję, to nie opłaca mi się pisać w jakichś innych językach.
-
I co tam, Sulejman, działasz nad jakimiś nowymi opcjami swojej aplikacji czy porzuciłeś projekt? Chętnie zobaczyłbym jeszcze jakieś ciekawe funkcje w twoim programie!
-
Ten edytor to fajna sprawa ale odkryłem że jest coś podobnego w Pythonic Module Editor.
Mam nadzieję że nie porzucisz edytora tylko go wzbogacisz o jakieś nowe funkcje.
-
link wygasł jak możesz wrzuć nowy :D
-
Właśnie , mi się bardo przyda bo jestem zielony w modowaniu (na razie) ale powolutku się ucze a takie coś dla takiego ,,zieleniaka'' (:) jak ja to RAJ
-
Siema zdobyłem ten dialog edytor dzięki rybopiotrowi bo miał na kompie oto link
http://www.sendspace.pl/file/cdaee8a8ef29e68737ac0ef