Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
VPet - PCat›Events›Creative Workshop Module Update v1.10 Tutorials
Community

Creative Workshop Module Update v1.10 Tutorials

VPet - PCat · published 2 years ago

All eventsPlayers around this dateRead on Steam

The mod maker will support upgrading non-code plugins to v1.10 after the update, just open the old version of the mod through the mod maker.

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.25
Experience = ((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.3

Other Limits


Minimum working time is 10 minutes
Maximum multiplier is (2+1) times
Level limit cannot exceed 200 levels (in-game pull multiplier will not exceed 4000 levels)

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 displayed
Work 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

More from VPet - PCat

Other announcements

All events
Community13 Aug 2026Lolis's Third Anniversary Birthday Celebration & Fan Art & UpdateLolis's Birthday Festival Another year has flown by, and August is already here again. Players have probably noticed how restless Lolis has been—and how she keeps sneaking glances at you. That's right, Lolis's birthday is here again! She'll be heartbroken if you forget, so come and celebrate with us! Birthday Festival Fan Works Showcase It's time to unwrap the presents again! Are this year's gi…Community28 Jun 2026Lolis Birthday Fan Creation Recruitment Level 3Lolis Birthday Recruitment Secretly telling all Players, the 14th of the month after next — that is, August 14th — is Lolis's birthday. Having experienced the last two Lolis birthday events, the development team is giving Players and fan creators more time this time to plan and produce birthday works. (Well, it's just about one week earlier than before.) Lolis emphasizes: The production team mu…In-game event18 Jun 2026Happy Loong Boat Festival! Let's see what's newHappy Loong Boat Festival The new illustrations for the Loong Boat Festival have been added to the photo gallery. Go and take a look. You can also purchase Zongzi and other items! By the way, there are actually new illustrations for International Children's Day, but no announcement has been made. Only the players who spends International Children's Day playing with Lolis has this illustration T…