• 📚 Admin Project Update: Added a new feature to PictureBooks.io called Story Worlds. It lets your child become the hero of beloved classic tales! Choose from worlds like Alice in Wonderland, Wizard of Oz, Peter Pan, The Jungle Book, Treasure Island, Arabian Nights, or Robin Hood. Give it a try and let me know what you think!
F1rstDan's Cool UI

F1rstDan's Cool UI 1.9.4a

Version: 1.9.4a (2026-01-19)​

  • Fix: Abnormal display of numbers in the city production column caused by differences in decimal point formats in multilingual environments, such as не число displayed in Russian. (Thanks to @Zieha for the feedback)
  • Performance optimization

版本:1.9.4a (2026-01-19)​

  • 修复:多语言环境下小数点格式差异导致的城市产量栏数字显示异常,如俄语会显示не число。(感谢 @Zieha 的反馈)
  • 性能优化

Version: 1.9.4 (2026-01-19)​

  • A Quick Purchase button will now be displayed when players are eligible to buy a wonder (e.g., after completing the Mughal civic Paradise Gardens).
  • Fixed: Issues related to the yield panel functionality and tooltip display on the city screen.
  • Fixed: Properly display building maintenance costs, with adjusted color and position.
  • Improved the performance of the Quick Purchase button and fixed the bug that caused it to disappear.
  • Removed the redundant feature "Simplified Value Display for City Income Panel" and its corresponding option (this feature is now natively supported by the official game).
  • Performance Optimizations
    • Load detailed tooltip data for city information on demand.
    • Load detailed tooltip data for the Quick Purchase button on demand.
    • Removed invalid caching mechanisms.
    • Cleaned up redundant code and variables to improve code readability.
  • Project Architecture Refactoring
    The entire project has been restructured into a layered architecture design pattern:
    [Data Access Layer (DA)] → [Data Processing Layer (DP)] → [UI Location Layer (UL)] → [UI Rendering Layer (UR)]
    • Lower Layers (Data Access / UI Location): Directly handle official game changes and are responsible for adaptation.
    • Upper Layers (Data Processing / UI Rendering): Focus on business logic and are responsible for functionality.
    • Core Goal: When the official game is updated, only the adaptation code in the lower layers needs to be modified, while the upper-layer logic remains unchanged.
  • There are additional changes that cannot be recalled in detail, as the code has undergone extensive modifications over a long period of time.

版本:1.9.4 (2026-01-19)​

  • 当玩家可以购买奇观时,会显示快速购买按钮。(如完成了莫卧儿的“天堂花园”市政研究)
  • 已修复:城市面板上产量栏 相关功能和Tooltip的显示问题
  • 已修复:显示建筑的维护费用,并调整颜色和位置
  • 提升快速购买按钮的性能,修复消失的bug
  • 移除冗余功能 “城市收入栏简化数值显示” 和其选项(该功能已由官方原生支持)
  • 性能优化
    • 按需加载城市数据的 Tooltip 详细数据
    • 按需加载快速购买按钮的 Tooltip 详细数据
    • 移除无效缓存机制
    • 清理冗余代码与变量,提升代码可读性
  • 整个项目重构为分层架构设计模式:
    【数据访问层DA】→【数据处理层DP】→【UI定位层UL】→【UI渲染层UR】
    • 底层(数据访问/UI定位):直面官方变动,负责“适配”;
    • 外层(数据处理/UI渲染):专注业务逻辑,负责“功能”;
    • 核心目标:官方更新时,仅需修改底层适配代码,上层逻辑无需变动。
  • 还有一些想不起来的改动,代码改动很多,时间跨度很长。
  • Like
Reactions: Seek

Version: 1.9.3 (2025-11-08)​

  • Compatibility update for v1.3.0, fixing the issue where the options menu does not display
  • Fixed the misalignment of values in building construction entries
  • Some performance optimizations
  • City output Tooltip temporarily removed (due to significant changes made by the official)
  • Known bug: Switching back and forth between the Production | Purchase tabs causes the quick purchase button to disappear
  • Known bug: Maintenance costs are not displayed in building construction entries

版本:1.9.3 (2025-11-08)​

  • v1.3.0兼容性更新,修复选项菜单不显示的问题
  • 修复建筑的建造条目中的数值错位
  • 一些性能优化
  • 城市产出 Tooltip 暂时移除 (因为官方做了较大的改动)
  • 已知错误,生产|购买 tab来回切换,会造成快速购买按钮消失
  • 已知错误,建筑的建造条目中不显示维护费用
  • Like
Reactions: Rambo_TR

Version: 1.9.1 (2025-06-28)​


版本:1.9.1 (2025-06-28)

