1. [Neolithic]To the End
  2. News

[Neolithic]To the End News

Update, Version 20220528


English
##########System#########################
[Steam Workshop]When resync mods, the mods' names will now be written into the file in addition to the mod path so that we can now easily know which path belongs to which mod.
The change is mostly made in the C++ code discoverMods function with some data structure changes.
[Steam Workshop]It's now possible to just write any comments in the mod path file. (Likely only useful to advanced users.)
[Steam Workshop]When uploading mods, the program now displays the uploading status and the uploading progress both in bytes and percentages.
Technically, in order to make the already heavily modified boiler library has a relatively low coupling, I'm using a function pointer to send in how it shall print out progress. The report function itself is located outside the library.
简体中文
##########Content###############
【创意工坊】现在当同步MOD的时候,MOD的名称也会被写入文件内。这样我们可以方便地查看每条路径对应的MOD。
该变动主要是在C++代码中的discoverMods函数发生,同时有数据结构变化。
【创意工坊】现在可以对着MOD路径文件写任何你需要的注释。(基本上貌似只会对比较喜欢技术方面内容的用户有用。)
【创意工坊】当上传MOD的时候,现在程序将会显示上传的状态和上传的进度(同时会显示比特数和百分比进度。)
技术上来讲,为了确保已经被我改的有点面目全非的boiler库相对较低的耦合性,我用了一个函数指针从外界传递了如何输出进度的函数。这个输出进度的函数被写在了整个库的外面。

DD #71 Recycling in a Twilight World

Hi everyone, welcome to another week's developer's diary.

It has been more than 3 months since Putin's invasion of Ukraine.
It has been about 2 months since Shanghai Lockdown.
And George Soros just told everyone in Davos that the human society may not survive.
Meanwhile, I just ran out of ice cream this week and am still unable to get out of the neighborhood.

Do you have the feeling that even after all that we've done, trying to save the world, it may still be on the path to the end? Well, at least I do. It's somehow pretty much part of this game's story. We live in a twilight world.

Yet, it may not be the time to give up. During the lockdown in Shanghai, it's surprising how creative people can develop so many green technologies to counter material shortages in this once luxury city. Vegetables are grown on the ballons of apartment buildings. Extremely long fishing rots are invented so that people can fish from the 2nd or even 3rd floors of the buildings. Delicious foods are made from previously unthinkable materials (totally no strange meats involved.) We have some sanity lost more or less during the lockdown. But, overall, people survive.

I hope nobody else in the world will have to endure the same fate.
But, this is a unique experience. It can be a memory to be remembered.
Thus, it's recorded in this developer's diary.
Thus, a new life skill of recycling has been introduced.
With the new recycling life skills, you may now gain additional raw materials from anything you melt down in the smelter. And then, you can use those materials to build something else. Maybe, sometimes you can find the raw materials can be even sold more than the previous items in the store. It's not a bug. It's what happens in real life. It's what some people make their lives. After all, having an environment-friendly life may have its own reward.

Meanwhile, we shall not forget our Ukraine friends who are still fighting for the nation and freedom.
A new mini-game has been added based on a meme.

[previewyoutube][/previewyoutube]
Right, we can recycle some captured tanks and repurpose them into something more useful to humanity.
The world may not be ready for the bravery of the Ukrainian people.
Some politicians are intentionally delaying the support to Ukraine for their unknown agendas.
But, I will stand with Ukraine to the end of this war.
Because I live in China. A nation where freedom and liberty are luxuries.
I know what it is like in Shanghai's lockdown.
Thus, I certainly don't want anyone on this planet to lose their freedom and liberty.
That also includes the Russian people. I feel sorry to see their nation slowly turn into a huge North Korea.
When the people in the free world complain about the high fuel price, they shall be grateful for still having the freedom to drive their cars. Meanwhile, I'm in Shanghai, unable to get out of even the neighborhood. I have no complaints about the gas or fuel. Because I can't drive.
Everyone who does not want this world to be turned into a huge prison one day shall take action to support the Ukrainian people right now. They are fighting for every one of us in a world where democracy is losing its ground over the past years. Can you feel it?

Other updates of this week include further development of the main story, new item prefixes, new skills, new enemies, new mining depots, system improvements, and bug fixes.


That's for this week. Life goes on and the game updates on.
Maybe, in the end, memory is all that matters.
Even though I walk through the valley of the shadow of death, I will fear no evil, for you are with me.


