Commit graph

274 commits

Author SHA1 Message Date
shinyflvre
2c5ea6b8f4 Prepare 3.4 Features 2026-01-20 19:46:00 +01:00
shinyflvre
03074b11c7 3.3.0 Hotfix-1 2026-01-19 17:49:21 +01:00
shinyflvre
fb33b3e5f8 X3.3 Pre Release 2026-01-19 16:59:06 +01:00
shinyflvre
ab16805b9b Hide Controller, Window Fixes 2025-11-22 11:54:58 +01:00
shinyflvre
1e730be1e4 Lang Update 2025-11-13 13:14:30 +01:00
shinyflvre
85a138df86 Fix Langs 2025-11-12 15:25:17 +01:00
shinyflvre
2f2926442b Public Release X3.2 2025-11-12 15:11:00 +01:00
shinyflvre
91d0fd1129 Fixed #371 2025-11-12 14:48:09 +01:00
shinyflvre
6d7f230925 Fixed #321 2025-11-12 12:22:30 +01:00
shinyflvre
504f5ac1b3 Added #363 2025-11-11 14:24:19 +01:00
shinyflvre
144b2de892 Fixed #368 2025-11-11 13:09:35 +01:00
shinyflvre
739a9c5307 Fixed #329 2025-11-08 19:18:58 +01:00
shinyflvre
0a765612b5 Preparing Updates 2025-11-08 18:30:05 +01:00
shinyflvre
43770f6f74 License Update 2025-11-05 10:29:01 +01:00
shinyflvre
d3cbfd80ca Public Release x3.1.0 2025-11-05 06:39:38 +01:00
shinyflvre
75d083b808 Patch 2 X3.0.0 2025-11-01 12:14:05 +01:00
shinyflvre
3c47e2c63b Pacthing X3.0 2025-11-01 11:39:24 +01:00
shinyflvre
091ae7be88 Public Release X3.0b
# MateEngine X3.0

## Windows and Taskbar Sitting Rewrite

* Avatars sit more naturally on windows and the taskbar. Legs render in front while hair renders behind for a seamless look.
* Transitions between dragging and sitting are smoother.
* Alignment with windows and the taskbar improved. If a model looks off adjust **Y Offset** in settings. Some models may need minor manual tweaks due to different bone rigs.
* You can give headpats while the avatar sits. The avatar closes its eyes and shows sparkling particles. More headpat animations will be added later.
* The avatar no longer jumps off the taskbar when the Windows Start Menu or Search opens.
* You must hold the avatar for at least one second before it will sit to prevent accidental sits during fast moves.

## Feed System (Alpha)

* Avatars can drink. Press the middle mouse button to open the Food Radial menu. Spawn smoothies and bring them to the avatar to feed. This is an early access feature.
* When Spawning a Smoothie it will always spawn a Random smoothie! Keep in mind this feature is new and not perfect but i think it is a nice to have!

## Drag Smoothing

* Dragging the avatar feels smoother and more stable.
* A light smoothing effect was added to make dragging natural without noticeable delay.

## Taskbar Sitting Changes

* The circle menu is disabled while the avatar sits on the taskbar, showing only **Jump Off**.
* This prevents visual overlap from other UI while sitting.
* Moving the menu up while sitting increases cost, so it remains off for taskbar sitting but works normally on window sitting.

## Animation Changes

* Minor rotation adjustments to dragging animations.
* Improved transition timing for intimate animation for smoother flow.

## Minecraft Integration

MateEngine reacts to Minecraft events in real time. The avatar comments on gameplay, warns about danger, and celebrates victories.

### How it works

* Install the **MateSignal Forge mod** in Minecraft and run **MateEngine** on the same device or local network.
* MateSignal forwards in-game events to MateEngine so the avatar can display messages or play animations.
* Intended for singleplayer and private multiplayer use. Avoid competitive or official servers where live alerts could be an unfair advantage.

### Examples of reactions

* Day start: cheerful wake-up
* Night start: reminder to stay safe
* Nearby mobs: instant warnings for creepers, zombies, etc.
* Low health or hunger: worried or encouraging lines
* Crafting: excited comments
* Weather: reactions when rain starts
* Death: sad or comforting messages
* Biome discovery: happy or curious reactions
* Eating: cheering during meals
* Killing mobs: victory reactions

