Doom monster
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > A Doom equivalent to Quake Injector
Pages (3): [1] 2 3 »  
Author
All times are GMT. The time now is 15:03. Post New Thread    Post A Reply
K!r4
Senior Member


Posts: 1324
Registered: 05-07


For those who don't know what Quake Injector is, here is an overview:


Quake Injector is a tool to download, install and play Quake (some call it „Quake 1“) singleplayer maps from Spirit's Quad­dicted archive – basically the complete history of all quake singleplayer maps ever made. Ever been annoyed by an excruciating installation process? Could not figure out how to install a certain map? Well, this tool makes it a piece of cake. Simply pick a map and click Install.


http://i.imgur.com/OIZs9l.png

So here is my question: is there an equivalent of this gem regarding idgames resources? Wouldn't it be awesome to have one if not?

With additionnal features like favorite mirror for downloading and filters for engine specific wads / rating based on users votes, I think it would be an awesome tool.

Old Post 04-10-12 12:02 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
negke
Member


Posts: 285
Registered: 07-06


It would certainly be a nice gimmick. At least for lazy people or those who just like to play a random map every now and then without the hassle of having to go through the archives manually. Since the QI source is GPL, and the principle quite simple, it probably wouldn't be overly difficult to port it for idgames.

My gripe with the QI is that it requires JRE instead of coming as a standalone executable.

Old Post 04-10-12 16:01 #
negke is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
K!r4
Senior Member


Posts: 1324
Registered: 05-07


I agree with you. Perhaps Qt would be a better option?

BTW, I effing love your Quake maps! Even that "my home" map was well executed.

Old Post 04-10-12 16:06 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Pavera
Senior Member


Posts: 1502
Registered: 07-08


REoL TOUGH Quake: now featuring REoL TOUGH ELEVATORS

Old Post 04-10-12 16:15 #
Pavera is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Doom Dude
Senior Member


Posts: 1351
Registered: 12-00



Pavera said:
REoL TOUGH Quake: now featuring REoL TOUGH ELEVATORS


lol

I didn't even know about this Quake Injector thing, will have to try it out. A Doom Injector would be certainly interesting..

__________________
My Maps On WIP::The Megawad Outpost::Doom Level of the Day

Old Post 04-10-12 16:23 #
Doom Dude is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bloodshedder
Spellchecker


Posts: 5488
Registered: 03-02


Someone who I was in contact via e-mail with was making something like this a while ago. Unfortunately I never got around to implementing the support in the archives frontend that he needed...

Old Post 04-10-12 17:40 #
Bloodshedder is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
40oz
Forum Spammer


Posts: 6795
Registered: 08-07


What does this do that a Doom Frontend wouldn't do?

Old Post 04-11-12 17:42 #
40oz is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11114
Registered: 07-07


Download maps.

Old Post 04-11-12 17:50 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
qoncept
Member


Posts: 434
Registered: 12-11



neg!ke said:
It would certainly be a nice gimmick. At least for lazy people or those who just like to play a random map every now and then without the hassle of having to go through the archives manually. Since the QI source is GPL, and the principle quite simple, it probably wouldn't be overly difficult to port it for idgames.

My gripe with the QI is that it requires JRE instead of coming as a standalone executable.


As a Java developer I have a hard time sympathizing. It's pretty uncommon to find someone without a JRE already installed unless they are actively avoiding it, and in that case they have no basis for complaint.

Old Post 04-11-12 17:55 #
qoncept is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
K!r4
Senior Member


Posts: 1324
Registered: 05-07



40oz said:
What does this do that a Doom Frontend wouldn't do?

Did you read the OP?

Old Post 04-11-12 18:06 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
TomoAlien
Member


Posts: 320
Registered: 06-08


That would be awesome. You could use Wadseeker to download the wads through a custom frontend I believe.

Old Post 04-11-12 19:56 #
TomoAlien is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
40oz
Forum Spammer


Posts: 6795
Registered: 08-07


Internet Doom Explorer (Ide.exe) can search the internet for specific wads. If you attempt to join an online server for which you don't have the wads for, It will go to the download link (if the information for it is provided) or search on a few WAD resource websites, then store it in a specified wad directory. It's not always reliable though and I don't think you can browse for wads you don't have without attempting to join a server that is running them.

Old Post 04-12-12 18:07 #
40oz is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DuckReconMajor
Forum Legend


Posts: 4225
Registered: 01-09



40oz said:
It's not always reliable though and I don't think you can browse for wads you don't have without attempting to join a server that is running them.
There ya go buddy answered your own question.

Bloodshedder said:
Someone who I was in contact via e-mail with was making something like this a while ago. Unfortunately I never got around to implementing the support in the archives frontend that he needed...
So does that basically mean this isn't possible? Is that other guy first in line?

Old Post 04-12-12 18:46 #
DuckReconMajor is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bloodshedder
Spellchecker


Posts: 5488
Registered: 03-02



DuckReconMajor said:
There ya go buddy answered your own question.So does that basically mean this isn't possible? Is that other guy first in line?
Of course it's possible, I just didn't end up helping him, I don't remember why. I was (and still am) willing to help him. Matt Tropiano, if you're reading this let me know.

Old Post 04-12-12 19:01 #
Bloodshedder is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05


Yup, I'm reading this, and I am still totally down with helping. We're going to need to design this a little bit better, or maybe get input from the community for features, etc.

Unfortunately, everybody - what I was working on still requires a JRE. However, I could always look into bundling a minimalist one into the final product.

EDIT: Also, I've got a bunch of working components that can predict the port/game that certain WADs work with, so that, in and of itself, would be useful for this. Sorry if I'm a tad all-over-the-place - my brain is buzzing with possibilities at the moment.

