#36 posted by Trinca on 2010/07/16 13:14:29
<>Having maps marked as played is one of my wishes too.</>
I need a market replayed map since I've already play and replayed all :)
#37 posted by necros on 2010/07/16 19:26:22
hm, just noticed something today... settings are being remembered and it starts up like a fresh install each time.
as for the folder settings, i haven't got a clue. i had both security tabs opened at the same time and compared settings and they were identical.
Necros
#38 posted by megaman on 2010/07/16 20:20:56
check if there's a config.properties file in the directory where you extracted the .jar s to.
if there isn't or it still refuses to work, try this:
1) open a cmd.exe prompt in the injector dir (or navigate there)
2) run 'java -jar quakeinjector.jar'
3) post the output here (right at the beginning it should report reading the config file)
works fine here on the win 7 laptop.
#39 posted by necros on 2010/07/16 20:50:04
/Inject2_16.png
Reading configuration...class de.haukerehfeld.quakeinjector. Configuration $ZipContentsDatabaseUrl: Setting to null or default
done.
/Inject2_32.png
/Inject2_48.png
/Inject2_256.png
Setting window bounds: 0, 0, 661, 608
Setting Requirements
No Installed packages file (installedMaps.xml), no packages installed?
(added a few spaces to prevent ... conversion)
also of note, when i click 'Apply' in the engine config dialog box, the console outputs:
class de.haukerehfeld.quakeinjector. Configuration $EngineCommandLine: Setting to
null or default
Setting downloadpath: c:\games\quake\downloads
class de.haukerehfeld.quakeinjector. Configuration $DownloadPath Setting downloadp
ath to null
class de.haukerehfeld.quakeinjector. Configuration $DownloadPath: Setting to null
or default
Writing configuration...Writing EngineExecutable to qs.bat from class de.haukere
hfeld.quakeinjector.Configuration $EngineExecutable: qs.bat
Writing EnginePath to c:\games\quake from class de.haukerehfeld.quakeinjector.Co
nfiguration$EnginePath: c:\games\quake
Writing MainWindowHeight to 608 from class de.haukerehfeld.quakeinjector. Configuration $MainWindowHeight: 608
Writing MainWindowPositionY to 0 from class de.haukerehfeld.quakeinjector. Configuration $MainWindowPositionY: 0
Writing MainWindowPositionX to 0 from class de.haukerehfeld.quakeinjector. Configuration $MainWindowPositionX: 0
Writing MainWindowWidth to 661 from class de.haukerehfeld.quakeinjector. Configuration $MainWindowWidth: 661
Can't write config file
done.
(again spaces added)
Hmmm, Okay, I Need To Print The Exact Error Message
#40 posted by megaman on 2010/07/17 12:21:04
I strongly suspect the directory is read-only?
Try this:
http://www.haukerehfeld.de/projects/quakeinjector/files/quakeinjector-alpha02-1-g8500c44.zip
Fixed the error message output so it will display the exception message.
Open And Then Set Config Settings:
#41 posted by necros on 2010/07/17 18:02:15
Reading configuration...
Setting Requirements
No Installed packages file (installedMaps.xml), no packages installed?
downloadpath null, returning default
Setting downloadpath: c:\games\quake\downloads
class de.haukerehfeld.quakeinjector.Configuration$DownloadPath Setting downloadpath to null
Writing configuration...
Can't write config file: config.properties (Access is denied)
java.io.FileNotFoundException: config.properties (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at de.haukerehfeld.quakeinjector.Configuration.write(Configuration.java:259)
at de.haukerehfeld.quakeinjector.QuakeInjector.saveEngineConfig(QuakeInjector.java:518)
at de.haukerehfeld.quakeinjector.QuakeInjector.access$800(QuakeInjector.java:71)
at de.haukerehfeld.quakeinjector.QuakeInjector$13.stateChanged(QuakeInjector.java:486)
at de.haukerehfeld.quakeinjector.ChangeListenerList.notifyChangeListeners(ChangeListenerList.java:49)
at de.haukerehfeld.quakeinjector.EngineConfigDialog$16.actionPerformed(EngineConfigDialog.java:301)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at de.haukerehfeld.quakeinjector.QuakeInjector.showEngineConfig(QuakeInjector.java:497)
at de.haukerehfeld.quakeinjector.QuakeInjector.enginePathNotSetDialogue(QuakeInjector.java:699)
at de.haukerehfeld.quakeinjector.QuakeInjector$6.done(QuakeInjector.java:271)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
done.
downloadpath null, returning default
Quakeinjector Directory Read-only?
#42 posted by megaman on 2010/07/19 12:12:11
#43 posted by necros on 2010/07/19 18:45:50
i dunno, there's something with w7 where every single folder has the 'marked square' (not the checkmark) in read only.
i checked on the internet and it is said that that's just some security setting on the folder itself and windows doesn't actually enforce read only on folders, only files.
New Releases
#44 posted by rj on 2010/08/25 23:06:40
this may be more of a quaddicted gripe rather than specifically QI, but when will the archive get updated with the flurry of new releases recently strewn upon us? do i HAVE to go back to manually installing? really?? ;0
Yeah, Sorry. :\
#45 posted by Spirit on 2010/08/25 23:16:31
It is a half database, half plain xml mess at the moment so updating is a pain.
Just Installed Quake Injector Again,
#46 posted by dooomer on 2011/01/26 14:44:22
and ran into the same problem as necros has encountered. System is XP sp3.
I unchecked the "read-only" box under the right mouse menu of the folder, and when it asked me whether unread-only the folder and every thing inside it, or simply the folder itself alone, I chose the latter. Still not working.
So I launched cmd.exe, and "attrib -r"ed the folder. This time it worked!
So this may be something worth knowing.
#47 posted by necros on 2011/01/26 21:56:53
mmm, didn't work for me. :(
the concept of this tool is brilliant, really. in a way, it's probably a good thing this doesn't work. i'd probably end up playing way too much quake if it did. ^_^;
Doesn't Work?
#48 posted by jt_ on 2011/01/26 23:13:06
It works fine for me on windows 7. Quake is in c:/games
Found A Bug,
#49 posted by dooomer on 2011/01/27 03:19:43
Well, may be not a bug, but still something to be improved on:
I use darkplaces as the default engine.
I used Injector to download Warpspasm. It automatically downloaded Quoth, on which Warp depends. Everything was fine. But when I launched Warp (with DP as it's the default engine), I noticed that there was some model missing. A checking in console confirmed this. Using "path" command, I found Quoth was not loaded.
I know what was happening, but think Injector can be improved so that it can intelligently add -Quoth or any other parameter to the command line when launching the default engine, or auto switch to a preferred engine when playing some particular mod or map and the default engine is not fit for it.
Option
#50 posted by jtarin on 2011/01/27 04:27:59
Have the option to load installed maps or updatedb. Sometimes you just want to play a local map.
#51 posted by Spirit on 2011/01/27 14:51:00
dooomer: Do you have a good suggestion on how to do that in a cross-platform and future safe way? Because that is the problem. Maybe ask LordHavoc to add -quoth. After all Darkplaces already supports a lot of such switches.
jtarin: I do not understand what you mean.
I Think What Jtarin Means Is To Have Injector Search Maps
#52 posted by dooomer on 2011/02/03 12:30:07
that have already been installed, by manual means before the coming of Injector.
As to my so-called bug report, I tried glwarp and fitzquake085, and both worked fine. So it seems that �� should have done more research. Thanks for this wonderful tool!
#53 posted by Spirit on 2011/02/03 12:55:06
That is already supported.
Still Thanks For The Non-bug Report
#54 posted by megaman on 2011/02/03 17:10:39
though :D
Bump!
#55 posted by necros on 2011/05/01 02:50:53
i know you can click the small, unnamed sorting button (to the left of 'Name') to sort installed maps first, but it would be nice if there was an option to always sort installed maps first, irregardless of sorting.
that is to say:
i click 'name' and it sorts alphabetically, but installed maps are first from a to z, then uninstalled maps, a to z.
i click rating and i get installed maps, 5 to 1 star, THEN uninstalled maps 5 to 1 star.
i'm imagining a config check box "always list installed maps first".
or even, two completely separate lists on two seperate tabs. and when you install, it disappears from the uninstalled list.
++
#56 posted by jt_ on 2011/05/01 03:08:24
I find myself always sorting by installed, too.
That's An Idea
#57 posted by megaman on 2011/05/01 21:33:51
The option in the menu is much more likely though, because on a small display space is so limited ;-)
That's An Idea
#58 posted by megaman on 2011/05/01 21:33:52
The option in the menu is much more likely though, because on a small display space is so limited ;-)
#59 posted by necros on 2011/05/01 22:08:43
because on a small display space is so limited
the tab idea wouldn't take much more room though? just maybe 1 or 2 line's worth of space at the top.
tabs, not lists right, so when you click one tab, the other is replaced by it. basically two lists in the same spot. unless i'm not understanding why it would take so much space.
Oh
#60 posted by necros on 2011/05/01 22:12:38
and while i'm wishing for stuff, a way to sort by installed date would be nice too. once your list of installed maps grows large, if you install more than one map at once that aren't the same spot in your alphabetical list, you can loose them.
|