HomeGamesUpdatesPricingMethodology
Steam News10 February 20251y ago

0.3B87 What's New & Rework Progress

Remake progress: The game reset is going well so far. The plot outline of the new version has been finalized, and the details of the plot are currently being worked on. Game content update: Add support for STEAM_SDK161.

Full notes

Full Tanxl update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

3 fixes40 additions15 changes1 removal
  • Gameplay
  • Fixes
  • UI and audio
  • Performance
  • Events
  • Maps
addedRemake progress:The game reset is going well so far. The plot outline of the new version has been finalized, and the details of the plot are currently being worked on.
addedGame content update:Add support for STEAM_SDK161.
addedGame content update:Added a wooden floor texture.
fixedGame content update:Fix a serious memory overflow problem.
addedGame content update:Add an empty texture.
fixedGame content update:Fixed a bug where a large number of font textures were inserted after a player died.

Tanxl changes

addedThe game reset is going well so far. The plot outline of the new version has been finalized, and the details of the plot are currently being worked on.
addedAdd support for STEAM_SDK161.
addedAdded a wooden floor texture.
fixedFix a serious memory overflow problem.
addedAdd an empty texture.

Remake progress:

The game reset is going well so far. The plot outline of the new version has been finalized, and the details of the plot are currently being worked on.

Game content update:

  1. Add support for STEAM_SDK161.

  2. Added a wooden floor texture.

  3. The dialogue text outputs the content one by one over time and automatically wraps the line.

  4. Fix a serious memory overflow problem.

  5. Add an empty texture.

  6. Fixed a bug where a large number of font textures were inserted after a player died.

  7. Modify the color of the transition page.

  8. Modify the background color of the main interface.

  9. Replace game title textures.

  10. Modify the program icon.

  11. Adjust the texture of the tiles.

  12. Add a test to enter & exit a room.

Game engine update:

  1. The game state module adds the game progress status and its interface for obtaining and setting.

  2. The font module adds a function interface to gradually render characters over time.

  3. Add the auto-wrap function to the interface of the font module to render characters over time.

  4. Font fragment shader, font color, unified variable, increase transparency setting.

  5. The font module adds the interface for setting the font color of the reloaded version.

  6. The game shutdown function is unified with the event module.

  7. The map unit compilation interface of the map module adds the compilation operation of the map group.

  8. The map module adds variables to record the current map group.

  9. Map unit class adds record variables for map groups and transparency.

  10. Add a unified variable setting interface for three integer numbers in the drawing layer module.

  11. Add a transparency value to the map data reloaded by the map module.

  12. Add transparency output variables for all vertex shaders.

  13. Game fragment shader adds texture transparency input.

  14. The map module fixes the problem that the last digit of the map group data is compiled incorrectly.

  15. Add an input and output variable to control the transparency setting for all shaders.

  16. The No. 1 map vertex shader enables the map scene gradient switching function.

  17. The map module modifies the compilation order of the map data.

  18. Multiple interfaces adapt to changes in compilation order.

  19. The service module removes two callback functions.

  20. The No. 1 and No. 4 vertex shaders modify the types of map data uniform variables.

  21. Drawing layer modules 2D and 3D vectors no longer requires addresses.

  22. Event vertex shader optimization removes the uniform variable array of the texture number passed in.

  23. Added the basic class of the game scene in the Draw Layer module.

  24. The map module adds the setting interface of the current map group.

  25. Map vertex shader two: Modify the position of the title texture.

  26. Add the sub-map number variable to the map unit class of the engine base module.

  27. The map compilation interface of the map module adds the compilation function of the subnumber.

  28. The painting module adds the painting layer logic of the sub-texture.

  29. Add an additional subnumber bit to the map data of the drawing module.

  30. The constructor of the map unit class of the engine base module has added the sub-numbering setting.

  31. Add two parameter constructors to the texture information structure of the engine base module.

  32. Added an interface for adding and immediately initializing textures to the texture base class of the engine base module.

  33. The painting module optimizes the texture initialization process.

  34. The font module adds the chronograph font rendering interface for the parameter decomposition version.

  35. Font module fixed a bug where the font speed of timing rendering was inconsistent.

  36. Title textures replaced with higher resolution versions.

  37. The map module adds the map group data printing control macro.

  38. The map module sets the map interface, and fixes an issue that may cover the starting area with empty data.

  39. The interface of the map module to obtain standard map data adds support for the modification of the map unit.

  40. The drawing module adjusts the drawing depth of the sub-texture and the map event layer.

  41. Map vertex shader two fine-tune the size of the main interface texture.

  42. The map module simplifies the judgment logic in the map display area.

  43. Added language module filtering.

  44. Added a conversation class to the language module.

  45. Added the interface for setting the coordinate size of dialogue text and subtext.

  46. The Render module modifies the name of the macro that enables console printing.

  47. Dialog class increases the setting of line width and line offset data.

  48. Add font color setting interface for dialogue class.

  49. Dialog data structures are added to the dialog category.

  50. Dialog class: Add a container for conversation content.

  51. Added an interface to get whether a conversation has ended.

  52. Added the function of starting a conversation and updating a conversation in the conversation class.

  53. The Draw Layer module adds a button layer that inherits from the Draw Layer class.

  54. Layer module button layer added button interface.

  55. The layer module draws the layer class and adds an interface for setting a unified variable of data by name.

  56. Layer module button layer removes three unnecessary uniform variable setting interfaces.

Source

Steam News / 10 February 2025

Open original post

Changelog.gg summarizes and formats this update. How we read updates.