-
Posts
50 -
Joined
-
Days Won
5
Content Type
Profiles
Forums
Events
Downloads
Store
Articles
Everything posted by freezy
-
Yes, there was a DB corruption and I currently just don't have the time to fix it. At some point, I'll revive this project, but given it hasn't gotten much traction, it's not on my immediate TODO. I might repurpose it once VPE comes out.
-
Apologies for the downtime, should be up again now.
-
Hey, thanks for your upload. Just came back from holidays. Will have a look tomorrow hopefully!
-
Try again in 24h, the number of seconds shown is weird.
-
502 downloads
Go to VPDB.io What if there was a platform that would make it possible to download a game and everything related in one single click? A platform that comes with a tool that downloads and names content like it should be while respecting the author's work? That takes under a minute to set up? Something a newcomer would be instantly comfortable with? A platform where you can browse online, that is fast, open and beautiful, where searching for games is a matter of milliseconds and everything related to a game is in one place? A platform that is so simple to use that preloading cabs or burning DVDs wouldn't even make sense because it would be too cumbersome in comparison? A tool that would assist table authors in publishing their great work, where multiple authors can maintain a release and are properly credited? A tool that sits on your cab, is connected to the platform and updates games when the user tells it to? Even remotely, or even automatically as soon as the author of a game releases a new version? VPDB aims to be that platform. VPDB stands for Virtual Pinball Database. It can do many things you might even once have dreamt about. It's technology coming from members of the virtual pinball community who happen to be software engineers in professional life. It's a platform that makes it fun again to upload, browse, download, rate and comment on content created by this beautiful community. We've coded this up from scratch in our spare time and offer it as a free platform. The code is open source, that means everybody can install VPDB in their own environment and tinker with it. We also offer a public and documented API, giving access to our database to any third party applications you might come up with. The reason we've done this is because we believe that innovation comes from providing openly the tools necessary so they can be improved and live on. In such a vibrant community like this, where people provide hard and beautiful work at no cost, we think this is specially important.- 1 review
-
- 3
-
Alright, thanks. @scutters Should be fixed now!
-
I have https://www.gameex.info/forums as base URL. It's https://forums.gameex.com/forums now?
-
Sounds like that would be why. What's the old and new location of the URL?
-
Huh, you're right. @Tom Speirs any idea? Did you update or replace the OAuth plugin?
-
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
The problem with the date was just that Gtxjoe entered the wrong date. So that was quickly fixed. And comments on long threads are now collapsed, and you can now edit them! -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Yes, I noticed too. Will look into it! I'll also look into handling comments better. Thanks for the feedback! -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Yes the download dialog currently sucks and I'll revamp it soon! -
New Feature: View 3D Table Models in Browser
freezy replied to freezy's topic in VPDB General Discussion
Thanks! I actually don't think many people have noticed yet! -
New Feature: View 3D Table Models in Browser
freezy replied to freezy's topic in VPDB General Discussion
Well, this is the web, PinballX isn't Maybe bake a GLTF viewer into PinballX, given the data is available. Not sure how it would work with the controls though. Yes, Popeye is the one of the table with issues. The problem is that in general there is a lot of z-fighting going on due to meshes posed on top of each. One solution is to basically pick one randomly, that worked for all tables but Popeye. It's actually a hard problem because you first need to identify which faces overlap, and then which one to prioritize. Both are hard problems, because the can only overlap partially, and then there isn't really a heuristic which one is supposed to go on top. Anyway, I might be able to solve this at least for the playfield mesh, because I can do more educated guesses about which to render. -
Hey guys, I was working on analyzing VPX files in a more efficient way, and while going through the primitive meshes I thought hey why not export them to something readable by the browser?The first prototype was quick, but getting all the remaining table elements as well (ramps, surfaces, triggers, spinners, flippers, lights, and many more) finally took more time than I thought. Then I had to work to get the 100+MB VPX data down to something under 10MB preferably so it wouldn't take ages to load. Thanks to PNG crushing and Draco compression, the model files are now under 10MB in average. Finally, the 3D model needed to be displayed in the browser, preferably with somewhat dynamic lighting, textures and proper materials. Three.js is one of the best frameworks for doing exactly that, and now, when browsing a release on VPDB, you have another "3D View" button below the download button where you can explore the table in 3D. It's pretty awesome because it allows you to appreciate the author's attention to detail and explore parts of the table you usually don't see. You can also play with the lights and toggle every type of playfield element. There are a few more things to do in my mind like bake shadow maps into the model, play with environment maps, and who knows, maybe one day we can hook this up to a ROM simulator. Enjoy!
-
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Invitation sent. Note that I'll be pretty much AFK this weekend though. -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Oh, so the message was displayed in VPDB Agent? That's expected, since the token API changed a bit and I haven't updated Agent yet. I can update the Agent code, but I fear it won't do much because I've ripped out the real-time API on server-side recently in order to redo it properly. If you like to contribute that would be awesome of course, I have a Slack project set up if you want to chat. Cheers! -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Hey, thanks for posting. I was actually debugging the shit out of that while you were surfing and getting spammed by the crash reporter ;) There was a bug when setting the password after logging with OAuth. Basically it updated the session with an empty object resulting in 401s. That should be fixed now however. If you hover over the VPDB logo, does it say "VPDB 8f95a62"? When you're saying "below the API key", do you mean under profile when creating? Or listing? A description how to reproduce would be appreciated. Cheers! PS: VPDB Agent is currently on hold and probably miserably failing due to some late API changes. I'm currently on another project but I will eventually get back to it and make it work in full glory :) -
And for the record, I didn't email anything to anyone. Everything on dmdext is public, everyone can follow issues and test builds. The issue in question can be found here. GitHub sends out email notifications about issues to subscribed users, so maybe that was @hrl53's confusion.
-
Official build is out now with the latest and greatest: https://github.com/freezy/dmd-extensions/releases/tag/v1.6.0
-
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
There is already a client-side app in the works that will basically manage all your table needs through VPDB. You can get more details here. Note that it's work in progress at the moment and there are some structural changes needed before anyone should play around with it. To your questions: Check the documentation out here. Backglasses are the same as releases, they are game-specific, so you link them to a game. Same for ROMs. Table images and videos are release-specific and are linked to the release they were taken from. Currently permissions only allow to deal everybody with their own stuff, i.e. table shots must be provided by the table author. Given there are only the very basic media types available at VPDB, this will probably change in the future. Some documentation about the binary endpoints can be found here. Orientation also accepts "any" for VPX files. While the above mentioned app won't be solving all your media issues when released, it's kind of the next logical step to me. Having a tool that manages table life cycle correctly is pretty complicated and once that works, I don't see why media wouldn't be taken care of as well. -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Yeah, it's still in the works, although I took a break from VPDB in favor of the DMD coloring stuff. Basically I want to be sure it works well before I release it. -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Cheers, glad you like it. Yes, VPDB can host tables from any Visual Pinball version. You'll see which you're downloading under "Compatibility" in the release details. -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Yes, the selected items are all in the zip in the usual folders. -
Introducing VPDB, a platform for content around virtual pinball
freezy replied to freezy's topic in VPDB General Discussion
Hey, sorry but the desktop client isn't ready for prime time just yet. Good news is I just started working on it again. I'll keep you posted!