Today's changelog:
##########Content###############
Plastic Shirts and Plastic Pants dropped human-like mannequins in the basement of the 3D Printing Store can now have prefixes.
[The Church Hall]Added a switch in the secret room on the left side. It will reveal a hidden door.
New Skill: Double Attack. (A generic skill for both humans and pets. It can be learned from caretaker pet service.)
It launches 2 normal attacks with reduced attack value in the same turn.
It has great potential if you combine the skill with equipment that has on-attack effects. (Such as the Sadism prefix.)
It also makes Elf King's Bow extremely powerful. (You can attack the entire enemy group twice.)
For balance reasons, it cannot be used with guns for now. (I rarely limit the freedom of using a skill. But, this is just way too overpowered.)
##########System################
Improved the repeat command in the battle. The system shall now store previous combat commands in a new memory location and load them when needed.
##########DEBUG#################
Fixed a bug that certain Boss Enemies may always have their max amount of MP. (Now we can also try to develop strategies to kill their MP and disable them.)
The function changed is "pay_sp_for_skill"
Fixed a bug that the attack value of player group members is not affected by states. The change is made to atk function in Game_Actor

Update, Version 20220526


English
##########Content###############
Added a female version of shade-tainted citizens.
They appear in the church hall.
[The Church Hall]The secret room on the left side is now accessible. It's a bit narrow, causing difficulties to avoid enemies.
New prefix: Scavenger's (Increase the recycling skill.)
It may appear on various equipment as a generic prefix.
Dirty clothes dropped by the the homeless and scavengers may have better result when having this prefix.
Wiki has been updated with this change.
##########System################
Cleaned up some testing code.
##########DEBUG#################
Fixed the missing white space that makes the "Friendly" prefix in English localization looks strange.
##########OTHER################
Added credit to different 3D Asset Creating Tools I am using.
简体中文
##########Content###############
加入了女性版本的被暗影侵蚀的市民。
她们会在教堂大厅中出现。
【教堂大厅】左侧的秘密房间现在可以进入。相对狭窄,所以导致避开敌人可能有所困难。
新词缀:拾荒者(增加回收技能)
作为一个通用词缀可能出现在各类装备上。
那些无家可归者或者拾荒者掉落的肮脏的大衣上如果有这个词缀的话,可能有更好的数值上的加成。
维基上已经更新了对应的内容。
##########System################
清理了一些测试用的代码。
##########DEBUG#################
修复了英文文本中友善的词缀少了一个空格导致看上去物品名称有些奇怪。
##########OTHER################
在开发者信息文件中加入了我使用的各类3D开发工具的信息。

Update, Version 20220524 Special Tractor Operation!

[previewyoutube][/previewyoutube]


20220524
English
##########Content###############
New mini-game: Special Tractor Operation. (It's basically a snake game with a Ukrainian theme.)
The mini-game is started by the weapon vendor in the Bazaar just near where the Ghost of Kyiv can start.
You can get some scrapes, steels, and rubbers by recycling captured tanks. That's why we got the recycling skill in, yesterday. :)
It has been 3 months. Slava Ukraini!
I know my art skill is bad. Thus, all art assets used in this mini-game are exposed in the mod folder, free for everyone to edit.
##########DEBUG#################
Fixed a display error when gaining bonus materials from recycling skills in certain edge cases.
简体中文
##########Content###############
新的小游戏:特殊拖拉机行动。(基本上,这是一个乌克兰主题的贪吃蛇游戏。)
这个小游戏由巴扎的武器商人那里触发,就在基辅的幽灵的出发点旁边。
你可以通过肢解被你捕获的敌方坦克来获得一些废料、钢铁、橡胶。 这也是为什么我们昨天加入了回收技能。 :)
战争已经持续3个月了。愿荣耀归于乌克兰!
我知道我的美术能力依然悲剧。所以,所有关于这个小游戏的美术资源都可以在MOD文件夹内自由编辑。
##########DEBUG#################
修复了一处从回收技能获得原料时可能发生的显示错误。

Update, Version 20220523


English
##########Content###############
New life skill: Recycling (Increase chance to gain additional raw materials when scavenging items.)
You will now need to select a character in your group when melting items. And this character's recycling skill will decide if you can gain bonus raw materials.
The wiki has been updated accordingly.
Added new life skill book for the recycling skill: the Book of A Ruined Nation Vol. 1
##########System################
Added a new math formula to calculate the bonus raw materials gain by the recycling skill. Details are in the function sys_easy_melt_result_report.
At level 60, the bonus is mathematically guaranteed.
It's possible to get a result that those raw materials you recycle from an item are worth more than the item itself. (That's part of the recycling business in real life.)
简体中文
##########Content###############
新的生活技能:回收 (增加在分解物品时获得额外的原料的概率。)
你现在需要选定一个队伍中角色来进行物品分解的工作。而该角色的回收技能会决定你是否会获得额外的原材料。
维基上同步更新了这个变化。
加入了回收技能的技能书:破败国度之书(第一卷)
##########System################
加入了一个新的计算从回收技能获得额外的原材料奖励的数学函数。细节位于sys_easy_melt_result_report的代码内。
在这个技能60级的时候,获得奖励在数学上是一定发生的。
有可能获得你所回收的原材料的单个价格相加的总和超过原本的物品