Поиск по STEAMB

Игры и программы по онлайну, скины по объёму продаж

Ничего не найдено

Попробуйте другое название или переключите категорию.

Меню

Moddable Visual Novel system and Bug fixes.

Hi folks,

This patch fixes a few bugs and adds a basic (but fully moddable) Visual Novel system for our modders to peruse and tell their stories in.

You can read more details in the patch notes below

Patch Notes - 17/01 # 1.065.0

** Bug fixes **

  • Fixed an issue with Enemy Impact SFX not playing after transitioning to the new feedback system.

  • Fixed an issue with Overworld events triggering while traveling in the sea.

  • Fixed a few typos.

Visual Novel system

  • Modders can now create "Visual Novel" style cutscenes with up to 2 actors at a time.

  • Cutscenes can be defined in ModLoaderUser.conf: ie.

Cutscenes CutscenesDB.Chronicles.tdb.

  • Cutscene names can be used as nodes directly or by prepending them with CS:

  • i.e., In the Map room or CS:In the Map room, the latter is recommended to avoid name conflicts with the Event system.

  • Cutscenes can start inside events with ExecuteFunc: Cutscene: Name,

  • i.e., ExecuteFunc: Cutscene: In the Map room. In this case, the event remains active but hidden in the background layer, and the cutscene plays on top of it.

  • You can check if your Cutscenes work as expected in the shell F10: StartCutscene Name, i.e., StartCutscene In the Map room.

** Syntax **

  • The title can be set with ## Title.

  • The background can be set using -- BACKGROUND: background, i.e., -- BACKGROUND: MapRoom.

  • Actors can be dynamically set to PC. with --RIGHT: & -- LEFT:, i.e., -- RIGHT: PC, to Empty -- LEFT: Empty, or to a sprite -- LEFT: Academy Scribe, an image name, etc.

  • Actor lines can be spoken with > LEFT: and > RIGHT:, i.e., > LEFT: Academy Scribe: Explorer, have you seen the ancient scrolls I left on the table?

  • Narrator lines can be spoken with > CENTER:, i.e., > CENTER: In a time long past, two adventurers stood in a map room...

  • Rewards can be given in a cutscene with -- REWARDS:, i.e., -- REWARD: XP:10, PP:5.

  • The following variables can be replaced dynamically: {PCLocation}, {PCName}, {PCClass}, {PCSpecies}, {PCSpecialization}, {PCClassification}, {PCOrganization}.

  • The following tags -- CHOICE_START to -- CHOICE_END can create a section with choices, i.e., that's one choice. A choice block can have up to 10 -- CHOICE blocks.

  • ie. -- CHOICE: Try to avoid the confrontation. @ Avoid Confrontation

    LEFT: Jason: It doesn't matter. The past is the past. I've moved on. RIGHT: Aisha Wilkes: Have you? Or are you just telling yourself that? LEFT: Jason: What do you want, Aisha?

  • You can also incorporate requirement checks in -- CHOICE: text | requirements, i.e., Level=3, Class=Mercenary.

  • You can use both vanilla or custom .png for characters. To use custom .png, place them in CustomArtworks/Miniatures/, i.e., BexleySmiling.png. Then use it, i.e., -- LEFT: Bexley | BexleySmiling.

  • Your custom .pngs for background should be placed in CustomArtworks/Tales/, i.e., MapRoom.png. Then use it, i.e., -- BACKGROUND: MapRoom.

** Example Mod **

  1. /ModLoaderUser.conf:

Cutscenes CutscenesDB.Chronicles.tdb

  1. Cutscenes/CutscenesDB.Chronicles.tdb

CS:Library Scene 1

-- BACKGROUND: Library

CENTER: In a time long past, two scribes stood in a library... -- LEFT: Academy Scribe | Academy Scribe -- RIGHT: PC LEFT: Academy Scribe: {PCName}, have you seen the ancient scrolls I left on the table? RIGHT: {PCName}: Ah, those old parchments? I thought they were mere scribbles from a student and used them to note down some coordinates.

-- CHOICE_START -- CHOICE: Apologize sincerely. @ SincereApology

RIGHT: {PCName}: I deeply regret my carelessness. I'll do everything I can to find and return them. LEFT: Academy Scribe: That's all I ask. Let's begin our search. -- BACKGROUND: Village LEFT: Academy Scribe: Quickly now, every moment counts. -- RIGHT: Empty LEFT: Academy Scribe: Off you go! Our academy's history is at stake! -- REWARD: XP:10, PP:5

-- CHOICE: Deflect blame. @ DeflectBlame

RIGHT: {PCName}: Perhaps if they were stored properly, this wouldn't have happened. LEFT: Academy Scribe: Now's not the time for pointing fingers. We need to find those manuscripts.

-- CHOICE: Offer to pay for the scrolls. @ OfferCompensation

RIGHT: {PCName}: I can pay for the loss. Name your price. LEFT: Academy Scribe: Money can't replace our history, but it might aid in our efforts to recover it. -- CHOICE_END

  • The same CutscenesDB.Chronicles.tdb file can contain multiple scenes. Or you can break them to multiple files for better organization.

CustomArtworks/Tales/Library.png CustomArtworks/Miniatures/Academy Scribe.png

That's all folks! Looking forward to see what you'll make using this new system.

Читать в Steam ↗

Комментарии 0

Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.

Обсуждение ещё не началось.

    Настройки cookies

    Вы можете изменить выбор в любой момент. Отказ от аналитики не ограничивает доступ к сайту.

    Технологии, провайдеры и сроки хранения