[XP] BDS(Beo117 Dialog System) - Wersja do druku
Ultima Forum
[XP] BDS(Beo117 Dialog System) - Wersja do druku

+- Ultima Forum (https://forum.ultimateam.pl)
+-- Dział: RPG Maker (/Forum-RPG-Maker)
+--- Dział: Skrypty (/Forum-Skrypty)
+---- Dział: RGSS (/Forum-RGSS)
+---- Wątek: [XP] BDS(Beo117 Dialog System) (/Thread-XP-BDS-Beo117-Dialog-System)



BDS(Beo117 Dialog System) - beo117 - 08-02-14 08:05

~ Beo117 Dialog System ~


Opis:
Skrypt stworzyłem na potrzeby swojej gry, jest to napisany od podstaw system dialogów. Nie opiera się on tak jak oryginalny system z RMXP na wyborach, lecz na podziale każdego z dialogów na oddzielne wątki dla każdej z rozmów. BDS wzorowałem na systemie dialogów z Gothic i to powinno bardzo dużo wyjaśnić.

Na czym to właściwie polega? Prosty przykład jest taki, że mamy na początku dostępne trzy kwestie dialogowe. Po użyciu jednej dwie pozostałe nadal są dostępne i to bez żadnego kombinowania z przełącznikami itp.

Wspomnę od razu, że skrypt wymaga naprawdę sporych umiejętności w RGSS, jednak aby ułatwić start przygotowałem stronę poświęconą BDS.Nie jest jeszcze ukończona, pisze ją już dwa tygodnie, czyli sporo dłużej niż sam skrypt i już mnie to trochę zmęczyło, jednak będę ją uzupełniał :).

Zalety/Wady
Zalety:
  • Umożliwia prowadzenie nieliniowej narracji
  • Traktowanie każdej z rozmów jako oddzielny byt
  • Każda postać w grze trzyma swój dialog w innym pliku, co poprawia organizację

Wady:
  • Brak "fajerwerków", nie ma kolorowania tekstu, twarzy itp.
  • Wymaga naprawdę dużych umiejętności RGSS, stworzyłem kurs jednak jak pamiętam ze swojego doświadczenia, nowicjusze będą mieli duże problemy
  • Trochę dłubania przy tym jest :) Ale efekt na to zasługuje :)

Autor:
Skrypt napisałem sam od podstaw, jedynie jako inspirację biorąc system z gry Gothic.
Dodatkowe podziękowania idą dla Samo, The thief, ponieważ BDS wykorzystuje jego skrypt ATP(Advanced Text Paragrapher).

Strona skryptu:
http://bdshelp.cba.pl

Kanał YT:
https://www.youtube.com/channel/UCm_Xq8AQI7gRfiLlmpmg8_Q
(nie jest to kurs, a jedynie prezentacja efektów)

E-mail:
kursbds@gmail.com

Skrypt:
Ze skryptem jest taki problem, że składa się on z wielu elementów. Dlatego umieszczenie ich tutaj jest bardzo utrudnione. Szczególnie przez to, że BDS wprowadza zmiany w oryginalnych skryptach(w demie są one oznaczone gwiazdką, a edytowane linijki zostały odpowiednio skomentowane). Umieszczam cały kod, który stanowi ciało skryptu jednak pobranie dema i tak jest wymagane by zobaczyć edycję w oryginalnych skryptach.
Spoiler: (Otwórz)
ATP
Spoiler: (Otwórz)
Screen:
Spoiler: (Otwórz)
Demo:
Pełne(razem z plikami dialogów, postaciami itp.)
http://www.mediafire.com/download/hkbx6nwny9fg6js/BDS.rar
https://drive.google.com/file/d/0B5AhCxW3O7X-ZGlvWDZla05xUzg/edit?usp=sharing

Czyste(bez dialogów, jedynie sam skrypt)
http://www.mediafire.com/download/gr9r19cdk964262/BDS(czysty).rar
https://drive.google.com/file/d/0B5AhCxW3O7X-QlFIQllrcWx4Mms/edit?usp=sharing

Od autora:
Być może nieco chaotycznie wszystko opisałem, ale jakoś się może połapiecie. Strona skryptu nie jest jeszcze całkiem skończona(ale robiłem ją z trzy razy dłużej niż sam skrypt :-/ i już miałem dosyć, więc udostępniam). Mam nadzieję tylko, że BDS komuś się przyda :) Ja sam również z niego będę korzystał, ciągle pracuję nad "Baśnią o Grimie" :P nie wiem czy ktoś jeszcze to pamięta :P
Można go edytować itp. itd. udostępniać również, byle zaznaczyć, że ja jestem pierwszym autorem :)
Jeszcze raz wspomnę, większość informacji znajdziecie na stronie, pisanie ich tutaj mijało by się z celem ;-)


RE: BDS(Beo117 Dialog System) - helio108 - 08-02-14 10:17

Dodasz więcej SS? Te co dodałeś pokazują że okno jest mniejsze :P


RE: BDS(Beo117 Dialog System) - beo117 - 08-02-14 10:45

Mogę :P Ale nic więcej nie da się na nich pokazać :) To jest skrypt czysto techniczny, trzeba go przetestować, zagrać w demo żeby zrozumieć jak to działa. To okno, które tu widać to jedyny "widoczny" element skryptu.


RE: BDS(Beo117 Dialog System) - ~Nakhitto - 08-05-14 17:21

Ciekawy skrypcik :D Gdyby nie trochę długie bawienie się z dialogiem to pewnie bym skorzystał.