Version: 1.9.0 (April 4, 2025)​

  • Add the display of city connection numbers on city banners.
    • Hover to view more details.
    • Convenient for viewing the food supply of towns without entering the city panel.
    • Will prompt "Not connected to the trade network".
  • Add a Tooltip for population information on city banners.
  • Redesign the layout style of Tooltips to be more beautiful.
  • Performance optimization:
    • Add a debounce function to reduce the frequency of data updates.
    • Optimize event handling for the quick purchase button.
    • Remove unnecessary code binding and property update logic.

版本:1.9.0 (2025-04-04)
  • 在城市横幅,增加城市连接数的显示
    • 悬停时可以查看更多详情
    • 方便查看城镇的食物供给,而无需进入城市面板
    • 会提示“未连接到贸易网络”
  • 为城市横幅的人口信息增加Tooltip
  • 重新设计Tooltip的布局样式,更加美观
  • 性能优化:
    • 添加防抖函数,减少频繁更新数据的次数
    • 优化快速购买按钮的事件处理
    • 移除不必要的代码绑定和属性更新逻辑
190-1.png

1743718377951.png

1743718412897.png
1743718506686.png
1743718430793.png

Version: 1.8.3 (2025-03-25)​

  • Fixed the BUG where building production costs couldn't be displayed in the production panel
    • (official version 1.1.1 bug caused by update)
    • Officials seem to have lost the constant "ResourceTypes.NO_RESOURCE"
    • Official tooltips no longer display building production costs - apparently unnoticed by the developers

版本:1.8.3 (2025-03-25)
  • 修复生产面板中建筑的生产力成本无法显示的BUG
    • ( 官方版本 1.1.1 更新后引起的 BUG )
    • 官方好像把常量 "ResourceTypes.NO_RESOURCE" 弄丢了
    • 官方自己的 Tooltip 不会显示建筑的生产力成本了,他们似乎没发现

Version: 1.8.2 (2025-03-25)​

  • Refactored the data update logic for the quick purchase button, effectively reducing lag and significantly improving operational smoothness.
    • Silently complaining... Refactoring really took a lot of time (┬_┬)
  • Combine multiple localization files into a single SQL file, and use AI to translate versions in other languages.

版本:1.8.2 (2025-03-25)
  • 重构快速购买按钮的数据更新逻辑,有效缓解卡顿现象,大幅提升了操作的流畅度。
    • 默默吐槽,重构真花时间啊 (┬_┬)
  • 将多个本地化文件合并为单个SQL文件,同时,借助 AI 完成了其他语言版本的翻译工作。

Version 1.8.1 (2025-03-24)​

  • Adjust the logic of the Quick Buy button to enter build mode.
    • Re-support the one-click repair function of "bz-city-hall"
  • Fixed the problem of disabling status judgment and not refreshing the status in time.
  • Added gold coin sound for quick buy button.

版本:1.8.1 (2025-03-24)
  • 调整快速购买按钮进入建造模式的相关逻辑。
    • 重新支持 "bz-city-hall" 的一键修复功能
  • 修复禁用状态判断问题,和没有及时刷新状态的问题。
  • 增加快速购买按钮的金币音效。

Version: 1.8.0 (2025-03-23)​

  • Complete refactoring for enhanced compatibility:
    • Fully restructured Quick Buy Button code using non-intrusive modifications, significantly improving compatibility.
    • All components of this MOD now utilize non-intrusive modifications, ensuring compatibility with essentially all installed MODs.
    • Example: No longer interferes with the production list sorting functionality of bz-city-hall.
  • Hover over Quick Buy Button to view purchase/production discount information.
  • Optimized Quick Buy Button disabled state detection logic, adding building checks.
    • For example, the wall in the center of the city allows purchase operations, while other regions only support production operations. The disabled state is now correctly displayed.
  • Fixed display errors in city connection counts caused by city burning.

版本:1.8.0 (2025-03-23)
  • 全面重构实现高度兼容性:
    • 对 Quick Buy Button 的代码进行了全面重构,采用非侵入式修改方式,极大地提升了兼容性。
    • 目前,该 MOD 所有部分均已实现非侵入式修改,基本能够与所有已安装的 MOD 兼容。
    • 例如,不会再对 bz-city-hall 的生产列表排序功能造成影响。
  • 悬停在 Quick Buy Button 可以看到 购买/生产 的折扣信息。
  • 优化 Quick Buy Button 禁用状态的判断逻辑,增加对建筑的判断。
    • 以城墙为例,位于市中心的城墙允许购买操作,而其他区域的城墙仅支持生产操作。现在能正确的显示禁用状态。
  • 修复因烧城导致城市连接数的显示错误。
