1. [Neolithic]To the End
  2. News

[Neolithic]To the End News

Update, Version 20221029


English
##########Content############
[Faith]Each character now has a devotion value. (It affects both your allies and foes.)
[Faith]Added a command window in the Faith scene, providing various functions. (Some are still WIP.)
[Faith]You can now rename your faith as the first step to making your own customized faith.
[Faith]You are currently unable to customize other team members' faith for now.
[Faith]You can now change the Center of Belief of the faith you created. It costs devotion.
[Faith]You can hover your mouse over the cost to see how it is calculated.
[Faith]You can also use the "A" key to turn off the help window when you pick a new Center of Belief.
[Faith]There are five very common Center-of-Beliefs you can choose right now. More will be added. Some will need to be unlocked.
[Faith]New Center-of-Beliefs: Judaism, Buddhism
[Faith]All Center-of-Beliefs from Abrahamic religions now have a +5% fear resistance.
##########System#############
[Status Window]Rearranged the input message flow of the command window to make it more flexible.
[Status Window]Rearranged the position of the command window and the information displayed in this window.
[Status Window]Added the faith option to the command window.
简体中文
##########Content############
【信仰】所有角色现在有一个虔诚值的数值。(同时影响你的队友和敌人。)
【信仰】在信仰界面加入了一个指令窗口,提供各类功能。(有些功能仍然在施工)
【信仰】你现在可以修改你的信仰的名称,作为创作自己的自定义信仰的第一步。
【信仰】你目前暂时还无法自定义队友的信仰。
【信仰】你现在可以通过消耗虔诚来改变你创建的信仰的核心。
【信仰】你可以将鼠标移动到消耗上查看具体的消耗计算方式。
【信仰】在选择一个新的信仰核心的时候你可以按"A"键开关帮助。
【信仰】当前有五种不同的可供选择的信仰核心。更多会在此后添加。部分需要游戏中解锁。
【信仰】新的信仰核心:犹太教,佛教。
【信仰】所有基于亚伯拉罕宗教的信仰核心现在提供+5%的恐惧抗性。
##########System#############
【人物属性界面】调整了指令输入控制流程,使之更加灵活。
【人物属性界面】调整了指令窗口的位置和显示的内容的布局。
【人物属性界面】在指令窗口中加入了进入信仰界面的选项。

DD# 93 The Voice of Machine and A Question of Faith

Hi, everyone. Welcome to another week's developer's diary.
The main feature of this week are:

1, You can now let your computer read all the dialog text for you!
That's right. As we all know any good RPG has a lot of text, and it's almost impossible to get voice-over to every single line of dialog. Reading becomes a tedious problem after a few hours of playing (even though I highly doubt anyone played this game more than I do. :P)

Anyway, here is the solution. I hooked in Microsoft's TTS to the game, allowing it to read every dialog for you. You can trigger this feature by clicking the "S" key during any dialog. It's an async process, you can stop the reading anytime you like.

By default, the system uses a default voice set for each localization configuration file. If such a voice is not found, it will then try to use the voice set in the control panel of your machine. If neither was successful then it will, unfortunately, be unable to read text. However, it's highly customizable. You can manually change the language configuration file to use any voice installed on your machine to do the reading. You can find all installed voice packs in your register path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\

In addition to that, the game's voice volume affects the reading volume while you can also set the reading speed in the audio setting to suit your needs.

2, A piano to play with.
We got a new type of furniture known as the piano this week. Just to make things a bit fun, I made those pianos that can actually be played as pianos.

The idea comes from SAPC++ when I first implemented a beep-based piano system about 10 years ago. Now, we are no longer using system beep sounds. Instead, the sound of each key is recorded from a real-life piano. It's just a toy with no goal right now. Maybe, getting enjoyable music is its own reward. Maybe, it will turn into a mini-game with goals in the future.

3, A Question of Faith
Or rather, the total rework of the faith system. Back in the day of SAPC++, the faith system was simple, you pick a faith and get some positive and negative effects. Sometimes, some game mechanics are involved. But, overall, that was way too simple.

Now, I want something better. Something maybe even more complex than CK3, CIV6, and Godhood's faith system. Something that you can develop your very own faith and spread across the world, gaining followers and influence. It's kinda ambitious and requires a lot of design and programming. It's still in a very early stage of development. But, how can we live without faith in an ever-deteriorating world that lost its keeper in 2018? It's something that keeps us going even in the darkest hours.

But, of course. Some believe the world is way beyond redemption, they'd prefer a big reset button.

