Full notes
Full Tanxl update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Store
- Gameplay
- UI and audio
- Maps
- Fixes
- Performance
Tanxl changes
Game content update:
Rotate items sold in the Shop.
Fix the bug that the vertical direction of the handle is reversed.
Added deadband function for handle input.
Add the background introduction of the opening of the game.
Fixed the bug that the displayed language is not the user's language obtained through the interface.
Game engine update:
The basic class of the Draw Layer module game scene has been redesigned.
Added keyboard input processing interface to the input module.
Fixed a typo in the item module.
Modify the order in which map-related files are included.
Singletons use a more secure implementation.
The item module will automatically update the character value after setting the equipment.
The logic of the left mouse button and the right mouse button press of the input module are merged into the interface.
The game state module adds the game system state and its acquisition and setting interfaces.
The draw module removes variables that indicate the game's drawing state.
The basic class of the engine adds game system state enumeration and removes some game state enumeration.
Draw layer classes to increase the management of action loops.
The action module removes the unused action number variable.
The action module adds callback function and callback function setting interface.
Draw module fixed the problem that refreshing the texture array would cause the time setting of the action to be reset.
The action module removes the dependency on the draw layer class.
Draw the time when the module revises the action configuration.
Draw the order in which the module modifies initialization.
Added the setting of the action loop of the draw layer class binding.
The drawing layer module pre-added the function of multi-action processing binding.
Add the last enabled action number record to the Draw Layer module.
Draw layer module single action binding changed to multi-action binding.
Add standby action switching to the drawing layer module.
The Draw module removes the interface to reload the action texture.
The drawing module removes the members that store the action data.
The drawing module adds the grouping of texture types.
Removed the interface for updating textures directly in the action module.
The callback function of the drawing layer of the drawing module adds the texture update function.
Added the opening introductory state of the game to the basic class of the engine.
Font module added the function of setting the drawing speed of single characters.
The font module font file path is moved out of the class member.
Two new shaders for testing.
Draw the module rig texture path to add to the texture group.
Convert the incremental time class to a static class.
The input module removes members of the delta time class.
Added the opening introduction of the English version to the drawing module.
Coordinate module adds addition and subtraction operator overloading for constant version.
The implementation of the label class modification singleton.
Draw the layer module destructor to increase the release of shader programs.
The map module reduces the number of type conversions of the coordinate adjustment interface.
The interface for the map module to arrive at boundary detection replaces static numbers with actual variables.
The map module modifies the calculation method of the fine-tuning coordinate function.
Skill components for testing have been added to the item module.
All incremental time calculations are calculated using the Incremental Time module instead.
The map data module adds the destructor function that extends the map structure.
The map data module modifies the destructor function of the map data class.
The map data module clears the data of the current block before compiling the map unit.
Revised the display time of English subtitles.
Source
Changelog.gg summarizes and formats this update. How we read updates.