1742676911327.png

1742677120169.png

1742676986026.png

Version: 1.7.4 (2025-03-20)​

  • Added Russian localization, thank you very much to the provider! @Webrok
  • Fixed a minor issue with option styles

版本:1.7.4 (2025-03-20)
  • 增加俄语本地化,非常感谢提供者! @Webrok
  • 修复了选项样式的一个小问题

Version: 1.7.3 (2025-03-20)​

  • Added Korean localization, thank you very much to the provider! @Hotsolidinfill

版本:1.7.3 (2025-03-20)
  • 增加韩语本地化,非常感谢提供者! @Hotsolidinfill

Version: 1.7.2 (2025-03-20)​

  • CityYieldsBar Tooltips to increase data sources to avoid certain situations where technical values (or others) do not display data.
  • CityYieldsBar Tooltips expands more data when there is only one "revenue" tier

版本:1.7.2 (2025-03-20)
  • CityYieldsBar Tooltips 增加数据来源,避免某些情况科技值(或其他)没有数据显示。
  • CityYieldsBar Tooltips 在只有一个“收入”一级数据时,会展开更多数据

Version: 1.7.1 (2025-03-19)​

  • Fixed NaN errors when using simplified number formatting in locales that use commas as decimal points (e.g., French, Russian).(Feedback from @Sébi11 )
  • Improved clarity of maintenance fee display.

版本:1.7.1 (2025-03-19)​

  • 针对法语、俄语等以逗号作为小数点的语言环境,修复在启用简化数值功能时出现 NaN 错误的问题。(来自 @Sébi11 的反馈)
  • 提升维护费显示的清晰度。

Version: 1.7.0 (2025-03-18)​

  • Refactored code to be non-invasive, greatly increasing compatibility
    • Currently refactored Producion Item and Yields Bar.
    • Compatibility enhancements, such as installing @beezany bz-city-hall at the same time, now also highlight buildings to be repaired.
    • The next step is to refactor the code for the quick buy button.
  • Added MOD settings options (thanks to @beezany for the tutorial)
    • Whether to enable City-Production-Compact layout styles (if turned off, display layout styles for other installed mods or display default styles)
    • Whether to show, show maintenance fee (compatible with other mods)
    • Whether to display, show the required productivity (compatible with other mods)
    • Whether to round the income figures of the city panel, unchecked by default
  • Yields Tooltips
    • Show the population before the city name, if it is the capital, add ★ in front of it.
    • Add turn icon
    • Fixed overly long titles not centering
  • Optimized, compact layout, no era restrictions more obvious, remove maintenance fees base color, etc.
  • Fix some bugs
mod-setting.png

Compatibility test.png

===============================

版本:1.7.0 (2025-03-18)​

  • 重构了代码,非侵入式,大大增加兼容性
    • 目前重构完成了 Producion Item 和 Yields Bar.
    • 兼容性提升,比如同时安装了 @beezany bz-city-hall,现在也能高亮待修理的建筑。
    • 下一步重构 quick buy button 的代码。
  • 增加 MOD 设置选项 (感谢 @beezany 的教程)
    • 是否启用 城市-生产项-紧凑版布局样式(如果关闭,显示其他已安装mod的布局样式或显示默认样式)
    • 是否显示 显示维护费 (可兼容其他mod)
    • 是否显示 显示所需生产力 (可兼容其他mod)
    • 是否将城市面板的收入数字四舍五入,默认不勾选
  • Yields Tooltip 优化
    • 城市名前显示人口,如果是首都前面添加★
    • 增加回合图标
    • 修复过长标题不会居中
  • 优化 紧凑型布局,无时代限制更明显,去掉维护费底色,等等。
  • 修复一些bug
1742320986021.png
1742321002723.png
Version: 1.6.1 (2025-03-14)
The following updates were assisted by @Finwickle:
- Remove the display of total urban food exports (redundant display)
- Remove the number of experts displayed in the town (if the town has experts after changing the era, it will still be displayed)
- Remove the display, the population to be placed is 0
- Massive replacement of Tooltips text display
Once again, thank you @Finwickle for your help and feedback.
- New additions, population turns into migrant when settlements cannot expand, display of migrant numbers
- Correctly display the plus or minus sign at the deduction level (flip the value plus or minus)
- Slightly increase the width of Tooltips to reduce line wrapping
- If the specialized population of the town stops growing, there will be a red color and a "∞" prompt
Added a hint that settlements are not connected to the Empire's trade network.
===================================
## 版本:1.6.1 (2025-03-14)
以下更新内容由 @Finwickle 协助更新:
- 移除显示 城镇食物出口总量(冗余显示)
- 移除显示 城镇的专家数量 (如果换时代后,城镇有专家依然显示)
- 移除显示 待放置人口为0
- 大量替换Tooltips的文本显示
再次感谢 @Finwickle 的帮忙和反馈。
- 新增 定居点无法扩张时人口变成移民,移民数量的显示
- 在扣除的级别下能正确显示正负号(翻转数值正负)
- 略微增加Tooltips宽度,减少换行现象
- 如果城镇专业化人口不再增长,会有红色以及“∞”提示
- 添加 定居点未连接到帝国的贸易网络 的提示。
1741898311107.png

