I'm a Maniac
Show User Social Media
Hide User Social Media
- Sep 9, 2017
About the Game
DVPet is a Java fan-game application for the PC based on the original Digimon V-Pets and Digimon World games. It is a pet simulator, designed to emulate the look and feel of the original Digimon vpets with a greater emphasis on pet raising mechanics. Raise over 800 different Digimon from an egg to a Super Ultimate in real time or in accelerated time. Battle with others online to test your strength.
Visit the Guide link for more information about raising your Digimon and about joining the game's official Discord. I moved the guide to this wiki to reduce the amount of work it took to maintain. Plus, it's easier to format there and other people can contribute if they feel like it.
My goal is to make a game easy enough to interpret without a guide. Let me know how I can improve on that either in this thread or in the Discord.
Other testing tips:
If you want to wipe the evolution tree so that you can unlock everything yourself, just go into the files folder and delete the "tree" file.
If you'd like help testing, you can open the debug menu by pressing the following keys from the start menu:
Up Up Down Down Left Right Left Right B
While the debug menu is in focus use the , key to go "back" in time and the . key to go forward.
If you come across an error, check the errorlogs.txt file in DVPet/files for errors and send me its contents in an email or private message.
Specific credits for most of the Digimon sprites and sounds are in a README file bundled up with the program itself. But, in short, the transcription/creation of most sprites and sounds are credited to PepperRocket, SydMontague, BladeSabre, Da_Duke2000, Low Lines, Gouitsu, Monterrio Ashmore, "Z," and the artists from Digimon Unlimited. You guys made my life a heck of a lot easier!
This game started out as a way to become more familiar with Java. Although it's expanded well beyond this original goal, I still consider the project's purpose largely academic. It's not my intention to make a "product."
These are the bugs I'm aware of and may need more information in order to track down. Most of the time, this means I haven't found a way to reproduce them yet, so any help would be greatly appreciated. If you encounter any of these bugs, please send me a description of what was happening when the bug occurred.
*Sometimes after rapid feeding and animation skipping the food menu won't display some/any buttons
*Sometimes the enemy sprite is invisible
*Sometimes food looks like a vitamin
*Sometimes artifacts appear
*Sometimes the egg skips hatching - the fastest clock speed may play a role (until I figure out the cause, if this happens open debug menu and go back in time)
*Sometimes the ip text field is limited to 7 characters
- Feature complete
- Game content (Digimon, items, maps)
- Game stability and polish
- Game content (Digimon, items, maps)
- Android version
- Finalized game guide
- Online server
- Dev tools
6/3/20 (Version 1):
*Fixed a bug where the text field limit would revert to 7 after rescaling
*Fixed the description for food supplement
*Removed an unsupported sound file from the mods folder
*Fixed a bug that would sometimes occur after your opponent surrendered and you fought a battle in an adventure map
*Refined AI attack choice
*Fixed a bug where some attack sprites wouldn't account for attribute power changes in battle
*Fixed a bug where attribute values could fall below 0 if a weakened consumable that reduces an attribute is applied
*Fixed a parse error in the config file
*Using a heart recovery item after the Digimon refuses will no longer weaken its effects
*Fixed a bug where jogressing wouldn't work with java version 1.8.0_251
*Fixed a bug where the Digimon would appear to continue walking despite having 0 energy
*Replaced Baalmon's MagnaAngemon evolution with Seraphimon
*Cleaned up PileVolcamon's sprite
*Loading an old save file without a checksum now correctly registers as having modified the game since it was last loaded
*Fixed a bug where non-jogress Digimon could be included in the list of valid evolutions for jogress
*Cleaned up some sprites
*Hid poop when lights are off
*Changed the default shell to a tournament version made by Eiji
*Fixed WereGarurumon and Kuwagamon's sprites
*Practice battles will now increase strength normally
*Decreased the chances of getting bonus energy from 1/10 to 1/20
*Evolutions should now be more likely to prefer those with more requirements
*Fixed a bug where energy could increase twice from training during the Digimon's favorite time
*Returned the bonus energy chance to 1/10
*Made the main window background transparent
*Jogresses are now determined by the host Digimon
*Touched up some sprites
*Fixed a rounding issue with the tired icon
*Caught error when the main view is invisible
*Caught error when the interactive buttons are cleared in the middle of an iteration
*Streamlined sound object and keyboard cursor
*Added the ability to replace the font in the mod folder
*Battles now decrease energy by 1 additional point in every circumstance
*The chance to prevent energy from decreasing now applies whenever energy decreases (and the original prequisites are met). Energy now decreases 1 less instead of not decreasing at all
*Added a mods folder. Files in this folder will replace the default sounds and images of the same name
*Fixed a bug preventing the checksum from generating when the folder name contains a space character
*Caught error thrown by an empty interactive button array, causing certain interactions to malfunction or cause artifacts
*Fixed an out of bounds exception when printing the checksum to the battle log
*Added checksum that is generated when a new file is started
*Now displays checksum to the battle log file
*Updated menu sprites with Eiji's tournament versions
*Unencrypted files can no longer be loaded
Thank you for considering testing this game! If you have any questions or suggestions, please let me know. I want to make this game a fun and rewarding experience, so please share with me any ideas or criticism you have. I won't know what to improve otherwise.