Skip to content

q2repro support#203

Open
zardoru wants to merge 37 commits intomasterfrom
repro
Open

q2repro support#203
zardoru wants to merge 37 commits intomasterfrom
repro

Conversation

@zardoru
Copy link
Copy Markdown
Collaborator

@zardoru zardoru commented Mar 15, 2026

these series of commits add q2repro support. by necessity, we have to start distributing our dll, so it's not quite ready for distribution until we've sorted out that all of our ui improvements are definitely done. with that said...

  • we make use of cgame for things like charge, the sidebar (so we can keep it even with other layouts ongoing)
  • we use the new builtin flashlight (severely reducing the entities we need)
  • we have the new entity limits (we should make use of them soon)
  • we have access to ALL of the expansion pack content (!!!!! we can implement these weapons without distributing official assets! not implemented yet though)
  • I implemented pmove improvements for the flyer, cacodemon and superspeed (these should feel pretty good now)
  • all of the 60fps fixes apply here!

client-side we must distribute our dll with cgame. all that I know could be pending is:

  • an experience bar at the bottom of the screen
  • separating the experience gain notifications into its own section of the screen
  • chat history? though inheriting from q2pro gives us that for free
  • some weirdness with maxclients (pre-setting it on console still ends up setting it to 1 for whatever reason)

but we're in relatively good condition to drive some tests.

zardoru and others added 29 commits March 21, 2026 18:41
# Conflicts:
#	src/entities/drone/g_monster.c
wip part 2. it compiles on mac, too

cgame wip

linking errors yay

get it going

server starts, client stalls.

We're in-game.

layouts and pmove work correctly

fix some cgame sillyness

the viewheight situation is insane

# Conflicts:
#	src/g_local.h
* Test - Adding windows's clang compatibility for building

* Restoring UNIX behavior on CMakeLists.txt, restored include line cg_local.h
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants