Skip to content

Override VM's? Replace them with a launcher? #842

@NuclearMonster

Description

@NuclearMonster

I feel like this is unlikely to get resolved any time soon, but just in case there isn't an issue already, we should have one open to acknowledge and collect dupes for the problem of VM's getting overidden by pure servers and exposing bugs that were fixed long ago. Mainly in the in-game ui qvm.

So here's the general issue description:
You launch ioquake3, you connect to a multiplayer game server and if the server is "pure" ioquake3 loads only the original quake 3 pk3s (or whatever matches what the server has.)

The problem is now that whenever you look at the menu, all of our fixes are lost because the game remains in "pure" mode.

In the past my proposed fix have been to create a launcher that also handles autoupdating ioquake3 (it is a terrible idea for users to end up running an old version of a networked game and potentially be exposed to security issues we have fixed) and other useful features that aren't easy to solve within the confines of the engine (changing launch options, launching mods, etc).

Another solution could be to replace the in-game UI entirely, but this would be difficult to mod around. I think you could then have an overlay similar to Steam's shift plus tab overlay that gives you more functionality. Maybe through something like Dear Imgui?

Got other ideas? Find duplicates? link them here!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions