News | Forum | People | FAQ | Links | Search | Register | Log in
Quakespasm Engine
This engine needs its own thread.

Feedback: I like the OS X version, but I have to start it from the terminal for it to work and can't just double-click it like a traditional OS X app. I'm sure you guys already know this, either way great engine.

http://quakespasm.sourceforge.net/
First | Previous | Next | Last
 
Barnak, it would seem out of place to add such a command to an engine that is otherwise rather oblivious to "content". I would love to see an engine with all the Quake Injector functionality built in, but until then I don't think such command would fit the philosophy.

I would offer to write a Bash script to do this if you are on Linux? Otherwise maybe https://www.quaddicted.com/reviews/random_map.php is enough for ideas? 
Orl 
Hm, based on the screenshot I'm guessing it's an incompatibility between SDL 1.2 and the windows 8 dpi scaling. Can you try setting the windows dpi to the original small size, "100%", and see if that fixes it? Not a proper fix, of course.

if that's it, this sounds like something SDL2 might fix. I don't have an sdl2 quakespasm windows build handy, but can put it on my todo list.

Cocerello, any chance you're using dpi scaling too? 
@ericw 
try http://sourceforge.net/p/fteqw/code/HEAD/tree/trunk/engine/client/quake.manifest
first part disables silent file redirection (grr).
second part disables dpi scaling (so fullscreen isn't broken any more).

both tell windows to go away and stop breaking things. neither appear to be possible with an winapi call.
save it as foo.exe.manifest next to your foo.exe and you should be able to use it without recompiling the exe. 
You Were Right Ericw 
After disabling DPI scaling within the compatibility options for quakespasm, it not only fixed the resolution, but also the mouse issue. The mouse works fine now, and there doesn't seem to be any problem whatsoever. 
Ericw 
I'll check, but i won't get to see that PC again till september.

If the one i have here has the same problem, i'll tell you if that fix works. 
@Spirit 
>I would offer to write a Bash script to do this if you are on Linux? >Otherwise maybe >https://www.quaddicted.com/reviews/random_map.php is enough for >ideas?

I'm on OS X.

And no, using a web site to select a random map isn't usefull. I would like to randomly select a map from my personnal collection, from WITHIN the game (QS).

I think this command would be a great addition to the game, especially if you do have lots of maps in our id1/maps folder. And since I can't put the game to the background (a Quake3 feature that I was asking for Quake1), I can't consult the internet while QS is running.

I don't see how that randmap command would "not fit" QS's philosophy. 
Barnak 
For umpteenth time: hit alt enter to switch to windowed mode, then go to the menu to unfreeze the mouse. Is that really so hard? 
@SleepwalkR 
This is a pain in the ass just to select some random map.

Is it really so hard to add a randmap command ? 
 
https://en.wikipedia.org/wiki/Feature_creep

It probably is not hard to add but it would be hard to do well. What about deathmatch maps, what about bsp files that are not maps, what about maps that are later part of an episode? That would be hard.

You are just one user and would probably be the only one who used this feature.

Does QS support loading a map (in a running instance) by doubleclicking it? 
@Spirit 
Double-clicking a .bsp file to launch QS and play that map would be great too, I suppose. It's currently not working on OS X. And double-clicking a bsp file which isn't a map wouldn't be that great neither, I guess.

Do you put non-map bsp files into your id1/maps folder ?

And even if we have such maps in id1/maps, using the randmap command would simply give an error message, as if you tried to open it using the standard map command. The user then simply has to use the randmap again to select another random map.

I don't think that non-maps bsp file would cause that much troubles. 
 
Do you put non-map bsp files into your id1/maps folder ?

Ammo boxes, health boxes, exploding boxes are all bsp files. 
"randmap" As An Alternative To "map" 
I see the "randmap" command as simply an alternative to the usual "map" command, without a mapname argument.

Even if it selects a deathmatch map, so what ? I would use "randmap" again, until I get some playable map.

This would be so much easier to start a random game, especially with a bind to a keyboard shortcut. 
 
[quote]
what about my suggestion of a new console command to load a random map, so the player don't know in advance which map will be loaded.
[/quote]

In Qrack I added such a thing, though, use the existing changelevel command. So in effect if the user just types
]changelevel
without a map specified it loads a random map from the gamedir.
I'm sure it would be trivial to port. 
 
sorry to double post, Lightning Hunter requested this feature to me a few years back. His use was for FrikBots. He had all his DEATHMATCH maps and waypoint files in the frikbot folder.

I agree with Spirit, for single-player it might seem a bit disjointed. 
R00k, My Love ! 
Haa ! I knew it !

Please, port this to QS ! 
Barnak 
why would you wanna the randmap command???
it is a most idiotic request i've ever heard 
 
To play a random map. 
@spy 
It is certainly NOT an idiotic request. It actually says a lot about your own way of playing Quake !

As I already said several times, I have hundreds of custom maps in my id1/maps folder. Most of the times, when I launch QS, I simply don't know which maps I'm gonna play. And there's no way I can know in advance what a map is looking like, just by looking at its name in the map list.

So I start by launching a random map from the list. It's a pain in the ass to look up the whole list (hundreds of fucking weird names!), and type it in the console, then repeat the process again after I played the map.

The randmap command would ease that A LOT !

Is that so hard to understand !? WTF ! 
 
You do know the Quake Injector, right? It's what I use when I get a random craving. Just scroll randomly and click. 
Barnak 
Close your eyes, get your finger out, and point to your screen at random with the window with the maps open. Or input the ''maps'' command and press page down a random amount of secs.

Well, jokes aside, that feature isn't something that would make your life so easy that you need it for sure, judging by the amount of posts you are writing. It would save you just a little work.
The second point is that there is only a few people that would use it. Everyone has their own way of playing the maps. I for example delete them after playing.
Third what was already said before, it has conflicts with .bsp files in id1\maps\ that aren't maps. 
Spirit 
Apparently, Quake Injector don't work very well on OS X.

And I would **hate** to use an extra program just to launch a random map. It would be much easier to launch a random map directly from within QS.

Geez, I don't need all the Quake Injector functionalities built in QS, just a random map loading as an alternative to the usual map command, that's all.

Since nobody here appears to understand what I'm asking, I'll shut my mouth and wont participate anymore to this forum. 
Maybe 
You'd have better luck if you'd asked politely instead of petulantly demanding that others spend their hobby time, which they use for fun, to implement a feature for you.

And here's a really wacky idea:

Some time ago I wanted to make custom enemies for quake. So I opened up the qc and learned how to script it. Saying "I don't know how" is not an excuse - everyone starts like that. 
@ijed 
About your wacky idea :

So do you think it's possible to make some bsp file that would launch a random map from a list ?

I may be tempted in trying to do it myself, if it's possible to define such a random map process. 
No Idea 
How the feature could be made. There will be multiple solutions.

The one that comes to mind, that I know how to do, is write a simple qc randomizer and write a list of maps into it. Then launch it from a console command.

You'd need to update it and recompile to add new maps, but that's trivial.

Check out www.inside3d.com - it has lots of tutorials, maybe you can adapt one.

To compile the qc I recommend fteqcc compiler, though I don't have the website to hand.

I would actually write the qc you need for you (it's pretty easy) but I have to limit my time at the computer and prefer time I do spend there to used working on my current project. 
Huh 
Barnak, everyone understands what you're asking. They got it the first time. Everyone's just like, nope 
First | Previous | Next | Last
You must be logged in to post in this thread.
Website copyright © 2002-2024 John Fitzgibbons. All posts are copyright their respective authors.