Last edited by MTrop on 04-12-12 at 21:38

Old Post 04-12-12 21:32 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
K!r4
Senior Member


Posts: 1324
Registered: 05-07


Requiring JRE is still better than having nothing. Looking forward!

Old Post 04-12-12 21:50 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05


The conversation that I had with Bloodshedder about two years ago was about extending a frontend launcher that I made, found here, so that it could allow the user to pull wads from idGames and store them locally, to be "managed" later by the frontend.

We briefly chatted about what information could be made available to it via connecting HTTP-wise to a PHP page that would get me the necessary information based on provided parameters in a REST-like way, but we just fell out of contact.

I could also write the PHP necessary for generating that info if need be, but that would hinge on Bloodshedder allowing a stranger into the guts of idGames. ;)

Old Post 04-12-12 22:16 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
qoncept
Member


Posts: 434
Registered: 12-11


I'm guessing you're just looking for an xml or JSOD (or something easily parsed) version, right?

Old Post 04-12-12 22:50 #
qoncept is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05


Pretty much, but there will need to be discussion between him and I about what would I (or anybody) would need to be exposed to.

For the client, there could be two incarnations - a heavier one that would essentially be a richer idGames Frontend or Wad Manager application, or a lighter one that would be associated to a URL like "idgames:12243" or something, and that would download from a primary FTP, inspect the file, tell the user about it (author info, rating, etc. plus suggested port and game, which can be inspected by the client), and ask to run it. Client setup would involve linking port types to executables and game types to IWADs.

Old Post 04-12-12 23:14 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 575
Registered: 05-02



Mista_T said:
For the client, there could be two incarnations - a heavier one that would essentially be a richer idGames Frontend or Wad Manager application, or a lighter one that would be associated to a URL like "idgames:12243" or something, and that would download from a primary FTP, inspect the file, tell the user about it (author info, rating, etc. plus suggested port and game, which can be inspected by the client), and ask to run it. Client setup would involve linking port types to executables and game types to IWADs.


The latter idea sounds good. That way, you could browse /idgames, click a idgames://21423 link and the client side launcher would download, extract and launch it. Saves having to keep a local copy of the idgames data, or duplicating the wad navigation in a desktop application.

Old Post 04-13-12 00:13 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Bloodshedder
Spellchecker


Posts: 5488
Registered: 03-02



Mista_T said:
I could also write the PHP necessary for generating that info if need be, but that would hinge on Bloodshedder allowing a stranger into the guts of idGames. ;)
I'm fine with that. If you write the code, I can upload it to the site and put in the mySQL access information. Are table schema (and maybe field descriptions) all you need?

Old Post 04-13-12 00:45 #
Bloodshedder is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05


Yeah, that'd be great! You can E-mail it to me. An SQL script would be preferable (CREATE and INSERT commands), since I would be able to replicate the structure locally for testing. You do not need to give me the data in the tables (unless some data is necessary).

I've got vacation time coming up, so that would be the perfect time to get started!

EDIT: Also, include what version of PHP Doomworld uses/included package info so I don't start writing unsupported things. :)

Thanks, Bloodshedder!

Last edited by MTrop on 04-13-12 at 01:20

Old Post 04-13-12 01:01 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05



exl said:


The latter idea sounds good. That way, you could browse /idgames, click a idgames://21423 link and the client side launcher would download, extract and launch it. Saves having to keep a local copy of the idgames data, or duplicating the wad navigation in a desktop application.



Well, it could be a combination of the two - keeping a local copy would be useful should you not realize that you've already downloaded it, and you can always keep track of what you played and when. The key, in this case, is to strike the balance of utility and feature.

Old Post 04-13-12 01:57 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05


So hey - REST interface up: http://doomworld.com/idgames/api/. Now to actually write a program...

Old Post 04-20-12 20:28 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
K!r4
Senior Member


Posts: 1324
Registered: 05-07


Sweet!

Old Post 04-20-12 20:57 #
K!r4 is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
RjY
anARCHy


Posts: 953
Registered: 05-02



Mista_T said:
So hey - REST interface up: http://doomworld.com/idgames/api/. Now to actually write a program...
Indeed, thanks for this... A few years ago I made a thing with WWW::Mechanize that queried /idgames basically by screen scraping, maybe it's time for version 2 ☺

Old Post 04-20-12 21:54 #
RjY is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
MTrop
Member


Posts: 421
Registered: 12-05



RjY said:
Indeed, thanks for this... A few years ago I made a thing with WWW::Mechanize that queried /idgames basically by screen scraping, maybe it's time for version 2 ☺


Back then, that was going to be my only recourse, too. You're welcome!

Old Post 04-20-12 22:36 #
MTrop is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 2839
Registered: 05-03


Well this looks pretty fucking cool. Haven't tested it or anything, but I know this would be helpful in many ways. Mad props, dude.

Old Post 04-20-12 22:46 #
EarthQuake is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Senior Member


Posts: 2101
Registered: 08-03


Sweet. Nice work everyone involved. Now to get coding some apps... :)

Old Post 04-21-12 09:08 #
DaniJ is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Pirx
Forum Regular


Posts: 770
Registered: 11-04


damn. thanks for reminding me of quake injector, it's a great tool. i forgot it because i haven't played much quake for a while and didn't need fresh maps. now doom with its idgames archive would be the perfect game for a similar tool. just click on the map and play it.

Old Post 04-21-12 15:48 #
Pirx is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 15:03. Post New Thread    Post A Reply
Pages (3): [1] 2 3 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom General > A Doom equivalent to Quake Injector

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.