From c4f919f769fd1adc2bd6cf617b5a299cb4b61a4c Mon Sep 17 00:00:00 2001 From: Petr Bartos Date: Fri, 28 Apr 2023 21:54:58 +0200 Subject: [PATCH] Allow to override weapon adjustment --- .../jni/OpenJK/code/qcommon/common.cpp | 10 ++--- .../Android/jni/OpenJK/code/ui/ui_main.cpp | 6 +-- ...3 => z_vr_weapons_jka_Crusty_and_Elin.pk3} | Bin 1651458 -> 1652105 bytes ...3 => z_vr_weapons_jko_Crusty_and_Elin.pk3} | Bin 1498380 -> 1499017 bytes java/com/drbeef/jkxr/GLES3JNIActivity.java | 35 +++++++++++++----- .../weapons_vr.cfg | 21 +++++------ .../weapons_vr.cfg | 20 +++++----- 7 files changed, 51 insertions(+), 41 deletions(-) rename assets/{z_Crusty_and_Elin_vr_weapons_JKAcademy.pk3 => z_vr_weapons_jka_Crusty_and_Elin.pk3} (99%) rename assets/{z_Crusty_and_Elin_vr_weapons.pk3 => z_vr_weapons_jko_Crusty_and_Elin.pk3} (99%) rename assets/weapons_vr_ja.cfg => z_vr_assets_jka/weapons_vr.cfg (56%) rename assets/weapons_vr_jo.cfg => z_vr_assets_jko/weapons_vr.cfg (55%) diff --git a/Projects/Android/jni/OpenJK/code/qcommon/common.cpp b/Projects/Android/jni/OpenJK/code/qcommon/common.cpp index 6f8c142..6f5d306 100644 --- a/Projects/Android/jni/OpenJK/code/qcommon/common.cpp +++ b/Projects/Android/jni/OpenJK/code/qcommon/common.cpp @@ -990,13 +990,11 @@ void Com_ExecuteCfg(void) // skip the q3config.cfg and autoexec.cfg if "safe" is on the command line Cbuf_ExecuteText(EXEC_NOW, "exec " Q3CONFIG_NAME "\n"); Cbuf_Execute(); - Cbuf_ExecuteText(EXEC_NOW, "exec autoexec_sp.cfg\n"); //Execute to overwrite weapon locations with our desired adjustments -#ifdef JK2_MODE - Cbuf_AddText( "exec weapons_vr_jo.cfg\n" ); -#else - Cbuf_AddText( "exec weapons_vr_ja.cfg\n" ); -#endif + Cbuf_ExecuteText(EXEC_NOW, "exec weapons_vr.cfg\n" ); + Cbuf_Execute(); + // Execute autoexec last (allowing to re-adjust weapons) + Cbuf_ExecuteText(EXEC_NOW, "exec autoexec_sp.cfg\n"); Cbuf_Execute(); } } diff --git a/Projects/Android/jni/OpenJK/code/ui/ui_main.cpp b/Projects/Android/jni/OpenJK/code/ui/ui_main.cpp index 060ef35..b912625 100644 --- a/Projects/Android/jni/OpenJK/code/ui/ui_main.cpp +++ b/Projects/Android/jni/OpenJK/code/ui/ui_main.cpp @@ -6519,11 +6519,7 @@ void UI_ResetDefaults( void ) ui.Cmd_ExecuteText( EXEC_APPEND, "cvar_restart\n"); Controls_SetDefaults(); ui.Cmd_ExecuteText( EXEC_APPEND, "exec default.cfg\n"); -#ifdef JK2_MODE - ui.Cmd_ExecuteText( EXEC_APPEND, "exec weapons_vr_jo.cfg\n"); -#else - ui.Cmd_ExecuteText( EXEC_APPEND, "exec weapons_vr_ja.cfg\n"); -#endif + ui.Cmd_ExecuteText( EXEC_APPEND, "exec weapons_vr.cfg\n"); ui.Cmd_ExecuteText( EXEC_APPEND, "vid_restart\n" ); } diff --git a/assets/z_Crusty_and_Elin_vr_weapons_JKAcademy.pk3 b/assets/z_vr_weapons_jka_Crusty_and_Elin.pk3 similarity index 99% rename from assets/z_Crusty_and_Elin_vr_weapons_JKAcademy.pk3 rename to assets/z_vr_weapons_jka_Crusty_and_Elin.pk3 index eaec73f7dd92afecec9b7b88cbc17190c753f707..3ce75bbfd33ac35fe161eabe4d240636d7ebad6b 100644 GIT binary patch delta 736 zcmZpAmeTn;rJ;qfg{g(Pg{6hHg{_6Xg`NK(o0TD zpE~7k-z@`y*7ucM-Py;p`;XVx_O06MB52rZCNQPNwf6TppH-sby51@*7M=FzEQ`-P zd+S@f{%z@w6%Pw$ys}y8R%<&?&2|0Hh|qBUw`=ELO_WHjjjxxpv6HPBZ6!Q4>0FYHj=XbdB_x zM+K4;Uv?c+k5UOXSm$EtrdlS^qpUPbscy|dj$5gdIX;K)D4zf5f#b}xodp~#qz|#I zX5^{!$UgA#mF8Ldlw+GFr5t^vv*s*M>ZH>@JS3j-wYoHHbe(MI|4E5|igK-=SH1kI zMJHnzUol&|-8v`lYE&H>E*5*P$m0RCxYkXLKE?{IK!YDbYYcd7H=lYWsPbaQ(t}Eq z*e>4iw`md;@UmYilVVsHbumJ3#&bo98desbE{%=thZZ<-3;bAh!?u}Az4@46^JS$V z#qhjX(IuR$DnijsddDm|ZEkMq6WPHjXz80gS@Du3i;j$4(Dty2i;f)m`Xxl|$;GL2 zetM|y-}KV+jp)Yb6aUK?R9c$ot#f(0^yQ>Vj(O~2lcLi)6J=K$a5uBaYL?Ebn#B6= zx5j_Q?f!C-^F;y}ndF#prz&8=VqgT~C5=GUXlX3Kn-!S$7#Q?{@FviRSqhRs9snr= BHB0~i delta 86 zcmWN^w+($j>W|FDueZPD`IU@$#!CC#HTs{qn-c`kJ2IPoJ#Ywm<)J%{#r%=Zt>1zs0Hft&GWM9{&!Wk{Xf}$*3bJ z*wtasa4~bXqTn&EH5cMJE#GM22&vy9hmX%UU7zBs^)k zlEk{{&$Sr#DV;RbSQH`0)y$PH-{yL>s%?GUHd#zW{n;#`62@%R zT`8BWf)WlZ7e!5oU9$T^V&dV6RnA+xM2@PhTeiGOdHRAUXUt1JX>ay6iktY+=F?)v z$lM@3Y5HD#2szys$0p6^@6vx0|2!yqw3=H2+iUD~5V?RHp delta 80 zcmWN^xeb6I06