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
4/4/20 (Version 1):
*Fixed Ignitemon's evolutions
*Lowered volume of program
*Added master volume, music volume, and effect volume settings to the config file
*Rebalanced some foods
*Reduced the amount of stat gain from winning a battle against opponents with 100 attribute power or greater
*Updated algorithm for determining attribute power of random tournament enemies
*Slightly increased the chance of encounters while running
*Fixed a bug causing the jogress menu to stall when no valid jogress is possible
*Fixed the following sprites from Cyber Sleuth/Next Order: Beelzemon, Ravmon, Jijimon, MirageGaogamon BM, ShellNumemon, Gaiomon, Merukimon, Gallantmon CM, Duftmon LM, MagnaGarurumon, Gankoomon, PlatinumSukamon, Icemon, Gumdramon, Arkadimon IV, Arkadimon III, Armadimon, and Minervamon
*Added the following Digimon: Grimmon, ExoGrimmon, ChaosGrimmon, Eosmon III, Eosmon IV, Eosmon V, Morphomon, Mervamon, Pharaohmon
*Updated JumboGamemon's sprite
*Fixed a bug where certain items wouldn't increase the correct attribute
*Decreased the minimum mood for higher chances of depression to -250 and decreased the chance of becoming undepressed when mood is below 0
*Fixed Tinkermon's eating sprite
*If a Digimon becomes undepressed due to a positive mood over time, obedience will now greatly increase
*Fixed a bug preventing a battle from stopping correctly after experiencing a connection error during a multi battle
*Updated yawning animation
*Added KingShoutmon, Akatorimon, Omnimon Zwart, Omnimon Alter-B, BlackGuilmon, Spadamon, Burgamon, EbiBurgamon, and LargeBurgamon
*After determining which evolutions are possible for a Digimon, evolutions will now prioritize the difficulty property first and the total deviation between the Digimon's current stats and the evolution's requirements second. If two or more total deviations are the same, the evolution will only then be random.
*Added Deathmon, Bellestarmon, Rockmon
*Updated Lucemon SM, Belphemon, and ShineGreymon
*Fixed a bug allowing interaction with the Digimon while paused
*Fixed a bug causing digimentals to not load correctly
*Fixed a bug preventing the select box from resizing correctly for digimentals
*Added the following Digimon: BlueAegiochusmon, DarkAegiochusmon, GreenAegiochusmon, HolyAegiochusmon, AncientGarurumon, AncientGreymon, AncientMermaimon, AncientTroiamon, AncientBeetlemon, AncientIrismon, AncientVolcamon, AncientWisemon, Arbormon, Ardhamon, Armamon, Arresterdramon SM, Assaultmon, Atamadekachimon, Bacomon, BanchoGolemon, BanchoStingmon, BattleTrailmon, BladeKuwagamon, Blimpmon, Blitzmon, Blizzarmon, Bokomon, Bolgmon, Boogiemon, Calamaramon, Destromon, DexDorugamon, DexDorugoramon, DexDorugreymon, Dinohumon, Dominimon, Fangmon, Ragnamon, Gigasmon, Gokuwmon, Grottomon, Gulfmon, Monitamon HV, Hookmon, JetSilphymon, Jokermon, Karatenmon, KingWhamon, Kodokugumon, Luminamon, MagnaKidmon, Mercuremon, NeoDevimon, Orochimon, Petaldramon, Petermon, Phelesmon, Ranamon, Resshamon, ReverseWeddinmon, RhinoKabuterimon, Sagomon, Shademon, Snatchmon, KingSukamon, Tinkermon, AnglerTrailmon, BallTrailmon, BuffaloTrailmon, C89Trailmon, DarkTrailmon, FrankenTrailmon, KettleTrailmon, MoleTrailmon, RacoonTrailmon, WormTrailmon, Chuchumon, Valvemon, Vemmon, Venusmon, Volcdramon, Weddinmon, Yoyomon, Zephyrmon, Beowulfmon, NeoMyotismon, Ignitemon, Raidenmon, Panbachimon, Diatrymon, and Murmuxmon
*Fixed a bug where adventure hearts wouldn't display correctly after losing a battle in adventure mode
*Updated the following sprites: ChaosGallantmon, MetalGarurumon V, Rosemon BM, Valdurmon, GranDracmon, Neptuenmon, Chaosmon, Mastemon, Beelzebumon BM, Imperialdramon FM, Imperialdramon PM, Paildramon, Dorugoramon, Lotusmon, Lilamon, Sunflomon, Lalamon, Ouryumon, Hisyaryumon, Ginryumon, Ryudamon, XVeemon, Veemon, Cherubimon, Cherubimon V, Andiramon, Turuiemon, Lopmon, MegaGargomon, Rapidmon, Gargomon, Terriermon, Darkdramon, BanchoLeomon, RizeGreymon, WarGrowmon, Reppamon, Growmon, Guilmon, Impmon
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.