1741897948747.png
1741897958677.png
1741897974558.png
1741897981424.png
1741898166252.png

Attachments

  • 1741898625452.png
    1741898625452.png
    3.3 MB · Views: 103
Version: 1.6.0 (2025-03-12)
- "Quick Buy Button" added!
No more switching back and forth between production/purchase pages!
- Also changed the layout of the production unit bar, left side, unit details, right side, production/purchase information.
- Some details are optimized
- Synchronize official updates
- Split Fiction, the last chapter is so surprising
=====================
## 版本:1.6.0 (2025-03-12)
- 「快速购买按钮」加入!
再也不用来回切换 生产/购买 页面!
- 同时更换了生产单位条的布局,左侧 单位详情,右侧 生产/购买信息。
- 一些细节优化
- 同步官方更新
- 双影奇境 最后一章太惊喜了
F1rstDan's Cool UI - 1.png
Version: 1.5.0 (2025-03-02)
- "Urban Output"
- Added information related to "Urban Population".
- Added information related to "City Connectivity".
## 版本:1.5.0 (2025-03-02)
- 「城市产量栏」
- 新增显示「城市人口」相关信息。
- 新增显示「城市连通性」相关信息。
(字越少,事越大。背后做的事情太多了,改超多。)
F1rstDan's Cool UI - 2.png
F1rstDan's Cool UI - 1.png
Version: 1.2.0 (2025-02-28)
- Refactor and standalone Tooltip interface
- Brand new interface, more beautiful.
- Details are displayed in a table to increase readability.
- Now the Tooltip interface disappears without a mouse movement.
- Different resources have different text colors.
===========================================================
## 版本:1.2.0 (2025-02-28)
- 重构并独立Tooltip界面
- 全新的界面,更加美观。
- 详情用表格显示,增加可读性。
- 现在不会鼠标一动,Tooltip界面就消失。
- 不同资源都有不同文字颜色。
1740741168605.png
1740741200042.png

Attachments

  • F1rstDan's Cool UI.png
    F1rstDan's Cool UI.png
    2.1 MB · Views: 263
- Move "maintenance cost" next to profit. Also let Russian settings no longer overlap text
- At the same time, reduce the transparency of the "maintenance cost" to prevent it from being too eye-catching
==============================
- 移动“维护费”到利润旁。同时让俄语设置不再会重叠文本
- 同时降低“维护费”的透明度,防止过于抢眼
1740502216811.png
  • Like
Reactions: Rambo_TR and Elhoim
# F1rstDan's Cool UI
---------------
- While ensuring the readability of the Resource Output Tip Box, make the following adjustments.
- Hide complicated and invalid information. For example, 'from improved facilities', which are all'natural yield 'hidden.
- Expand more useful information instead of its hierarchy. For example, 'Source' can display more information from Building Improvement Town Hall.
- Fix the lack of localization and replace it with valid content. Such as "LOC_ATTR_CLAMPED_HAPPINESS_DEFICIT" (missing) < - "LOC_ATTR_HAPPINESS_DEFICIT"
- Percentage entries now have conspicuous colors. + X% yellow gradual change, -X% red gradual change.
- Optimize the code logic.
---------------
### 版本:1.1.0 (2025-02-24)
- 在保证 `资源产出提示框` 易读性的同时,做出以下调整。
- 隐藏繁杂无效的信息。比如 `来自改良设施` ,里面都是 `自然产量` 全隐藏。
- 展开更多有用信息,代替它的层级。比如 `来源` ,可以显示更多来自建筑改良市政厅等信息。
- 修复本地化的缺失,用有效内容的去代替。比如 "LOC_ATTR_CLAMPED_HAPPINESS_DEFICIT"(缺失) <- "LOC_ATTR_HAPPINESS_DEFICIT"
- 现在百分比条目有显眼的颜色。+X%黄渐变,-X%红渐变。
- 优化代码逻辑。
1740405615782.png
1740405518395.png
1740405938538.png
  • Like
Reactions: Rambo_TR
Back
Top Bottom