This document is the update log for UCT, which typically outlines short-term plans and arrangements.
For long-term update plans regarding UCT, please refer to PLAN.md, PLAN_zh-CN.md, or PLAN_zh-TW.md.
For specific update logs regarding UCT, please consult CHANGELOG.md, CHANGELOG_zh-CN.md, or CHANGELOG_zh-TW.md.
Updates in Simplified Chinese are prioritized, while other languages will be translated using GPT during version number changes.
- Add zoomed view 640x480. (See update plan for details)
- Separate rendering logic and execution logic for the MENU scene.
- Separate rendering logic and execution logic for the OW save page.
- Store existing UI data into ScriptableObject.
- Add a UI manager.
- Add Dr style MENU interface.
- Add Dr style settings interface.
- Add Dr style OW save interface.
- Merge this version into Main.
2024/11/12 Plan (1-9)
- Add pixel-perfect post-processing.
- Separate rendering logic and execution logic for the settings page.
- Refine setting items: audio settings, video settings, etc., along with specific toggle options for post-processing/effects.
- Enhance the extensibility of the settings page and add several new setting options.
- Add a historical text system.
2024/11/4 Plan (2-4)
2024/11/19 Plan (1, 5)
- Change the pivot points of the UI frames in the OW scene to be centered.
- Place the main camera in DontDestroyOnLoad, generated by MainControlSummon. (Similar to the generation methods of MainControl and BGMControl)
- Check and fix the UI positions and sizes in the Rename scene.
- Check and fix the UI positions and sizes in the Menu scene.
- Check and fix the UI positions and sizes in the PPT and Start scenes.
- Check and fix the UI positions and sizes in the OW scene.
- Check and fix the UI positions and sizes in the Gameover scene.
- Check and fix the UI positions and sizes in the Battle scene.
- Replace transparent character indentation with <indent>.
- Adjust English fonts to fix character overlap issues.
- Introduce Fusion 8px font.
- Expand the number of characters in the naming interface, categorized into basic letters, numbers and symbols, Latin letters, Cyrillic letters, Greek letters, etc.
- Introduce spelling libraries for Chinese, Japanese, and Korean languages.
- Add Chinese input support in the naming interface.
- Add Japanese input support in the naming interface.
- Add Korean input support in the naming interface.
- Automatically translate PLAN.md and CHANGELOG.md using GitHub Actions and ChatGPT API.
- Merge this version into Main.
2024/11/4 Plan (1-2)
2024/11/6 Plan (3-9)
2024/11/7 Plan (10-16)
2024/11/11 Plan (17)
2024/11/12 Plan (18)
- Fix the issue in the Battle scene where enemy dialogue freezes after executing Fight.
- Fix the issue in the Battle scene where using an item crashes the game/editor.
- Fix the issue in the Battle scene where the typewriter still displays ButtonLayer text when using an item without completing typing.
- Fix the issue in the OW scene where deprecated frame UI is still used.
- Fix the typewriter's inability to recognize <X> rich text.
- Add a new rich text <JumpText> to skip entering long texts with a typewriter.
2024/11/4 Plan (1-2, 4-5)
2024/11/5 Plan (3, 6)
2024/11/6 Completed
Note: The UI fixes in the OW scene are currently only effective in the corridor scene and will be fixed in v1.0.4.
First of all, I made a big mistake—since UCT updated to v1.0.2, there have been numerous updates, but its version number has remained at v1.0.2. This is the result of long-term neglect of the update log.
In fact, initially updating UCT to version 1.0.0 was a mistake in some sense—I thought my template was completed, but it now seems far from it. Nevertheless, changing the version number back would be more troublesome. So for now, let it be.
In the last update of v1.0.2, I created this file—CHANGELOG.md—as a record of every update's contents and the plans for the next update.
The version number updates will follow these rules:
- When a PATCH update occurs (1.0.X, where X is changed), it usually means this update involves bug fixes or modifications/refactoring of existing functionalities, without adding new features or content.
- When a MINOR update occurs (1.X.0, where X is changed), it typically means this update adds new features or content.
- When a MAJOR update occurs (X.0.0, where X is changed), it usually implies... Alright, I guess MAJOR will never change.
- Before moving to the next version, the version number will have a suffix -part X. X represents the number of completed tasks.
The format for updates is as follows:
- Task 1 (Completed)
- Task 2 (Completed)
XX Year/XX Month/XX Day Plan
XX Year/XX Month/XX Day Completed
- Task 1 (Not Completed)
- Task 2 (Not Completed)
XX Year/XX Month/XX Day Plan (x-x items)
XX Year/XX Month/XX Day Completed
The completion time refers to the time when the last item was finished, and that’s all.
2024/11/4 Plan
2024/11/4 Completed