Here comes something that has been implemented in the game.
All the zealous Aten Cultists now follow their faith.

As we live in a highly diverse world, I personally think it's a good thing. Each faith can be highly customized with one Center of Belief and many tenets to build around it, resulting in endless variations when the faith database grows.

But, we shall leave that part to the future as the development of this aspect of the game continues.

That's for this week. May the black sun, burn this hateful world.
Just as a wise man once said, everyone, deep in their hearts, is waiting for the world to end.

And they thought vampires, werewolves, and the night are to be feared during this Halloween.
Think again when the sun comes to annihilate all.


Today's changelog:
##########Content############
[Faith]New Faith: Aten
[Faith]New Center of Belief: Aten
[Faith]New Tenet: Prophecy of the Black Sun
[Faith]New Tenet: Sun Worship (+2% ice resistance)
[Aten Cultists]All Aten Cultists now have Aten faith.
##########Wiki###############
Added wiki page: Center of Belief: https://neolithia.fandom.com/wiki/Faith:_Center_of_Belief
Added wiki page: Tenet: https://neolithia.fandom.com/wiki/Faith:_Tenet
##########System#############
[Item Detail Window] Unified the special attribution drawing function between weapons and equipment, and reduced duplicated code.
[Faith]New faith system is now attached to all characters. (Both your allies and foes.)
[Faith]Tenets can now provide special attributions to characters.
[Faith Scene]Added a very basic version of the faith scene. The visible content is quite limited.
[Status Window]Character status window now draws faith information based on the new faith system. (Notably, some teammates now have their faiths set to WIP as those will be added later.)
[Status Window]You can now click on a character's faith to visit the faith scene.
[Status Window]Added hotkey: F to open the faith scene.

Update Version 20221027


English
##########System#############
[Faith]Countinue to work on the faith system. Data structures and design are done.
[Faith]Added some test data entries and their art assets.
简体中文
##########System#############
【信仰】继续在信仰系统中施工。数据结构和设计完成。
【信仰】加入了一些测试用的数据已经对应的美术资源。

Not much can be seen in the game right now as they are mostly code-changes for an upcoming new system.
游戏中目前没有可见的变化,主要是代码中为新系统准备的部署。

Update, Version 20221025


English
##########Content############
[TTS]Moved the reading speed setting to the audio configuration window.
[Audio Config Window]Made the background no longer has any transparency.
[Piano]New furniture: Piano. (You can actually play them with your keyboard. :D)
[Piano]Added a piano in Liu's bar.
##########System#############
[Piano]Added code support to implement the functions of pianos.
##########DEBUG#############
Fixed a bug that causes the battle environment parameters are not set correctly on the first floor of No.181 River Road, Liu.
简体中文
##########Content############
【对话语音播放功能】将改变阅读语速的设置移动到了声音设置的窗口。
【声音设置窗口】背景不再有任何透明度。
【钢琴】新家具:钢琴(这是一种你真的可以用键盘进行演奏的家具。:D)
【钢琴】在疁城的酒吧里加入了一台钢琴。
##########System#############
【钢琴】加入了对钢琴功能的代码支持。
##########DEBUG#############
修复了一个导致疁城清河路181号1楼的战场环境未被正确设置的Bug。

Update, Version 20221024


English
##########Content############
[TTS]Added reading speed setting to the game setting menu.
[TTS]The game's voice-over volume setting now affects the TTS reading volume.
[TTS]Added default volume value to each language's localization setting.
[Furniture]New Cooking Device: "Free Villager" Stove.
[Oasis Teahouse]Added a new room on the 2nd floor. Added a "Free Villager" Stove in this room.
##########System#############
[TTS]The C++ side further exported the voice reading speed parameter to the Ruby script for the game to control.
[TTS]The C++ side further exported the voice reading volume parameter to the Ruby script for the game to control.
简体中文
##########Content############
【对话语音播放功能】在游戏的设置菜单中加入了改变阅读语速的选项。
【对话语音播放功能】游戏的语音音量设置现在会影响朗读的语音的音量。
【对话语音播放功能】在各语言的本地化文本配置文件中加入了一个默认的朗读音量数值。
【家具】新的烹饪设备:『乡野村夫』灶台。
【绿洲茶馆】在2楼新加入了一个房间,房间中有一个『乡野村夫』灶台
##########System#############
【对话语音播放功能】 C++侧进一步提供了可以控制阅读语速的函数供游戏的Ruby脚本使用。
【对话语音播放功能】C++侧进一步提供了可以控制阅读音量的函数供游戏的Ruby脚本使用。