Skip to content

Upgrade to 2.8

Konado 2.8 rebuilds the runtime, compiler, and plugin layout, and standardizes the public API names. Back up the project, replace the complete old plugin directories with 2.8, and reopen Godot.

The plugin migrates known plugin paths and Autoload names. Scene and resource references with UIDs normally resolve to the new locations automatically. User GDScript is never rewritten, so update old type names manually.

2.7.42.8
KND_DialogueManagerKonadoDialogueManager
KND_ShotKonadoShot
KND_SaveSystemKonadoSaveSystem
KND_SaveDataKonadoSaveData
KND_SettingsKonadoSettings
KND_SettingCategoryKonadoSettingCategory
KND_SettingItemKonadoSettingItem
KND_SettingsUIFactoryKonadoSettingsUIFactory
KND_AchievementManagerKonadoAchievements
KND_I18nKonadoStoryLocalization
KND_Background / KND_BackgroundListKonadoBackground / KonadoBackgroundList
KND_Character / KND_CharacterListKonadoCharacter / KonadoCharacterList
KND_CharacterSceneBaseKonadoCharacterSceneBase
KND_CharacterTransitionFrameKonadoCharacterTransitionFrame
KND_ActorKonadoActor
KND_ActingInterfaceKonadoStageController
KND_Bgm / KND_BgmListKonadoBackgroundMusic / KonadoBackgroundMusicList
DialogVoice / DialogVoiceListKonadoVoice / KonadoVoiceList
KND_SoundEffect / KND_SoundEffectListKonadoSoundEffect / KonadoSoundEffectList
KND_AudioInterfaceKonadoAudioController
KND_DialogueBoxKonadoDialogueBox
KND_Dialogue / KND_DialogueChoiceRead-only KonadoInstruction
KND_ScreenTextKonadoScreenText
KND_TypewriterTextKonadoTypewriterText
KND_DataKonadoData
KND_VariableStoreKonadoVariableStore
KND_BackgroundSceneBaseKonadoBackgroundSceneBase
KND_ActorMotionLayerKonadoActorMotionLayer
KonadoCamera2DKonadoCameraMarker
KND_LoggerKonadoLogger

Update old plugin paths that are stored as literal strings. Ordinary scene references that resolve through their UID do not need manual changes.

The old KND_CharacterStatus resource is replaced by the character-scene status protocol and status_aliases. Do not instantiate KND_BackgroundTransitionLayer; KonadoStageController now owns background transitions internally. Tools that used KonadoScriptsInterpreter directly should compile a KonadoProgram with KonadoScriptCompiler and play it through KonadoDialogueManager.

Godot reimports .ks source with the 2.8 compiler; do not copy generated 2.7 compiler caches. Version 2.7 saves cannot be restored by 2.8 and are rejected explicitly. An unquoted dialogue speaker is an actor ID in 2.8; quote the speaker when it is a text label.

After upgrading, verify that the project has no GDScript parse errors, reimport every .ks file, and test startup, cross-script jumps, save/load, and locale switching.

Released under BSD3-Clause License.