New Features
Online function
Master can now freely create online rooms or join rooms.
You can interact with your friend's VPet in the room, synchronize the pet and interaction status, support feeding, petting, chatting and other functions.

Creative Workshop support, animations/items for mods that both players subscribe to together are displayed

Future Official Online Mod Case: Lolis Race
And in the future, players will be able to play online in the VPet hut in the dlc, and friends will be able to interact with the furniture in the hut, and so on.
Theme & font modification
Support for customized themes and fonts, and support for creative workshops.
Data related updates
Work panel
Added a new job panel with multiplier adjustment, so you don't have to worry about not being able to use your low-level jobs when you level up!
With the multiplier adjustment, you can freely choose the consumption multiplier and profit rate, and if you want to feed less often, you can choose to lower the multiplier. If you want to make a quick and high profit, you can choose to higher the multiplier.
Data Optimization
Optimized the work income model, removed the index calculation data from the income, and added the function of auto-calculating the reasonable work.Leveling up the data limit
Player data cap increases with player level
Breakthrough system designed for players with thousands of hours
Redesigned the experience/leveling system, and designed a special breakout system for players over 1000 levels.
If you encountered data overflow in the previous 1.09, you will also receive level compensation based on gameplay time in v1.10 version
Module Compatibility
1.10 is a major update, which adjusts some structure and upgrades the project to dotnet8. Some mods may change.Basically, except for the code plugin, all other plugins will be automatically compatible, even if marked in red: 'low version' will not affect the load
If you want to upgrade your mod, you can refer to the tutorials at
https://store.steampowered.com/news/app/1920960/view/4143947429362624603
At the same time, MOD Maker supports one-click upgrading of non-code plugins


PR Any% Disable Reader Disable Read Aloud IGT: 0 : 00 : 11.4514 Successfully reached!
Detailed update next:
Guest List details
Pets and interactions will be synchronized during online play, with support for feeding, petting, and chatting.You can choose to disable the interaction option, other players can only feed and talk.
The Guest List has been carefully tested and processed, and will not be broken due to online.
If you don't enable the Guest List, no one will be able to join your game. The Guest List is implemented using SteamAPI, no server content.
Synchronization rules for online mods
Animation Mods: Only mods that are enabled by the pet owner and subscribed to by other players will be synchronized.Food/Item Mods: Only mods that are enabled by the pet owner and subscribed to by other players will synchronize food (and be able to be fed).
Code Plugin Mods: If you send a code plugin mod for a special function, such as starting a game, and the other player doesn't have the code plugin, they won't react. However, if you send existing commands, such as displaying animations/interacting/talking, there will be a reaction.
Work and other mods: do not synchronize the work content, only show the work animation, work animation logic synchronization refer to the previous Bring the Animation Mods.
Feeding data validity rules
Food will be fed to your online friends only after the following judgments.Feeder: Must have 'Small Marker' (no cheats/overmodel mods)
Food: All attributes must be gained, the price must be greater than 1 and less than 1000, and the food must pass the Overmodding check.
being fed: Food with a limit of $1,000 for a single online.
If the feed works, it will say 'Your friend bought you the food name for $money', otherwise it will not show the price.
Breakthrough System Rules
We have redesigned the experience/leveling system and designed a special breakthrough system for players above level 1000.Whenever a player reaches a breakthrough level (initially 1000, +100 for each breakthrough), they will return to level 100(*breakthroughs), and the breakthrough level will be +1.
Although the level drops, the stamina/mood limit will be higher than the same level before the breakthrough, and the favor limit will be retained.
Calculation of Maximum Stamina
100 + (int)(Math.Pow(Level * (1 + Number of breakthroughs), 0.75) * 4).
Mood Max Calculation
100 + (int)(Math.Pow(Level * (1 + Number of breakthroughs), 0.75) * 2);
Maximum calculation of favorability
+10 for each level
Detailed update
VPet - added
Translation support for fonts and themesTranslation updates
Job Panel UI update
Work panel support for removing favorites
Favorite Jobs feature
Old code compatibility
Provide old version name compatibility for online
Logging support
Online support for turning off interactive features
Add Certificate Validation Fault Tolerance
Support for automatic line breaks in popup windows
UI Improvement
Support to switch online top
Optimize close operation
Compensate data overflow according to play time
Breakthrough: Physical strength/mood limit will be higher than before.
Work display corresponding pictures
Synchronize game data online
Steam status alert: Join/group display is available
Add memory recovery for feeding panel
Send food/gifts between friends
Support reset location & send guest and UI update
Synchronization of touching, pinching and other interactions
Support online interface Code plugin can now make online function.
Online memory recovery
Auto-feeding/food tips support larger upper limit
Allow to work over 100 levels at multiplier
Job operation optimization
Online features are now available: Chat & Animation Synchronization
Use P2P data transfer
Support Active Join & Exit Dismissal
Multiplayer data transfer
Support join Guest List function.
Fixed the bug that job acquisition content was not timed.
Show chat when invited by others
Job Panel Implementation
Update job related logic
Fix the bug that the upper limit of physical thirst is 100
Modify supermodel calculation method & adaptive reasonable work
Automatically scroll chat box to the bottom when it exceeds size
Support signature check for net8 version
Support out-of-form extension
New version archive (level up attribute/level cap etc)
Separate message bar to support customization
Chatbox copying support
Support theme and font modification
Updated version number calculation method
Updated to net 8.0
VPet - Fixes
Fix the bug that boot startup doesn't workRepair the bug of clicking not to speak when sleeping by 牢c
Repair annual report experience display error
Fix the bug that better buy favorites doesn't work
Fix work panel ui display
Repair the bug of auto buy not working
Repair the bug that if there are no words to say, it will report an error.
Clear old items when updating collection work
Repair the error of duplicate overflow data recovery and not adding goodwill
Repair the bug that quitting any VPet when multi-opening causes all of them to shut down
Enhance the checking of feeding by jail C
UI adjustment for English
Old version name compatibility
Repair the pinch face and touch head interaction can only add up to 100
Repair net8 opening problem
Repair UI error report problem
Repair the error of transferring empty data
Repair the error of data change caused by dragging the magnification.
Repair the error that the maximum value of goodwill is not saved.
Repair the bug of not quitting when closing
Repair new player visitor bug
Repair work problem
Fix image reading error
Fix ontology net8 process startup problem
Fix animation bugs
Provide double fault tolerance for run command
Support automatic reading of supported dlls
Fix display errors in x64/86 versions
VPet-adjustments
MOD maker compatibilityCode cleanup
Skip animations if they are not loaded properly
Work menu opens automatically
Remove annual report data overflow limit
Completion multiplier cannot exceed (2+1)
Update feedback function and description
Friend touching no longer provides mood
Modify the way to read job pictures
Default VPet name changed from "Default VPet" to "vup"
Refactored Main loading
Added chat text tag feature fix#318
Removed job level index
Updated Setting structure
Solution
Solution tool provides clean cache functionVPetSolution support for version 1.10
VPet.Solution upgraded to .NET8
MOD Maker
VPet ModMaker v1.10Work, Move, Animation page set default selected pets
Ignore `Food.Name` being null
Ignore `ClickText.Text` is empty
Fix the exception generated by using `Work.FixOverLoad()`.
Incorrect module introductions when setting up the main culture for the first time.
The problem that the window of the first setup master culture overlapped with the loading window.
Completely refactored
Add version upgrade prompt (109->11000).
Upgrade to .NET8
Pancake Cat
Update to v1.10Support job icon display
Update details at https://github.com/LorisYounger/VPet/commits/main
Changed files in this update