# Mod menu buttons don't fire scriptMenuResponse (RotU class menu) – /openscriptmenu works

**URL:** <https://cod4x.ovh/t/mod-menu-buttons-dont-fire-scriptmenuresponse-rotu-class-menu-openscriptmenu-works/5556>\
**Category:** CoD4x | Client Support\
**Created:** [September 25, 2026, 8:46am UTC](https://cod4x.ovh/t/mod-menu-buttons-dont-fire-scriptmenuresponse-rotu-class-menu-openscriptmenu-works/5556 "2026-09-25T08:46:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![crackZ](https://cod4x.ovh/letter_avatar_proxy/v4/letter/c/919ad9/32.png) [@crackZ](https://cod4x.ovh/u/crackZ)\
**Post date:** [September 25, 2026, 8:46am UTC](https://cod4x.ovh/t/mod-menu-buttons-dont-fire-scriptmenuresponse-rotu-class-menu-openscriptmenu-works/5556/1 "2026-09-25T08:46:38Z")

</div>

Hi,

I’m trying to run the zombie mod Reign of the Undead (tested with RotU 1.15 and RotU 2.2.2) and I’m stuck at class selection. I’d appreciate any hint.

Setup:

- Client: CoD4x client 1.21.8 (Windows, Steam CoD4)
- Server: CoD4x dedicated server on Linux (LinuxGSM), fs\_game mods/ReignoftheUndead, gametype surv
- Same behaviour on a local listen server started with /devmap from the mod, so it’s not server-related
- Vanilla server without mod works fine (team + class selection OK)

Symptom:

- Team selection works (server log: menuresponse: team\_marinesopfor allies)
- In the class menu (changeclass\_marines\_mw) the buttons get highlighted on mouse over, but neither mouse click nor keyboard (arrows + Enter) triggers their action
- The only response reaching the server is “back” when closing the menu
- Same for the secondary class menu (changeclass2\_marines\_mw)
- Other menus work (e.g. Options in the ESC menu)

What the menu should send (extracted from mod.ff):  
changeclass\_marines\_mw items:  
action: “play” “mouse\_click” ; “scriptMenuResponse” “soldier” (likewise stealth, armored, engineer, scout, medic)  
item conditions reference dvars allies\_allow\_soldier / \_stealth / \_armored / \_engineer / \_scout (medic has none)

What I already checked:

- /openscriptmenu changeclass\_marines\_mw soldier works: the server receives it and I spawn. So the server-side script is fine, only the menu button action doesn’t fire.
- allies\_allow\_soldier on the client: 1 (default 1)
- cl\_bypassMouseInput: 0
- Medic (the button without dvar condition) doesn’t work either
- With developer 1 the only message is a missing sound: “tried to play sound user\_interface/ui\_over\_v1.wav from alias mouse\_over but it was not successfully loaded”

Question:  
Is there a known change in the CoD4x client that prevents menu item actions / scriptMenuResponse from old mod menus (compiled for 1.7) from executing? Any idea what else could disable these buttons client-side?

Thanks!

created with claude, any help appreciated  
trying to set up an oldschool Rotu server bubt with cod4x
