News:

These forums are now archived - New member registrations are closed - Please join the discussion over on our Discord

rpgxEF and wonderful random config resets [CLOSED]

Started by Danfun64, January 23, 2013, 07:37:12 PM

Previous topic - Next topic

Danfun64

Hello. It seems to me that rpgxEF seems to reset the game's configuration every few uses.It also happens when I switch dlls between the version you use for your rpgxEF enhanced servers and the latest version. This problem does not occur in vanilla RPG-X, or for that matter, ANY ioquake3 based game. Is this a known issue? If not, what info should I post?
In-game I appear as "Scrappy the Terrible"

Veritas

This is a known issue, but one that is notoriously hard to track down. If you apply to join and become a full member, you can try RPGXCE 1.2.5 RC1, which updates RPGXCE to include rpgxEF and helps significantly with this problem - though it does not fix it entirely.

Other than that, you may be able to fix it by running rpgxEF as administrator, and by using a shortcut with the following target:

"+set FS_GAME RPG-X2 +set FS_HOMEPATH "[install directory]" "

Telex Ferra

I gotta say Pie that this did not solve the problem for me





Veritas

It's all we've got right now; this is partially an rpgxEF issue.

Danfun64

Does this problem affect dedicated servers? How would it affect banlists? I'm not sure I would want to play or host a game with that kind of uncertainty.
In-game I appear as "Scrappy the Terrible"

Veritas

No, the problem does not affect dedicated servers or ban lists - nor does it affect non-rpgxEF installations, such as RPGXCE Original. rpgxEF is still very much under active development, so there will be bugs. That's why TLO offers both RPG-X and rpgxEF servers

Serris

#6
The only permanent solution to this is to create an autoexec.cfg file with all of your settings as commands. This way, the game will load everything on start-up. Here's mine, as an example:

com_hunkMegs "512"
r_mode "-1"
r_fullscreen "0"
r_customwidth "1440
r_customheight "900"
r_ext_compress_textures "0"
r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
r_texturebits "32"
r_flares "1"
rate "25000"
name "^7Serris"
model "chase/combat/default"
height "1.0431"
age "45"
race "Human"
CG_DeferPlayers "0"
CG_FirstPersonBody "1"
bind ' "equip"
bind enter "+button2"
bind f "flashlight"
bind pgup "thirdPerson"
bind pgdn "thirdPersonRevert"
bind uparrow "+thirdPersonPitchDown"
bind downarrow "+thirdPersonPitchUp"
bind rightarrow "+thirdPersonAngleLeft"
bind leftarrow "+thirdPersonAngleRight"
bind mouse5 "shake 20;playSound sound/impact/impact2"
bind mouse4 "shake 20;playSound sound/impact/impact4"
bind kp_end "playSound sound/phaser/beam1"
bind kp_downarrow "playSound sound/phaser/beam4"
bind kp_pgdn "playSound sound/torpedo/photon"
bind kp_leftarrow "playSound sound/disruptor/beam4"
bind kp_5 "playSound sound/disruptor/cannon"
bind kp_rightarrow "playSound sound/torpedo/quantum"
bind kp_home "playSound sound/positron/beam2"
bind kp_uparrow "playSound sound/positron/cannon"
bind kp_pgup "playSound sound/torpedo/positron"
bind kp_ins "playSound sound/torpedo/chroniton"
bind kp_minus "shake 10;playSound sound/collision/collision1"
bind kp_plus "shake 20;playSound sound/collision/collision2"
bind ctrl "+movedown"
bind space "+moveup"
bind q "emote injured1"
bind r "emote combadge1"
bind c "emote benchsit1_idle"
bind x "emote benchsit1_2stand"
bind v "emote sit6"
bind b "emote stand3"
bind n "emote table_eat1"
bind m "emote crowdlook3"
bind p "emote console3_idle"
bind u "emote console3_left"
bind i "emote console3"
bind o "emote console3_right"
bind semicolon "emote dive1"
bind / "emote get_up1"
bind j "emote console2"
bind k "emote console4"
bind l "emote console5"
bind h "emote handgesture3"
bind g "emote handgesture5"
bind F3 "shake 10;playSound sound/weapons/explosions/dullexplode4"
bind F4 "shake 20;playSound sound/weapons/explosions/dullexplode1"
bind F5 "playSound sound/voice/computer/voy3/breachimminent;playMusic music/away_team_action"
bind F6 "playSound sound/voice/computer/voy3/30sec"
bind F7 "playSound sound/voice/computer/voy3/20sec"
bind F8 "playSound sound/voice/computer/voy3/10sec"
bind F9 "fxGun chunks 150 1"
bind F10 "fxGun elec_explosion 2"
bind F11 "fxGun surf_explosion 15 5"
bind - "fxGun sparks 700"
bind = "fxGun steam"
bind \ "fxGun fire 50"
bind del "flushFX"
bind 9 "playSound sound/voice/computer/voy3/9sec"
bind 8 "playSound sound/voice/computer/voy3/8sec"
bind 7 "playSound sound/voice/computer/voy3/7sec"
bind 6 "playSound sound/voice/computer/voy3/6sec"
bind 5 "playSound sound/voice/computer/voy3/5sec"
bind 4 "playSound sound/voice/computer/voy3/4sec"
bind 3 "playSound sound/voice/computer/voy3/3sec"
bind 2 "playSound sound/voice/computer/voy3/2sec"
bind 1 "playSound sound/voice/computer/voy3/1sec"
bind 0 "playSound sound/voice/computer/voy3/coreoffline;playMusic music/loss"
bind backspace "playSound sound/voice/computer/cin/06/ejectioninitiated;playMusic music/loss"
//



Obviously, there are a lot of admin commands here that you're not going to need. You can fool around with the in-game menus and adjust the autoexec accordingly.

r_textureMode has different options that determine whether or not it's bilinear or trilinear filtering. I believe GL_LINEAR_MIPMAP_NEAREST is bilinear, while GL_LINEAR_MIPMAP_LINEAR is trilinear.

rate determines your network speed. 20000 is the in-game setting for CABLE/LAN/xDSL.

CG_DeferPlayers 0 makes it so other players' models will load instantly on switch, instead of requiring you to hit tab and refresh the client data every time.