### Requirements

* Minecraft 1.21.10
* Forge Mod Loader
* MateSignal installed and integration enabled in MateEngine

## Dance Player Update

* Added **Lock Mode (Experimental)**. Enables camera tracking for dances that move the avatar far left or right so the window follows their motion.

## Hand Tracking Changes

* Hand tracking is more accurate to the mouse position.
* Reduced activation zone to prevent unwanted tracking on smaller avatars.

## Buy Option

* Added a buy button to the Minecraft Integration and Steam DLC categories. These buttons appear when running the free GitHub build.

## Bug Fixes

* Avatars no longer attach to windows or the taskbar while custom dances are active.
* Fixed avatar disappearing after sitting on minimized windows.
* Fixed incorrect positioning when a window closes.
* Fixed teleport when a window is maximized.

## Internal Changes

* Removed unused code to reduce missing script warnings.
* General cleanup and small performance adjustments.
2025-11-01 10:12:19 +01:00
shinyflvre
1aa09dc6bc Prepare Updates 2025-10-24 22:04:01 +02:00
shinyflvre
4c1421bb93 Lang Updates 2025-10-23 23:43:08 +02:00
shinyflvre
befcb8e159 Refactor 2025-10-23 20:49:47 +02:00
shinyflvre
d8552a5090 Prepare for Updates 2025-10-23 19:53:52 +02:00
shinyflvre
7820979658 Lang Updates 2025-10-23 06:12:48 +02:00
shinyflvre
0973b19982 Prepare for new updates 2025-10-23 01:36:28 +02:00
shinyflvre
952aff023c Hotfix 4 2025-10-22 21:44:05 +02:00
shinyflvre
efae0fd117 Hotfix2 2025-10-22 03:57:44 +02:00
shinyflvre
cbb409c869 2.6.0-1 Mem Optimizer Toggle 2025-10-22 01:54:26 +02:00
shinyflvre
73c4fb45fe Hotfix 2025-10-21 23:32:24 +02:00
shinyflvre
2fe226a4f3 Added Tooltips / UI Refactor 2025-10-21 20:55:59 +02:00
shinyflvre
f2a7c7345e Merge to Main Scene 2025-10-21 15:37:36 +02:00
shinyflvre
5703f50a4c Modding Update 1.2 2025-10-21 15:21:04 +02:00
shinyflvre
25b367676d Steamworkshop Update 1/3 2025-10-21 01:51:58 +02:00
shinyflvre
92879541af Initialising new updates 2025-10-20 20:44:08 +02:00
shinyflvre
f5f8478496 Public Release 2.5.0-2 2025-10-18 15:18:56 +02:00
shinyflvre
1f481bbf5c QOL Fixes 2025-10-17 15:16:20 +02:00
shinyflvre
72b7d6c17e Compile Fix 2025-10-16 23:25:41 +02:00
shinyflvre
cf7e31f88d Hotfix 2.5.0 2025-10-16 21:47:42 +02:00
shinyflvre
24ee5bae52 Public Release 2.5.0
MateEngine 2.5.0 – The Polishing Update

MateEngine 2.5.0 focuses entirely on refinement and user experience. Countless small bugs, jitters, and inconsistencies have been removed to make the overall experience smoother, more stable, and natural. This update introduces no new features but improves performance, responsiveness, and internal reliability across all systems.

**VRMLoader Update**

* Added full support for VRM files using the **Standard Shader**
* Added full support for VRM files using the **UniGLTF/UniUnlit Shader**
  These changes ensure that more avatar types load correctly and consistently, both in Editor and Build mode.

**Performance Updates**

* Reworked **VRM SpringBone** logic — same visual quality, now with **50% less CPU load**
* Optimized MateEngine’s **component network**, reducing overhead by **25%**
* Refined **physics engine**, resulting in **15% lower CPU usage** during runtime
* Improved **caching system** across several core modules, providing smoother performance on low and mid-tier PCs
  *(Note: This does not bypass minimum system requirements — hardware below spec will still experience reduced performance.)*

**Fixes and Improvements**

