All mods that need to be modified
Modify the version number
Open Info.lps and change the version number `gamever#109:|` to 11000.
Animation/Working mod
Modify default pet names
(Optional: the game has added auto-compatibility for these in the code, but it would be nice to change it)If you're animating Lolis and working on a mod, you'll need to change the id '默认虚拟桌宠' to vup

New feature: Tag
Add tags to pets, they are used to determine and differentiate speech, as long as they meet a tag (intersection > 1), they will be enabled.The default tag for all speech is `all`, which can be modified.

Work data adjustment
If you are not sure, you can refer to Core's job data, or use a mod maker.MoneBase Money level limit = 1.1*level + 10
MoneBase experience level limit = (1.1*level+10)*10
Get Calculation
Money = (MoneBase *(1+FinishBonus/2)+1)^1.25Experience = ((MoneBase *(1+FinishBonus/2)+1)/10)^1.25
Spend Calculation
=(StrengthFood^1.5/3+StrengthDrink^1.5/4+Feeling^1.5/4+LevelLimit/10+(StrengthFood+StrengthDrink+Feeling)^1.5/10)*3
Get/Spend Recommended less than 1.25. Limit less than 1.5
Other Limits
Minimum working time is 10 minutesMaximum multiplier is (2+1) times
The Excel sheet I used to download:
Link: game_data_v1.10 https://docs.google.com/spreadsheets/d/1J9_9TqxQoK1zjy3usT_eXn2a5ydpY6iE/edit?usp=sharing&ouid=109742094280180815773&rtpof=true&sd=true
Parameters that need to be Green (True) if you want to not be supermodeled
RELTRU: Get/Spend Ratio
LIMTRU: Get Limit
Add a working image
If not added, the default image is displayedWork images are placed in the image\work folder
First level (image\work): If no image can be found, the default image will be displayed.
Second level (image\work\pet skin id): the image of the pet that corresponds to the work.
For major categories (play/study/work), you need to add the 't' prefix in front.
Incidentally, in the VPet filesystem, each folder is automatically converted to '_'.
For example "work\vpet\t\play.png" = "work_vpet_t_play.png"
Themes and fonts
Themes
Theme is put under theme folder, LPS structure, specific format can refer to Core module files, mainly color table and replacement pictures.Fonts
Fonts are placed under theme/fonts folder, ttf format is enough.Code Plugin Mod
The code plugin needs to be upgraded to net 8, you can use Microsoft's Upgrade Assistant to upgrade the program.https://learn.microsoft.com/dotnet/core/porting/upgrade-assistant-overview
If you want to do it yourself, you can also refer to Microsoft's upgrade tutorials
https://learn.microsoft.com/dotnet/core/porting/
Here is the official sample code plugin MOD for example
github: https://github.com/LorisYounger/VPet.Plugin.Demo
First, download and install Microsoft's official upgrade tool .
NET Upgrade Assistant https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.upgradeassistant
After installation, right-click the project that needs to be upgraded, and select Update.

Choose to upgrade to the latest .net version

Keep the default In-place project upgrade, and select Next.

Select .net 8, and choose Next.

Then click Upgrade selection to upgrade to .net 8

Once the upgrade is complete, It is recommended to restart VisualStudio and refresh the cache to avoid vs bug.
Finally, go to nuget and upgrade to the latest version.

If you have any problems with the code, feel free to raise an issue on github, or if your mod is open-sourced on github, ask me to upgrade the code via @LorisYounger
Changed depots in test_branch branch