here https://github.com/sundeth/omnimon
clone the repository and change to the dev branch, there are a LOT of changes on it and more to come
#Omnipet - A Modular VPet - 0.9.9 Released
1 messages · Page 4 of 1
Got it, im working on right now to implemented, im goin to try first the new app to see how it looks and works
Look good?
The eggs are different colors to make sure they can show up on the menu. And most evolutions are added there to fill the roster.
I see them, all looks amazing
For now and today I have already implemented in 0.9.9:
- Discord Linked wit Discord Bot for Online Battle and Future Storage Bot (if you need/ask for them in the future).
- Online Button and Link/Unlink Buttons.
- Creator room for Host (P1) and Visualizer room for Guest (P2).
The hardest part for me will be the battle scenes and making sure everything goes smoothly.
I don't understand the difference between "WiFi Battle" and "Online Battle." For Wifi Battles, are you meaning Ad Hoc?
thats nice, I didnt put much effort to make this scene to look as unique as others as I hoped to add more functions to it for the next version, we can work to improve its looks later on
Yeah Wifi Battle it's Ad Hoc and Online Battle it's like a Online PVP
Yeah, np. First I'm goin to create all to seems it's functional and later we can improve it
I need to change the title in Guest Room but... It's even better than the way I was doing it last time; it directly detects open rooms in the bot (these rooms close automatically after 5 minutes, although I have to include the close command), but we're still making progress.
thats really cool, btw I found a bug in the current pvp implementation, the right side of the hp bar is broken, so if you see that don't worry, its just a visual bug, I got it fixed on my local code
Oh, np for that. Maybe with the IA I can solve the problem with that.
I had to limit the Rockie+ matches because I was getting divisions below 0 and that's why the matches wouldn't start; at least this way it doesn't affect anything.
Okay, FINALLY SOME PROGRESS. It was so hard to start the battle in the new version... I've also fixed a few things, like being able to choose several Digimon to sleep while others can stay awake if they're nocturnal. If you want them all to sleep at once, just press Sleep and everyone in your party will go to sleep.
All right, here is a test battle, how looks?
Hey
You the man
Thanks sir!
Gave +1 Digi-rep to @dark lake (current: #196 - 9)
that looks great!
I hope this can be installed on android phones! that would be awesome!
wow! that would be cool! I love vital bracelet sprites more than the rest
aw man that's so rad. I'd love to have a little dedicated device to run this on
Try to find a good device with a good processor and RAM that can run Batocera, and with that you should be able to use it. The new version has an integrated mouse, or you can use buttons to navigate the menu and play It like console
Bc R36S or their clones have only 512mb-1GB ram and it's no playable
What do you think is the most minimal device I can get away with? Could I swing it with like, a pi zero?
Only because I want something teeny tiny
Pi zero nope, bc they no have Ram enough for the app, you need like a Steam Deck or variants (Rog Ally, etc) for like... Min 2 or 3 GB for Max 6GB of ram for play It with no problems.
You can try with a Raspberry Pi 4 with good ram and buy a touchscreen to play It, a future proyect to play anywere with the Online implemented
I think I want something smaller than that... I'll look into my options
I was referring to this because at least it's not that big, but later if you want to adapt it to make it smaller you need what I said, at least 3GB of RAM so you're not too cramped.
Man you know what I have laying around in my garage? An old Intel compute stick. Wonder if I could do something with that..
4GB of Ram DDR4? I search It on Google xd
After further testing of the current Batocera build on my GameForce, I can confirm that it suffers from slowdown / stutter. Clearly a RAM issue. I then installed Batocera on my Anbernic RG ARC-D and tested the Batocera build there. Works much better from what I have tested, but the RG ARC-D's own controls are not detected by the current Batocera build for it and I had to test it using my PS5 controller plugged into the ARC-D using an OTG cable. Not exactly the most convenient way to test things... I'll have to wait for the Batocera team to fix that before doing any further testing.
Is this a problem with Batocera itself, or could it be due to the mapping not being detected by your console for some reason?
It seems to be a problem with Batocera itself. I've seen others having the same issue when running Batocera on the RG ARC-D.
There is a solution but one of the steps is beyond my understanding / knowhow.
Just have to wait for a Batocera image with the fix already applied to be released I guess.
I'm not a coding expert; in fact, I'm doing all the online work with AI help, so if it were a problem with the app I could look into it, but since it's a problem with Batocera itself, I don't think I can fix it.
Yup, exactly.
Once I can run Batocera on my RG ARC-D with its own controls, I will resume testing!
Okay! Thx for the helping ❤️
I thought this design would be good for playing Omnimon on potable, so I bought it—but I didn't actually check the RAM.
After buying it, I found out it only has 1GB of RAM. Will 1GB make playing really difficult?
Yes, the app needs more RAM
Like We said un this section.#1366875366991462521 message
I recommend 3 or 4 GB of RAM
I try with my console (Have 1GB) and the combat It's just unolayable
I have the game on my RG28XX and it definitely runs well.This is only I 1gb RAM device as far as I know. I haven’t tried an online battle but so far the dmx and dmgz quest mode, vs, and menus all work just fine for me. Is it just battles that need more RAM?
@pale imp has leveled up! (0 ➜ 1)
What OS have the console?
Okay, I think it could be two things. Could you check the resolution and type of RAM your handheld console has? Is it DDR3 or LPDDR4? It could be the type, the frequency, or even the screen resolution that's the key.
Same ask for you, friend. I want to take the App to handheld consoles for play it
Unable to check my GameForce right now, as I don't have it on me. Away from home due to circumstances beyond my control.
Oh, I'm sorry to hear that, and I hope the situation improves. If you at least know the model, I could easily find out for myself on Google. ^^
I have the test build of full Batocera on there currently. Knulli unfortunately does not load the game. The website for Anbernic lists the RAM as LPDDR4 1GB. I have the game set to the devices resolution of 640 x 480
Okay, thx for the info. I take notes for this bc i have a R36Ultra (Clone R36S with a 720x720 display) with a 1GB DDR3 and the fight and training animations don't work correctly
Gave +1 Digi-rep to @pale imp (current: #719 - 1)
Sorry to bother you, I'm trying to upload the files but because the brand extension is so long it's causing lag and preventing me from continuing the upload. At one point, the browser even stops responding. Is there another way I can send you the files? I have other cloud services like Google Drive or even Mega to share them with and open de PR.
I have the files to the Module, a .md with all the changes and a bot files to testing with it online. It's a Http API and we can implement in the future more things like a Storage, Trade Digimons to Complete the Digidex, etc...
Actually, the plural of Digimon is Digimigimon.
Hi y’all, tha for helping me with how to select active/inactive Digimon on my previous question.
May I ask another question please, what is the button for shaking when we are playing with Digimon from Pendulum ecosystem here? If I need to shake my PC, you can expect me to be a gym instructor after 2 weeks it seems
Thanks chaps 🙂
I almost bought an R36 Ultra, I thought it's playable there with just the online battle issue. glad I read this just now
@crimson raft has leveled up! (2 ➜ 3)
if that's the case I think I'll tend to buy this instead
atleast for now, I just wanted to play with omnimon on the go, since I'm not into online battle that much 😁
If you are on PC, Space it's the key to shake yout Digivice
I recommend for the future, more RAM than 1GB, like 2 or 4GB if you can.
BC the game itself Run well, but future updates can make use more RAM to process the app
I appreciate your recommendation 😊 thanks!
Yw man and ask for anything you need n.n
Im gonna ask a friend if He can make a App for Android, just for this xD
Or anyone Who can make Android apks
Thank you for the help, sir!
Gave +1 Digi-rep to @severe iron (current: #720 - 1)
Np! ^^
oh my! This is so exciting!!!
can you play omnimon on batocera lite?
The RG35XX Plus and H have finally been blessed with GOOD custom firmware. The day has arrived where we now have a Batocera lite / koriki beta we can install to our handhelds. In this video I will guide you through the process of installing and setting up your device. This is a windows tutorial but no don't worry Mac users my friend has you cove...
Same thing, only 1GB of RAM but I want to see first if these types of consoles with LPDDR4 RAM can handle the speed issue better. I also have to wait for people with different consoles to report their specs and analyze in detail what I can do to make them work, as well as verify that everything runs smoothly and also see what I need to optimize it for these systems since there isn't just one; there are ArkOS, Batocera, Emuelec, etc.
Hey all, is there another way to restore DP other than sleeping? Pills and the freezer don’t seem to work. I feel like I’m missing something
Idk to much for this, sorry!
Pills do the job, but you get 1 dp after 4 pills. If youre on pendulum, theres risk of digimon getting sick. Sooooo, the only reliable recovery is sleeping
Hi all! I just came across Omnimon, cool to see that this is a project you're all working on! For my understanding: is it currently only a PC game?
Windows, Linux, MacOS, GamePi and Batocera support ^^
some batocera devices dont use the full pygame, so the game will not work on them, I have an anbernic rg35xx and the game doesnt run on it. If you guys are looking for a device, consider building yoursef a gamepi, there are prebuilds https://www.waveshare.com/product/gamepi20.htm or even better, get the diy kit https://www.waveshare.com/gamepi13.htm?sku=29422 and make one....
OR
.....
wait a week

I'm trying to port for PortMaster with pigame_run and it works but slowly sooo.. xDDD
Now this is another silly question of mine, what is the "Start" button on PC actually?
Is there a document where it describes all the button/keys?
Thank you 🙂
Disregard this please, so it is a backspace
Cheers
guys just a warning, if you have any feature you'd like to be in version 0.9.9, do a pull request of them to the dev branch as soon as possible, I'm currently done with major testing of game features and have moved on to optimization, unless something big breaks, we will have the next version soon, I will not upload any of my changes to the dev branch until release to not reveal the final feature. So I need your code to merge with my local branch as soon as possible =D.
Is there another way to include the files for the Online version I was implementing through the GitHub PR? The problem is that because it loads an infinite list of changes, my browser lags and I can't upload the files.
send me the files you edited to me in private
Okay!
I bought this to Omnimon, but I'm debating whether to return it because 1GB ram isn't enough.
Even if it's DDR4, will 1GB cause performance issues if additional features are added in the future?
the game runs on the pi zero 2w with 512mb of ram, this will be affected by how much the system itself uses, I think the biggest issue for most devices is pygame support (also the python and pygame version its using). You can try running the game with less modules too, this saves on memory
And its here, Omnipet 0.9.9
Omnipet - A Modular VPet - 0.9.9 Released
We have android support now! This is the very first time I make an android app, so expect bugs. Also it's important to say that in this version, the pets will not have their timers tick when the game is closed, so for now the game works best on an old phone with the game open all the time.
This is the result of over 4 months of work, its still far from perfect, but were getting there 🙂
Yeeeyyyy!!!
Testing this rfn
😍😍😍
Im experiencing a lack os response/ slowness of the menus, but so far so good
And the multitasking with the omnimon on android seems impossible. It's better to close the app and reopen it
The brothers
This HP+1 is permanent through mega levels?
@spice inlet has leveled up! (7 ➜ 8)
these items add permanent stats for vb/vbe/vbh pets, they cap at +20 if I'm not mistaken
Thought it was for dmx module as well
Yeah, I can't get it to run when I switch to another app and come back.
As Sundeth said here it has no background functionality yet. Current version is best used on an old phone you can keep active
Hopefully with the next update background functionality will be implemented
This, for now, the current behavior isnt the best, but its a start, I do plan to add a service to run the game in the background and show notifications for events in game, but thats complex and will require more time, I opted to release the game as is so you all can test and give feedback. The current implementation works just like the game does on other devices, it needs to be kept open to function properly, good to be used on an old phone, not so good on your current device
Speaking of feedback, I'd love to know how the game is running and is input working correctly? I think my accelerometer implementation isnt working, but touch controls should be ok.
Well, im noticing input problems, specially when it comes to enter and exit menus
How do perform individual selection for Digimon on mobile?
not possible yet
exit buttons are not responding?
Yep. Can confirm it on stats menu mainly, randomly on other menus.
I will look into that
Android version runs way too slow on my uleFone Note 13P.
That's the only thing I can report on as far as the Android version is concerned. So slow that I uninstalled it and can't report on anything else about it ATM.
in here, which type of sprite should I download to customize? DMC or PENC?
also I'm guessing you can't costumize the android version yet
Currently testing, digital monster mini
ILOVEYOUSOMUCH MY FRIEND!!!! TYSM FOR SHARING YOUR LOVE FROM US DIGIMON TAMERS ALL AROUND THE WORLD OF DISCORD😁🥰
Importing the mini module and I’m having glitches with different care requirements from other mod is bleeding in alone with certain care mistakes not registering
How do you set up care card requirements for a modules?
I’m gonna have to rebuild the whole module again. I’m now just getting errors on just entering entries to the new thing.
General question: is it possible to connect via d-com to my analog vpets to fight with them?
I've connected to an a-com and sent codes using python, so I'm sure it's something that could be added. It would just be a matter of generating the compatible commands.
It would need to be adapted to the hardware you're running it on though. If running on a Windows PC it'd be something like
import serial, time, re
import serial.tools.list_ports
def get_com():
for p in serial.tools.list_ports.comports():
if p.vid == 6790 and p.pid == 29987:
return p.device
return None
def main():
com = get_com()
if not com:
exit(1)
arduino = serial.Serial(port=com, baudrate=9600, timeout=.5)
time.sleep(3)
if arduino.in_waiting == 0:
print('Sending "v1-0000" initialization code')
cmd = 'v1-0000'
arduino.write((cmd + '\r').encode())
cmd = 'C1-47444470001000000002001400038BDD-47444470001200390000000000028C01' # Example command to fight Color VPet
arduino.write((cmd + '\r').encode())
while True:
data = arduino.readline().decode()
if data:
reg = r'r:[0-9A-F]{32}'
response = re.findall(reg, data)
code = ''
if len(response) == 2:
for i in range(len(response)):
code += '{}-'.format(response[i].replace('r:', ''))
reply = 'C2-{}'.format(code[:-1]) # The command sent back by the Color Vpet
break
Lovely! Thank you so much 🙂
@dark lake So... the GamerCard uses a Pi Zero 2 W apparently. Wonder if Omnipet would run on this: https://www.grantsinclair.com/gamercard lol
GRANTSINCLAIR.COM
GamerCard® is a ready-to-play handheld gaming computer—engineered in the shape and size of a retail gift card and made entirely of stacked PCBs, with a Raspberry Pi® and a Hi-res (254 PPI) 4” square IPS screen sandwiched inside.Grab & Go Raspberry Pi® GamingA convenient emulation device capable* of running thousands of games from mult...
@dark lake great work! this is beautiful. Thank you for making this!
Gave +1 Digi-rep to @dark lake (current: #182 - 10)
It claims to be able to do Retropi so the answer should be yes?
It seems nobody has any physical versions yet besides retrododo, so I can't confirm how you add roms to it. I assume ftp. Which leads me to point out that I also dont know how you switch the installation from his custom firmware to retropi, because that would require flashing an sd card and I dont know if it has a slot. It could have retropi and the other stuff it mentioned pre installed and then you can switch between them? But Id doubt that because storage limitations, and that could mean a version of retropie without pygame is being used which would exclude Omnipet
But short answer is still theoretically yes
hey all, lets go on every question
@next totem I will look at those specs, I may have ways to improve performance in the tool that builds the game on android, but it will for sure not be as optimal as the python version, on android the game runs with lots of layers because of python, it's a miracle it even works lmao, but I will look into making it run faster
@cinder heron for now the android keeps its modules inside the apk itself, so we cant add modules as with the other versions...yet, this is in my priority list. Use sprites in the dmc format.
@crimson raft thanks! 🙂
@turbid kayak in the module editor, in the module tab, there's a visible stats button, use that to set them, you can enable all of them if you want, the game will show the extras in the lower part of the status screen
@tame nacelle the first step for connectivity was between omnipets, we even for internet battles, next step is to use the d-com, its not fully implemented, but the game is already capable to generate some digicode so this should be available soon
@onyx moat ohh you're a hero thank you, I will surely look into using that, about the GamerCard, in terms of hardware, it should work, it will be the os that will be a go/no-go. You can try the 0.9.8 nuitka version, its standalone, I didn't release a 0.9.9 build of it, but I can do that easily
@nocturne stag thanks 🙂
Gave +1 Digi-rep to @next totem (current: #48 - 48)
Gave +1 Digi-rep to @cinder heron (current: #725 - 1)
Gave +1 Digi-rep to @turbid kayak (current: #324 - 5)
Gave +1 Digi-rep to @nocturne stag (current: #725 - 1)
Gave +1 Digi-rep to @onyx moat (current: #106 - 18)
Gave +1 Digi-rep to @tame nacelle (current: #725 - 1)
Gave +1 Digi-rep to @crimson raft (current: #725 - 1)
Thank you for the answer, merry Christmas to ya
Gave +1 Digi-rep to @dark lake (current: #163 - 11)
@dark lake do you have a road map of development? I would love to contribute to the code.
Currently I slowed down development, after 4 months I needed a break, but will be back after the holydays. I'm currently in the process of building my very first nas server, it will have docker support and I intend to use it to host the modules and online battles, this is what I'm planning for 1.0.0:
- Support for connection with real devices using dcom or similar
- An in-game shop to download/update modules on the fly (for all builds, including android) (and in the future buy customizations like skins and items too, don't worry, I don't plan to monetize the game, this will be using currencies obtained in-game)
- The module editor be able to upload modules directly to the server
- a user/account system to keep track of module authors and tamers, while not planned for starting version, later on we can have ranks and such
- an online battle system between omnipet devices supporting live battles and asynchronous (like you set a team and other players can find and fight that team even if you're offline - this may not be fully at 1.0.0)
- a full pass on all the existing modules to make them even closer to the real devices
- a background process to the android build that keeps updating the pets when the game is not open, sending notifications and such
- improvements in input, specially for android, proper support for accelerometer on android
will I get all these done...don't know, but thats the idea for now
@nocturne stag there's plenty you can help with, pm me if you want to contribute with any of these, you can also come up with your own features too, I'm been looking into implementing the shenanigans of real devices, like mini's random battles, xros evolutions, twin with double pet selections....there's so many possibilities
Dude your project could be the vpet we all wanted for so long 👌
That sounds really cool if you manage to include, looking forward to it
hey @dark lake the discord link in the documentation is dead btw
Hey, how does the sleep system work?
Here’s the latest person. I’ve been trying to remove a couple bugs but I think I’m just gonna keep it as is. You’re free to edit an altar and right now. I’ll be making another module to replace the broken one.
you can put pets to sleep/wake them up at any moment.
they will ask to be put to sleep on their sleeping time, failing to do that in a certain time will count as a mistake (just like in the real devices).
if you try to feed/train/battle using a sleeping pet, it will count as sleep disturbance, depending the module, of course, if enabled by the module, pets will go back to sleep after a certain amount of time.
If you wake a pet in the middle of its sleeping cycle, it will do a call to be put back to sleep.
DP recovers after 8 hours of sleep.
While sleeping, hunger/strenght do not decrease, all other counter do tick, if a pet becomes able to evolve while sleeping it wil evolve as soon as it wakes up.
Overall the system works mostly like in the devices with only 1 catch, it is possible to set a custom sleep/wake up time in the settings, both need to be set to work, this will override the pets timers and all of them will want to sleep and wake at the set times
just got a pi zero 2w with a hat on it 3 side buttons and the d pad would this work with this project ? i know nothing about pi's but im tech savvy and want a project to work on during the cold months lol
3 button input is not supported, I do plan to add it, but its not a priority right now
I was able to implement a 3 button config on al older version but not since the UI update.
Got pics or a link? Sounds like something I'd be interested in.
Three button input would be sick for making a watch port happen
I wonder, whats happening here...
Mametyranomon screaming for help at the end, poor guys
Hey, did you manage to connect?
Is it possible to connect mega pets with? I’m with a calm.
yes, I'm connecting with the DM20, I began the work for DMX, but single battles only, no jogress
I have the DMGZ Color with me but no A-com yet, I wonder if we can connected to the vpet
I’m working on a module card at the cyber boy it’s basically the game boy alternative universe with Digimon
It’s like if Pokémon is replaced with Digimon
I got it cheap and I knew there were digimon projects people were doing on these took me forever to get it setup and to get the controls working like a mouse via mouse.py I ordered another one to mess around with some different hats with buttons but my original question was is my assumption correct that this is the setup being used to run this and is anything other than the pie zero2w and the waveshare hat required? Or is it a different hat being used i know the one I have in particular is a pain to use but ive ordered the other 2 lcd button hats I could find this hat is the 1.44 inch they make a smaller one that looks just like this one but idk if its better
It should run, the only issue is 3 button support. But if that's a joystick on the left rebinding is possible
As in, if your device only had 3 buttons there'd be an issue. But if that's a joystick, then you can just figure out the binding you want
This post has the newest version, you basically want Omnipet 0.9.7.img
Though personally, if you are able to install retropi I think that will be easier. You ftp the game to the pygame folder, and then you'll likely have to mess with the input configs to ensure your buttons are mapped how you want
For that you'd download Omnipet_GamePi_Ver_0.9.9.zip
Awsome thanks I ordered another one with a few different hats one being one i seen in this thread im going to leave this one as is because it was a pain to get working and ill get the new one running this game curious question though what environment do the actual vpets run in i have a programmer but curious if you could rip the rom from the vpets and create a environment they can natively run on on a pi would be even better if you could back out and load different versions / models like run a dmc for a while back out and run a dm20 im going to look into this myself and with the help of ai well see where it goes but my thought is if I can rip the rom (vpet) I just gotta build / make the emulator makes sense in my head but for all I know is impossible but would love to carry a pi zero2 with battery power lid with buttons and a os that just runs vpet roms
Gave +1 Digi-rep to @unreal glacier (current: #204 - 9)
Yeah thatd be an emulator and I havent seen any movement on that idea unfortunately
This is the closest thing Ive seen
as @unreal glacier said, that would be an emulator, Omnipet is a simulator, a reimplementation from scratch of the real thing, which is really hard given how difficult it is to get some data from the real devices, even worse to the get the dumps, btw if anyone sees a feature that is not implemented in Omnipet, please let me know. I'm running a few vpets now to test the battles and already saw lots of things missing
Sorry, I can lend some pets to you. I mostly have all of them except for a few exotics.
I'm not in the us, so shipping would be a problem, but if you can record some videos of the menus, training and battles, seeing the mechanics at play, that would legit help a lot. l have a VB with all the physical dims, all DMXs, DM20s, PENZs oh and the digivice ver complete. Humulos made some really good videos for the colors so I have that covered. But for older ones, that's when it gets tricky, like the minis, twin, pendulum X and such.
The hardest is accurate battle animations
For like Monster Hunter, I was able to just load the rom and see who had what attack animation
for all the older stuff haha no
I stg I think like DM20 has random battle animations
Because I tried to do accurate animations when I did that one and quickly realized digimon seemingly have more than just 2 attack animations
As a result anything thats a color device I think is 100% accurate. While evo trees will be correct for all older things, stats are pulled from resources like humulos's work (which idk his testing process but I can kinda imagine it was straight up experimenting in debug mode)
And afaik, outside of pulling out a device and spending ages in debug mode theres just no record of attack animations
Unless its a color device and we can just see the code
I have all of them
Only one of the minis though, and it’s is digital fusion mini
One of Digimon accelerator
I used to have all the dims
And I have the pendulumx
have you ever considered or try to make a version for the 3ds? it would be perfect.
Thats SICK
It kinda means you can make a tutorial if you want
Like have a tutorial module that comes with the app, its very basic and probably goes through a full evo line in 10 minutes. Then it gives you enough coins to buy your first module
Your project as someone who is also using a vpet project to learn python and coding, has been inspirational!
@fallen verge has leveled up! (8 ➜ 9)
Select your champion
At one corner, we have the Digimon twin
India Corner, we have. The OG pendulum.
In the waiting in left, we have Digimon accelerator and pendulum X
Choose your champion
hey does this project have its own discord?
No
do we have any plans to make one? fould be easier for colabs and announcements? if not no biggy was just curious 🙂
Where to download android apk? Would love to try it!
@full hazel has leveled up! (3 ➜ 4)
We will have a discord, its already created, but empty for now, have other priorities first.
The apk is in the mega folder, link on the very first post
no 3ds, it would require to rewrite the code on another language, in theory it could run on modern consoles, I know there's a way to run python on the switch, but I don't plan to do that, while I'm open to expand support for even more devices, the more devices, the more testing, the more spaghetti code to make that device run the game and as we can see in the android version, all those extra layers impact directly in performance and development time
speaking of development, I managed to make the battles work 100% with the DM20, the documentation we have use tag battles, single battles have their own attack patterns, I mapped everything manually and slowly integrated everything. I already did the PEN20, but I don't have a device to test it. Currently working on the DMX and PENZ. Also I bit the bullet and bought a DMC, PENC and the Godzilla devices so I can test battles directly with them.
Also I now have a working python web service and updated the module editor to login and upload/publish modules 😄 will soon start with the game implementation to download them...and my NAS server is now running with the Omninet database, still need to get a tunneling service, I even bought a domain...and it was just supposed to be just a learning project 
well when it come to this stuff you never stop learning and the more you learn the better this becomes so 😛 keep up the amazing work
Way future idea, but it just hit me. With dual screen devices like the anbernic rgds and the ayn thor, some sort of dual screen functionality could be cool
Like maybe bottom screen can have library, or maybe all the options appear on the bottom screen and the top screen can be a clean visual of your pets
Even if this never happens, the always on aspect of Omnipet does mean its a great fit regardless. Having omnipet on bottom screen while youre playing something on the top screen is probably ideal
Both devices have the same baby to each
You can use nova’s egg on the 20th
Since the Sprite originally came from the digital monster twin
You can only get these two monsters. Good care no care mistakes.
Currently working on getting good care evolutions
I messed up by not feeding them earlier so I might get low hair or bad care
how to get vital values?
@cerulean maple has leveled up! (0 ➜ 1)
It doesn’t have the bottle bruise of features this predicted by 2007 I think
It’s the old-school virtual pet
Hi @dark lake! I haven't been around since 0.9.8 released, and don't know if anyone remembers me at all. I took a break from vpets in general, even my keychains have been paused. Just dropping in to see what's up and say hi. Congrats on the 0.9.9 release! The complete UI overhaul with scaling and mouse support and Android support is huge for a point release. If you weren't already on 0.9.x, those kinds of changes would normally be an increase like from 0.8.x to 0.9.x!
I don't think I'll get involved in development again. I don't see much in the way of bug reports in the forum since 0.9.8, and I'm not familiar with the codebase anymore. I can't help with Android as I don't have one, and I have zero experience with network programming. There didn't seem to be much interest in the module I was working on. Trying to reinterpret a PS1 interpretation of vpets back into a normal vpet isn't the most straightforward. It was a bigger project than I was expecting. Simply sticking with the original vpets that inspired the PS1 game is the simplest and easiest path, or playing the project based on that game.
I'm happy to see @unreal glacier's renaming suggestion for the project was adopted!
Time away has given me some distance in my perspective. I understand the desire to be able to connect Omnipet with one's keychain toys. However, that would open a can of worms. Other projects have expressed concerns before that Omnipet would become a "cheating tool". Interoperability would enable people to abuse it. Do you have any plans to mitigate concerns from other projects? Other projects connect with keychain toys, but they are much more locked down. Omnipet would lose its heart and soul if it was locked down, as it's meant for user mods. Having Omnipet connect only with other Omnipet devices is a small sacrifice, but it might be a price worth paying.
At least you didn’t do time, stranger
I had difficulties in programming, peppers, evolution, paths
I did play your PlayStation one percent digital world mod
I went back to play the OG game later and got and slug
Good to see you again man! Imo youre all good, a lot slowed down around this and I also definitely slowed down because life and other interests got in the way lmao
Im sure when the tick bites me again Ill make some modules because of how fun it is
I think the politics of cheating will def be a "we'll see what happens". I think I mentioned DVPet having a competetive version thats more locked down to stop cheating.
Right now the APK version is kinda that, and thats why sundeth is making a module downloader. But since a locked down version is already happening, I can see how a legal and unlocked illegal mode could specifically exist on android
Yeah, I remember DVPet what happened? I wasn’t there for the final moment though. To me the whole thing just disappeared overnight. I had took a break from there for a bit and I try to find an update. The whole entire thing was just gone.
I found out someone was selling the original creator stuff for profit at the beginning of this year
I was looking forward to fighting a classic virtual pets with Omega pets
It comes to cheaters they will take any advantage that they can get.
Ill check the DVPet server, Id be surprised if he stopped tbh. He seems to like adding to it and tweeking it
With the current state of things I can see any version allowing you to battle your own real pets no problem. But I can see an environment where competetive gameplay requires using the android version or just. A version that doesnt allow the user to modify their files
He shut down his discord channel
That’s why I started searching why this handle was gone in the first place when I was looking for an update
Thats wildly sad
Theres the explenation ig
He still has the download there so thankfully its not gone
I did love the community though man I didn’t know that guy got bad enough where he shut it down
I was barely there due to at the time school and work
They seemed nice the few times I talked in there
The PS1 game basically requires a guide if you don't want Numemon over and over! It's hard to progress in the game exploration, since you can carry only a max of 10% of your stats to the next generation, so it's a tradeoff between time exploring and time training, even when you can consistently get Ultimate/Perfect. More time exploring and battling means the next generation will be slightly weaker. It's definitely a 90's game. Developers didn't care if people didn't finish the game!
I remember you mentioned trying my module. That's why I didn't say there was zero interest 🙂 Unfortunately, playing my mod wouldn't be much help playing the PS1 game with the heavily interpreted evolution requirements. I mostly tried to keep the evolution trees the same, as they are a bit different than the keychains. Trying to translate the world into the Omnipet adventure mode loses most of the original game's charm, so it killed my motivation there.
Yeah, and I followed up after trying to translate time stranger which was not good for my first actual mod
Sundeth had already done a first draft of four easier modules by 0.9.6b. That was good for everyone to have something to play with and get interested in the project, but gave module creators a bigger challenge!
So, I checked my paused DMOG, and apparently the age maxes at 99 and doesn't change after that. Batteries are almost dead, so it's time to say bye to the mon.
It looks like someone did a DMOG module. For realism, someone might put special code in to make the age stop at 99...
Pause the clock when the mon is sleeping!
It does not work on the 20th
Whoa
Dead batteries in my 3 DM20's. Don't know yet if backup saves work
Yeah, and how Digimon 20 works if you don’t reach the evolution requirement for perfect level they die
I usually get past all over stages normally just getting to mega
IDK if it makes a difference, but my DMOG is Perfect (Monzaemon), so that might have made a difference in survival
I haven't been doing the greatest lately. Probably partly why I've not been around. Holidays are tough for me. Partly seasonal affective disorder, partly losing my last 2 grandparents around the holidays 5 years ago. Had a falling out with my last church a year ago and haven't gotten settled in a new one, and haven't really had any real friends since falling out with my best friend 2.5 years ago.
How are you?
I can be better myself
I’ve been battling up stuff lately
I get occasional nightmares about love ones dying
I have fear change
I have been properly graded for my grandpa a lot of stuff
And I have panic attacks
Ha
Right now, I am all right it’s
thats good to hear, as someone who suffers from anxiety, panic attacks are not a fun ride
speaking about the project, I'm still working hard on it and got some really nice features, we will no longer have to deal with json configuration files, everything will be configured in game, in fact the first time you boot the game it will start a setup process to set input keys, game resolution and such, it will even try to detect the best resolution the game can run in the device
we also have a proper introdution tutorial that will explain how to feed, train and battle
The Omninet server is also going strong, it is already possible to "buy" modules in the shop with the shops for gameplay features, backgrounds and a few other things also running on the server side, still needs implementation in game
Now I'd like to share some of the philosophies I'm working on in terms on the "false monetization" I'd love to have some feedback on, to make this clear, the game will not be monetized, but it will have a currency "Coins", at the start of the game the player will go through the tutorial and at the end it will receive a 50 Coins reward and will be taken to the shop to buy a module. So at first, the player will have no modules installed and only the Dummy Charge training.
All basic modules will cost 50 Coins, the other mini games will cost 20, then there are backgrounds, items and such all costing some Coins.
To get Coins there are a few ways:
- Discovering a secret (unlock)
- Evolving
- Evolving to a pet for the first time
- Finishing an area in the Adventure Mode
- Winning a place in the Arena Season
So while the player will need to buy the modules, even the mini games, for the average player, I intend to balance coin acquisition so that the player should have enough to buy a new module after a single cycle from egg to stage 6/7, for completionists, there will be "Premium", more expensive items in the shop that will require longer to get (like special backgrounds). This way we can have a sense of progression and not be overwhelmed with 40 eggs to start with, hundreds of areas in adventure mode and on, while not gatekeeping people too hard (you will still be able to install modules manually if you don't care about the system).
About the Arena, I haven't began implementing it yet, so right now it's only in my head. The arena will work in seasons, every season will be a week long. Everybody will be allowed to "upload" a team of 3 pets, these pets will leave the device and will be frozen until the end of the week, every player will receive a number of attacks, so when you do an attack you will attack another player's team, every victory will increase your score. It will be possible to rewatch all your attacks and defenses in game. At the end of the season the top 3 players will receive coins as a prize. Seasons can be free for all or thematic, like only stage 4 pets, or only Data and so on.
Very nice indeed
Look how beautiful Omnipet looks on a flip phone! The only problem is the resolution of the menu which appears too small
Oh good so I can actually meet the literal Omega pet and pendulum
So I am going to have to rebalance a whole evolution chart
Having all settings done in-game is much better! Editing a json manually is error-prone, and is a hassle on a portable device. These changes should really help with the Android port!
Strong "Professor" vibes there. Reminds me of the game intros for another franchise...
One consideration for the "shop" would be some community recommendations of which modules would be better for beginners. Modules would need to be reviewed along with the balance of the coins to ensure each module would reward enough to unlock another module. Don't want people accidentally "soft-locked" and be forced to bypass the "store" with a manual install (would Android users have a way of manually installing?).
I kinda like the idea of the game not automatically coming with all the modules - smaller, quicker download. Though, it might frustrate players thinking why do I have to download something when I just installed the game. Everything is DLC could concern people if it is not sufficiently clear that the downloads are real-money free, and with the competitive aspect of battling, clear that the game is not "pay to win".
So, the in-game power status doesn't work on Android?
What do you mean?
The battery icon in the upper right of the main screen. Does it ever change at all on that device? It looks like it's plugged in, but doesn't have the "charging" icon, only the "empty" icon.
Oh, I see. It wasn't really plugged in when I took the pic. The laptop was turned off
the professor is an intended pun, his name is Professor Shrub
, the first module will be from a smaller poll, only "Modern" category, the official devices, next is open for choice, people can set the cost for their modules, only the "Official" ones will be a standard 50 Coins
ih
Hey, how did you get the game to work for on steam deck?
I’ve been trying to do it to my own since I have it in the emulator that I use doesn’t support pigame
I am using retro deck
Why I can't train my bowmon from VBBE?
Hey I just got here and if live to try this, but from what I can see I need a password?
password? you can download the game and play it on your computer or android phone
some pets from low stages cannot train
So I can't get Loogamon
@sick basin has leveled up! (0 ➜ 1)
mmm I will look into that
hi there is there a prebuilt image for the rpi zero 2w of version 0.9.9 release that i can flash
I couldn't make one, mine broke thanks to my cat, I plan to make for the next version
Gave +1 Digi-rep to @zealous flax (current: #754 - 1)
@dark lake Thank you i will wait for the next version.
Gave +1 Digi-rep to @dark lake (current: #161 - 12)
Hey is there anyone who made a keychain v pet using this? With the buttons and all
Guy this game can play now?
yes you can download and play it on pc, link in the first post
soon 😄
How long will it take me to scroll all the way back up there 
This post has the newest version, probably should be pinned yeah
Can I download it directly on Android and play it or do I need a PC to config the game in any way?
you can download the apk directly, a pc is only needed to create new modules, but the game already has many of them. The only limitation of the current version for android is that you need to keep the game running to progress, it wont count time otherwise, so it works great on an old phone that can keep it running 24/7, not that great when using the phone for other things. I do plan to get that fixed for the next version
Thank you!
Gave +1 Digi-rep to @unreal glacier (current: #196 - 10)
Thank you for the project !
Spent the past few days going over a design that will fit the stack as I was already looking at making a pwnagotchi.
ill post a link to the STL when i got a version im happy with for public release is based around OP's Gampe13 build.
Feedback is welcomed, dimensions are 78mm 47mm and 40mm wide. not included in diagram is acceleromter or coaxal antenna upgrade as of yet
looks very nice man cant wait to print it
I love the design for the most part but yeah it is a bit... doesn't exactly look comfy to hold onto
I didn't think 40mm would be too large ill review in a few test prints and see where I can squeeze some space maybe, accommodating the battery has been the hardest part.
Having built one of these, there really isnt a good way to decrease the height of the device. The only real way to handle this while still using the gamepi13 is to make the case itself bigger with more of a grip
The screen is gonna feel smaller on it and the buttons may end up being too deep in to be comfortable using though idk
That was my worry, Maybe I go back to my D-terminal style design.
that way I can spread the stack flat.
Thats a nice idea
At that point I probably wouldnt use the gamepi anymore though
Youd probably want a bigger screen for a dterminal
Oh 100%.
Thanks alot for the feedback so far, means the world, gives me some thinking to do.
that's a beautiful case, does it support battery too?
spoiler alert, this is what I'm working on. It supports double battery and its main feature is that, like the vpet itself, its modular, the case has holes to fit the side details, these I didn't get a good print yet, I'm on a try and error to get a shape that is easy to print, main body is abs, details in resin. The prism fits on it and its possible to connect a usb device to enable dcom usage
about the game itself, I managed to get the dumps from the new pendulums and godzilla devices, got the offsets for the data tables and updated the modules to have the correct attack sprites and status. I'm on my last day of work for a 20 days vacation. Last one was what when Omnipet was born, hope this one will be as productive. Also bought the new xros, will take around a month to get here, will dump it as soon as possible to add a module for it
I just noticed the keychain fell...ops lol
Yes! Currently I've got a single ANT103450 2000mah lipo with a MP2636 Power Booster Charger Module modeled into the design, at this point its all proof of concept till I can get proper dimensions of all the parts. I've mostly modeled off parts that are either taken from waveshares CAD files in their wiki or from GetCAD, so I can assume most of them are fine, but I would like to get some calipers on them to be 100% spot on.
So I went back to the drawing board, gave it more of a terminal look to it.
( unsure if I want to add the traditional flip lid at this point maybe in the future )
with the feedback you guys gave me and 40mm is too thick...
so I scaled back the width down to 35mm and made it wider now at 130mm and 70mm tall.
I've ditched the gamepi and I'm just going full out with custom placement of the buttons with PCB and tactile buttons to the Rpi Zero Gpio, ive added a 2.4in display and the larger battery; battery has been upgraded to fit 5000mAh 6060100 LiPo.
looking at getting parts in shortly if I can settle on a base. again thanks for all the feedback so far!
Could you also finish the gamepi13 version
Yeah was planning on it ! was going to make gamepi versions for my kids
@wet yarrow has leveled up! (1 ➜ 2)
Amazing cant wait👍🏻👍🏻
Hi, what is the decryption key? Thank you.
Gave +1 Digi-rep to @dark lake (current: #156 - 13)
decryption? the game's source code is in the github linked in the first post.
When you attempt to access mega on mobile it blocks your access.
Checked again, its no longer asking for key
thats so weird! Never saw that. Bringing some development news. The Omninet application is now on github "https://github.com/sundeth/omninet" this is the server application that will handle modules/coins/arena and so on. I'd also want to talk about the new game modes and the entire new intro into the game.
On version 1.0, when you open the game for the first time you will be greeted with the Setup Scene, first you will have the option to remap all input keys, the game will read for joystick/keyboard/gpio whatever input device you have (you can skip and use default values, you will also be able to change this later not only to remap a device, but to also remap something else, lets say you want to use a keyboard AND a joystick)
Then the game will go to the graphics testing, it will run performance tests to see whats the highest resolution the game can play at stable fps, again this will be changed in the settings later on.
Finally the biggest feature here, you will have the choice to set your game mode:
Progress Mode: in this mode, the device will need internet connection to play the game, with the exception of the first one, all modules will cost coins, obtainable by progressing on any module. This mode will also allow access to bonus shop items and the Arena to play seasons in PvP. You will need to create an account on the Omninet to be able to play.
Free Mode: this is the current experience, you will have full access for everything, except the shop will only allow the download of modules (for free) and no Arena Mode. This mode is to ensure devices without internet connectivity and for future proofing when the game servers are long dead you will still be able to play the game. No account required, neither internet connection.
You will be able to switch between modes at any moment, but that will also change the save files, save files are now tied to the account, so you can have multliple accounts each with its own save. Free Mode uses a separate unified account with its own progress.
How is it gonna be any computer compatibility in the future?
version 1.0 will be released for all the same platforms as of 0.9. The shop/arena will be available for all, the device just needs a connection to the internet (to play progress mode, free mode does not need internet).
Also the Module Editor now has its own repository https://github.com/sundeth/Omnipet-Module-Editor
So I'm pretty set on the designs, simply due to batteries they are thicker than I want but for a version 1.0 I'm pretty happy with them as a whole (gonna research to find some slimmer batteries) still both need minor tweeks to framing and positioning internally before I'll be ready for print, parts will be ordered shortly so I have everything before the end of the month for final testing.
Mini Gamepi13 Model 84x49x39
gampi13 model has modeled to fit internally - 3.7V 2000MAH LiPo -103450
battery power shut off switch
Terminal model 130x71x38
-2.4in TFT display
-wifi upgrade haven't that I haven't researched as of yet but should be straight forward
has modeled to fit to fit internally - 3.7V 5000mAh LiPo Battery – 6060100
-powerdown momentary switch
exposed bottom HDMI and mini USB otg female for display and additional connections when docked
MAX98357A Audio Amplifier Module with 15mm x 10mm speaker
-both devices have
BMI160 accelerometer
space to build in micro LED battery Indicators Ultra small size, only 5x9.5mm https://www.aliexpress.com/item/1005008895991987.html?spm=a2g0o.cart.0.0.4bcc38daeSmiZ9&mp=1&pdp_npi=6%40dis!AUD!AUD 7.12!AUD 1.43!!AUD 1.43!!!%402101d97817727850782826993e6119!12000047110198532!ct!AU!7373593010!!1!0!
MP2636 Charging And Booster Module with USB C charging
I happen to be going all out with this project to add to my design portfolio, also the kids are bugging me for one now. so I'm going to make them portable gaming stations out of them also (probs just running off the batocera build)
I've began designing a docking station for the devices (terminal for now mostly-looking at ways to incorporate both)
ones simply for personal use on my desk when I'm at home and for the kids rooms, the other one is simply just for mobility on the go for me when I'm out and can connect to a larger portable display for linux or roms.
Love to know what you guys think.
Ngl, I live the digitamamon doc
Soo heckin sic
It looks much better on the form factor.
that look great!
hey guys, just a fyi, yesterday I uploaded a bunch of changes to the dev branch and will soon upload more (also to the server and the module editor). Some structural reworks and many in game features. Now we have support for multiple save files, theres the setup scene and tutorial. All these features are in early development, don't use the dev branch unless you just want to see how the new features are going.
Also in the continuous effort to make the pets in Omnipet work as close as the real devices as possible, you may notice a bunch of new fields for the module editor, I hope to add documentation of all of them closer to release 🙂
While bug report right now is unnecessary as I'm still implementing stuff, if you have suggestions of gameplay features, this is the time to speak up 🙂
Thanks for the heads up! I'd love to check out whats going on
Fantastic, Ill check out the new dev branch soon. Absolutely loving the app mate.
Okay Both designs are pretty much 100% complete just waiting on parts now, in the meantime ive been looking at the module editor, this has gotten me so crazy for this project!
my entire friend group has requested builds so i've now decided im adding in a custom pack too for them too
I've stripped back the VB kit and modded it around their fave lines
going to be adding in custom Rimuru Vpet evo line ill dump in here when i've finalized it all out but heres a sneak peak of rookie level Rimuru so far 🙂
Hello
Hello! everyone, I have just uploaded a ton of changes for the Module Editor and Omnipet game in their dev branches.
Here's a few new features in this push:
-
Module editor's Main Tab was split into tabs "Main", "Battle & Training", "Care & Death" and "Misc.
-
Initial support for Dot sprites!
-
Field to disable evolution counters while sleeping (for DM20)
-
In Battle we now can set the module's "OEM" protocol, when fighting against a device with same protocol, the game will send the device version and index allowing for unlocks to occur on real devices
-
Adventure Battle Style: we now have 3 adventure style modes (Area Selection which is the default mode already implemented, Next and Reset which is the DM20 battle style and Random for future modules)
-
Battle Cost: modules can now use DP (DM20), Hunger(DMX) or no cost at all (DMGZ)
-
Battle Feeding: for sequential battles, we now have the feeding mechanic mid progression, this is implemented with DMX as base
-
In Care tab, Can Eat Sleeping will allow the game to block feeding when the pet is sleeping or asleep
-
Care 99g Effect can now be Skull (DM20), Dots(DMX) or nothing
-
Poop Alarm allows to enable or disable the poop alarm
-
Care Poop Sickness enables setting how many poops on screen to get the pet sick, the math is (number of pets -1) * care_poop_sickness_count, this means running 2 DM20 pets will need only 4 poops to get sick! (I know you all love DM20 pooping bonanza)
-
Care Poop Sickness Effect - allows to disable the effect or cause Skull/Dots sickness
-
Flags to disable battles while sick and any action while sleeping or asleep
-
The save by Shaking/B Press like Pen/DMX devices is now implemented closer to the real device's behavior. If in touch/mouse mode then clicking the dying pet works as B presses
In the Pet Tab
-
pets now have an index value, this will be used for sorting and to exchange data with real devices
-
we now have support for DMX/PENZ critical attacks, they still need some improvements in game, but I did the task of mapping and coloring each sprite
I also implemented lots of QOL features, like skipping animations, frame optimizations, a full rework of the pet timer system that now works the same regardless of frame rate and also behaves closer to the real device behaviour.
...AND THE OMNINET SERVER IS ON! Still needs a LOT of testing, but it should be possible to create an account, upload a module via Module Editor and then link an account in game and download the available modules, also some items and other stuff available, no arena for now
I will upload the DM20 and DMX modules later, I'm doing some in depth analysis of these devices, implementing every feature they have, I will soon move to penz and then the color devices. I'm literraly running 4 DMXs and Omnipet with DMX XA in parallel to see if they match, so far real good results, I already did that with DM20 too 🙂
using the build_android.ps1 in the files is how I would just export the version on mydesktop over to the apk with buildozer?
if I'm not mistaken, it needs to run on linux, I have ubuntu for windows with the requirements, it took me a while to get it to work
Yeah that's cool, VM will do the job 👍
Been a month since the last update for you guys and I've been working on a alot. I'm also probs going to move this out of this chat and into its own 😂 This device has basically taken over my life at the moment haha.
I wasn't 100% happy with the terminal design, it didn't feel terminal enough for the terminal club.
so I took one of my original cyberdeck designs I had been messing with for this.
using all the same parts for the terminal design as before this is also moddled with the Pizero2 - however a Pico is also required for the handling of the Sbus for the Keyboard added. will likely upgrade to the orangepi or even the CM4.
I've printed the Gamepi verson and works great, just need parts to make sure that everything is moddled right and fits, unfortnatually due to supply issues and funds that's gone on the backburner at the moment at least for a couple weeks.
Hey guys, how’s your day going?
so i have the pi zero 2w and the waveshare button screen that is being used my question is do i load the pi with basic pi os and just run the program via python? what version of pi os is best prefer lightweight as this is going to be its dedicated purpose any other helpful installation or setup info would be greatly appriciated feel free to dm me
I don’t really know I think there’s instructions inside the program
spent the weekend on other projects but taking all this to work with me tonight to try and get it going looks really fun
Did something stupid and Luke my computer?
I still have my old files since I backed them up
I don’t have a activation key so some features I had or permanently locked
Oh, and I’m also working on a secondary project
Hi! if you look at the very first post with the mega download link, theres a pi image there "Omnimon.0.9.7.img" burn it on an sd ard 32gb+ and use that, it has everything needed including the game, but it is on a lower version, you can manually update.
Awsome ty so its wrapped up in a image and already good to go ive got the zero 2 with battery and the same hat checked out the windows version and its exactly what ive been looking for next would be where to get the modules and such was looking through earlier and couldn't find a link to the server
Gave +1 Digi-rep to @dark lake (current: #157 - 14)
the build in that version contains most modules already installed, but you can get the GamePi release and use it to update, just pay attention that the game was renamed to Omnipet, so if you want to rename the folders you will need to edit the service so the game opens automatically on startup
Also have you made the stl files for the case available tried making my own by altering existing zero cases but im not good at cad lol but have some nice printers and would like to wrap it up in the nice case you made
right now the modules are in the release itself, this will change, but only for the next release
Ok i see thanks
Speaking of the next release.... When I disappear, it means I'm cooking something. I've been working hard on the last month or so to fine tune many of the features and to add some new cool stuff. I admit, things are slower than expected, but there is a reason...
and it is dot sprite support! and when I say dot sprites, I mean the classic sprites (from now on, I will use dot for the old sprites, color for the game's default and HD for the vital bracelet ones). The game will still support color sprites and classic modules will still be able to be played with them. While this doesn't sound like a too big of a feature it has a big issue, while we have https://dmc-sprite-database.vercel.app/ as an incredible source of sprites, we don't have a repository of dot sprites nicely formatted and ready to go, so it took me a lot of work to prepare them. I did the math and right now I have over 7k frames done, thats for DM20, PEN20, DMX, PENZ modules and added to that, there are classic sprites for attacks and even poop :)...
Browse and filter Digimon sprites
But its not in game features that I've been working on, the Module Editor has received a bunch of qol like searching pets, a report feature, dot sprite support and the online conectivity with the Omninet server
The module editor is mostly feature complete for the 1.0 release! I'm now ironing out the bugs, the only thing that is still far from completion is the arena mode that I may push to a future release, so we should have the nease release soon(tm). If you want to play with the module editor, you can download it from the Beta folder in the mega download link
just be aware that this build of the editor is pointed to the dev env, so the account created wont be usable on the prod build (still it would be great if you guys could try to create your accounts, that will help with the testing, check your trash folder for the code)
Any news regarding the implementation of background running on the Android version?
I've made most of the structural changes to make the background service to work, now I need to tackle the process itself, I hope to get that done for 1.0
Does the Batocera version offer full support for running in the background? I intend to use an Anbernic RG 28XX exclusively as an Omnipet device
no, the android version is the one I'm aiming to run in the background, I can try to adapt the service to run on other systems, but its not the priority right now.
the RG28XX does not operate with the Android system, being compatible exclusively with Linux-based systems such as Batocera.
The costs of purchasing a Raspberry Pi 2 and a GamePi13 are considerably high in my country. An Anbernic 28XX would represent a significantly more affordable alternative, as well as already integrating battery and a processor accompanied by 1GB RAM
Models outside of the android are designed by OP for the Gamepi model they designed and runs full time on that device as a standalone. The Android version is just bulldozed from the pygame file.
The git is available and project is opensource,
You could always learn to code the partition into the original vscode
Claude code works wonders for that sort of thing with adding to existing code
Nice!
This will run on the device. Just not in the background.
As OP said its not a priority to him at this point as the project runs 24/7 alone.
There are some forks on git im unsure if anyone has added a fork that includes a patch that works for emulation based linux handhelds
It would be amazing if it were possible to run in background at some point, because these devices are affordable and a battery of 3100mAh
you should be able to run waydroid on it being A53 ARM.
This would let you instal the android fork which will run in the background
When the android version is updated
I'm not sure if these devices can run a background service, batocera builds usually lack many features from the linux os, I have one and it doesnt even have python support. If your intention is to buy the device with the intention to run Omnipet, double check if the device have python and pygame compatibility
you can get a pi zero 2w cheaper from aliexpress, you could also consider buying an old used phone and use it instead, in my country I can buy phones from 5+ years quite cheap and some are quite powerfull
Is there a way to play in portrait mode in android?
no, that would make battles look weird, I can take a look another time if enough people want it, but not planned for now
This is how it shows for me. Samsung A 52
Up and going with a pi sugar 2 a yone have a 3d print case design they are willing to share im not great at cad tinkercad is the extent of my abilities lol and how do I set the time
how do i manually update from 9.7 to 9.9 on the pi13 and how do i go about setting up the wifi on the pi os or am i not understanding that correctly honestly i have a lot of questions and have read through the chat if anyone feels inclined to answer some of them for me feel free to send me a dm thanks
pretty sure i managed to update to 9.9 but after setting image up with my wifi info it now boots straight to desktop and does not auto launch the game what should i look for or change
ive spent all morning and still cant get this to work right cant use current pi imager because it wont allow wifi setup on custom os using alt f4 was able to kill the game and get onto the wifi and tried to ssh and was asked with a password after reading this entire thread and the documents admin is supposed to be the password ... its not so tried an older version of pi imager that allows wifi setup on custom os not only does it not work and i have to manually connect it to the wifi anyway it creates the image with a login requirement that im pretty sure is breaking the auto launch for the game so i login connect it to the wifi turn on auto login and reset the device without updating any files still 9.7 and it will not launch the game on boot ive also tried updating the game by manually swapping the files and running python and trying to get anything to launch im not good with python or how any of this works ive got other hats working on the zero2w that required some tinkering but everything i read and see makes this look so simple but nothing i do is making it work other than just installing the 9.7 with current pi imager and being stuck with it someone please help i feel like this can be solved with 10 mins of someones time
using latest imager and v9.7 i got it connected to wifi on the device changed ssh password in config got in via ssh found the file that auto starts the game my question is does the 9.8 files go over the 9.7 or do i only use the 9.8 files ive tried replaceing all 9.8 files where they are located in 9.7 but not only does it not launch on boot i cant get it to launch manually either what file name needs to be changed in the boot file they both point to main.py wich is the same in both versions so im not understanding what needs changed and i cant get main.py to launch in terminal
i give up been almost 10 hours and i still cant get this right managed to get 9.7 with ssh but no matter what i do to update to 9.9 it dont work ive read everything followed the guide on the website used grok idfk the website says to drop the zip file in the same directory as omnimon folder not inside it ive tried that and unzipping inside the omnimon folder tried editing the os service file ive tried manually starting it with terminal that gives errors about missing stuff ive tried thorny directed to the main.py and it wont start it i mean idk what else to do at this point and i feel like asking for help here is banging my head against the wall ima just step away before i set my house on fire
ive followed this perfectly and it dont work even if its the os service file not booting the game at start i still cant mannually start it in terminal or thorny
Question is this on your device or computer?
I'm sorry. Reading through your paragraphs gave me a headache. Please use a "." or paragraph breaks to help break up your sentences and thoughts. People are generally more willing to help when your questions are written out well and clearly.
@olive orbit has leveled up! (8 ➜ 9)
Cool thanks for the advice related to the topic 😆 if you've done this process it should make sense this isn't complicated but I can't get it to work and the instructions are for someone who understands this stuff and terminal and im not great at it but know enough to get frustrated my downward spiral was from almost 10 hours yesterday trying to get it to work
Gave +1 Digi-rep to @olive orbit (current: #75 - 35)
I have both was using both loaded 9.7 on s sd card ran it in the pi no issues got ssh setup and was able too transfer the 9.9 zip and unpack it, I'm sure this breaks the os schedule file that starts the game on boot as mentioned but I don't know how, the scheduler file points to main.py which exists in both versions so not sure what txt needs to change, and after unpacking 9.9 I can't get it to launch manually either, should be just as simple as unzip 9.9 in the right spot edit scheduler to point to the game launcher and gg but it's not working
"10 hours yesterday trying to get it to work " - welcome to programming.
i get it lol also why im a maintenance tech and not a programmer lol im a nuts bolts kinda guy this shit melts my brain lol think my biggest struggle is not being good with linux but this process is very straight forward and i understand what needs to be done and figured out how to do it but still not working so i need someone who knows what they are doing to tell me what i did wrong lol
also ive started a case that can be modified vertically to accomidate different hieght setups the faceplate fits pretty snug so far once i get it further along ill share it and if anyone wants it now just shoot me a dm
@bronze canyon Could you please provide me with?
sent
Has anyone tried to make a module for PENC versions 7/8 yet? Someone in another chat sent me all the sprite files so I was thinking of doing it myself and opening a PR if it's not already being worked on.
Yeah the moduel editor that's included in the gitbuild should work for it straightfoward have you tried that
Hello Everyone! I have good news. Since I'm making you guys to wait for a lot of features for 1.0, I decided to release a beta version, 1.0.0 beta 1 of Omnipet, this version will have everything except the arena (the android service was implemented, but is in early testing, so I don't consider it as working), some shop functions may still not work 100%, but everything else should work and I can't wait for your feedback on everything. I'm currently working on making the builds and on ironing the worst of the bugs.
Since some of you have bought the GamePi, I intend to release the pi image too. While I'm running the tests, feel free to take a look into the dev branch of Omnipet/Module Editor/Omninet as I'm pushing all the changes there first.
I already have those implemented, after the beta release, I will work on it and on other modules that needs adjustments to work with the new version
Idk how you went about doing dot sprites but Im shocked I missed that insane move
I tried to figure out possible ways to do it and all of them seemed psycho to go for with current available resources
So thats insane heat
YEAH I MISSED THIS ALSO ! VERY EXCITED.
@dark lake is there an update to the module editor for the new version also?
its basically the last version I released here, maybe some minor changes, they will be in the release too, and yeah the sprite work was insane, you will notice the shop right now only has DM20, DMX and PENZ, thats because I made them have sprites for all characters dot and color, I had to colorized stuff by hand, parsed thousands of animation frames (I calculated a little over 7 thousand).
I was terrified thats what you did lmao
If you need help colorizing sprites let me know, I do the pixel stuff professionally 🫡
Oh im going through my own sprites atm for a project, I understand the pain haha. 🫡
in terms of sprites, what its hard to find organized is the special frames, those that focus on the digimon's face for a special attack, I had to parse them by hand for DMX and PENZ )dot, not color), version 6 and 7 for penc were easier, still, any help to get colored versions for that type of sprite would be great.
Speaking of other projects, I also put a button in the module editor to export the sprites of a module and I intend to add more tools so people can export data from the modules to use in their projects
Look... Ive gone to lazy route. which has ended up being the HARDEST route to follow.
designed the first few then ran them through AI to test it. mainly to have a giggle and see if it would work.
it does not.
ai doenst work well with sprites 🙁
Mind you it's not like I ran it though Grok. 😂 Im using ComfyUI and running custom pipeline infusion and workflows. has done great for downscaling. but generation of positions have been HORRIBLE.
Kinda glad Humans can keep SOME things to ourselves haha
If you like, looking at a Neo pet and giga pet
I am mostly feeling feeling nostalgic
God I loved Neopets haha subconsciously I think so design traits might have slipped out when I was coming up with the designs now I look at them 😅😅
He looks very cute
if anyone has some spare time today i would really appriciate some help for anyone who has the latest version working on the pi13 it would probably only take you a few mins im just trying to get this going thanks in advance
10$ cashapp to the first person who gets the latest version working on my pi13 lol
hey, I will release an image to the pi with the beta for 1.0, my scripts are already generating working builds again, just fixing some issues for the android version, should have a release in the next feel days
I would love to help design a case for it
I'm very close to having mine finished ill be sharing it soon
I would need a lot of measurements for it and you’ll probably need a caliper and/or direct me to all components it uses
Ah oki. I’m interested in doing something detailed. You can see some of my work for the V-Pet GO, the DIM card programmer shell, and custom shell I’m making for my Vital Bracelet.
Thank you im pulling my hair out trying to get 9.7 updated to 9.9 and working lol spent all day yesterday trying it again you guys are awsome with what you can do with python and Linux because it fries my brain i tried everything i could think of even had grok helping lol
Gave +1 Digi-rep to @dark lake (current: #151 - 15)
Here's what I got so far plan is to use a tpu sleeve to hold the lid on and protect the ports while carrying
Wow it has a lot more ports than I expected
Ah oki. What size and mAh?
Think 2k
Nice
Actually 1200 just checked
Ah still decent capacity tho.
yea on the 9.7 version where the screen dont shut off it lasted about 5 hours at work ill most likely have the finished case by tomorrow and ill link it on thingiverse
https://www.thingiverse.com/thing:7359967 *updated the sleeve to be bottomless and a shorter top rim so the device buttons arent so recessed
Thingiverse - The community for Open Hardware
This is a case i made that fits the raspberry pi zero2w with the top waveshare heatsink and pi13 and the pi sugar 2 battery pack on the bottom the faceplate fits snug into place then the assembly slides into the case and the sleeve (printed from tpu) slides over top feel free to edit share or use how you see fit
Hey all!
Okay, so I’m slowly settling into doing monthly updates for you guys 😂
I’ve got a big update coming in the next few weeks, so I’ll be moving my own project updates into their own thread going forward. BUT before I do that though, I wanted to give something back to everyone here.
@dark lake, thank you so much for the inspiration, and for Omnipet. I genuinely appreciate it, and I love all the work you’ve put into the project and for everyone else that has contributed to the forks!
I've been throwing idea's with a friend back and forth for the past 2 years with a project we wanted to build and well it's taking off!
As a thank you, I'm going to sort a sneakpeak for you guys into a little gift! I’ll be putting together the files for a custom module built for Omnipet using your module builder, which will feature some original “companions” that may have accidentally found their way into the digital world.
I’ll also be finalising the GamePi case I originally designed to fit my Omnipet/ Digi-Pi project, I’ll be providing the STL files and build list so anyone who wants to can make the device themselves.
The print tests have come out great so far. I just need to finalise the internal placements and make sure everything fits properly parts-wise.
As for what I’ve actually been working on beyond that, other than the obvious... it’s has to stay hush-hush for just a tiny little while longer.
I’m currently getting all the material ready for the reveal and finishing up the R&D, so hang tight!
Looking forward to seeing our new friends from the Wildnet in action!
Gave +1 Digi-rep to @dark lake (current: #146 - 16)