* Fixed #316: Avatar number slot being cut off due to window size or position
* Fixed #307: Language option not working correctly on the tutorial page
* Fixed #314: Certain idle animations playing too fast
* Fixed an issue where the avatar **“Lazuli”** had stockings clipping through shoes
* Fixed an issue where some VRM models appeared with closed eyes when sitting on windows or the taskbar
* Added an option to enable or disable mods during runtime.
  *(Some mods may still require a restart to apply or unload correctly. Restarting MateEngine after installing new mods is recommended.)*
* Fixed a critical issue that completely broke the **Custom Dance Player** for the main avatar (“Zome”). This caused animations to freeze until MateEngine was restarted. The issue has been fully resolved.

**Window and Taskbar Sitting Improvements**

* Fixed/Improved #317: Avatars sitting on windows or the taskbar no longer glitch during vertical mouse movement. Movements are now smoother and more natural, making sitting interactions feel more stable and realistic.

**Internal Changes**

* Removed all warnings caused by missing scripts
* Cleaned and reorganized deprecated code and methods
* Improved internal consistency across multiple systems to make future updates faster and more stable
2025-10-16 20:52:10 +02:00
shinyflvre
032e05c341 Fixes 2.4.7 2025-10-15 13:48:30 +02:00
shinyflvre
28c7e13f92 Avatar Dance Update 1/5 2025-10-14 20:48:34 +02:00
shinyflvre
206d77e963 Public Release 2.4.6 2025-10-14 16:57:49 +02:00
shinyflvre
c7f824af1f Patch 2.4.5 2025-10-13 19:25:54 +02:00
shinyflvre
d502f5b9ef Public Release 2.4.4 2025-10-13 19:02:18 +02:00
shinyflvre
568f202692 MateEngine 2.4.3 – Patch 3
MateEngine 2.4.3 – Patch 3

**Changes:**

* Sliders now adapt their color to your selected Hue setting.
* The Settings menu can now be opened while the Dance Player is playing an MMD animation.
* You can now enter Big Screen Mode during MMD playback (experimental).

**Fixes:**

* Fixed an issue that caused mods to upload twice instead of once.
* Fixed event-based message mouth movements not working for custom models.
* Fixed headpat facial expressions not working for custom models.
* Fixed idle facial animations not working for custom models.
* Fixed CJK text rendering issues in the Dance Player.

**Dance Player Updates:**

* Dance trails are now visible when the avatar dances.
* Dance Player now uses legacy text rendering, allowing Korean, Chinese, and Japanese characters to display correctly in the mod list.
* Added “Force Stop Dance Player” to the system tray icon. This stops the dance animation if the avatar moves out of the camera view (common in wide-range dances). This is a temporary fix while improvements to camera and range handling are being developed.

**Performance Updates:**

* Improved CPU efficiency by reworking several core MateEngine scripts.
* Optimized performance when multiple mods are active in the Dance Player.

**Mods Notice:**
Installing too many custom models or mods can affect performance. Recommended limits for optimal stability:

* Dance Mods: up to 50
* General Mods: up to 20
* Custom Models: up to 10

**Developer Changes:**

* Removed deprecated Dance Player files.
2025-10-13 13:29:10 +02:00
shinyflvre
3edc6c2596 2.4.3 Patch 3
MateEngine 2.4.3 – Patch 3

* Fixed an issue causing mods to upload twice instead of once.
* Fixed an issue where Event-Based Message mouth movements did not work on custom models.
* Fixed an issue where head-pat facial expressions did not work on custom models.
* Fixed an issue where idle facial animations did not work on custom models.
* Fixed an issue where CJK text was broken in the Dance Player.

Dance Player Updates:

* Dance Trails now appear when the avatar dances.
* The Dance Player now uses legacy text support, allowing Korean, Chinese, and Japanese characters to render correctly in the mod list.
2025-10-13 12:13:17 +02:00
shinyflvre
e26f5a4cc2 2.4.2 Patch 2 2025-10-13 02:09:25 +02:00
shinyflvre
ecc5d3b577 Bump 2025-10-12 22:43:09 +02:00
shinyflvre
f1176ffe8c 2.4.1 Patch 1 2025-10-12 22:07:24 +02:00
shinyflvre
33ad9c0bfd MMD Dance Implementation Part 10/10 2025-10-12 19:45:01 +02:00
shinyflvre
7eeb3c6774 MMD Dance Implementation Part 3/10
UI Changes WIP
2025-10-12 13:16:08 +02:00