Mouse Acceloration bug


#1

Hey guys, Grief and his non-updated Demon Mac. I’m getting a problem with my 1.2 cliant. It keeps spamming me with Mouse Acceloration messages.

Thx in advance!


#2

I also ahve a clear alias glitch, Heres a pastebin: https://pastebin.com/1NXWyCSd

Sensative info has been cencored with a ****** :wink:


#3

Thanks for the bug report @Wilderthanyou :slight_smile: . Could you post a copy of the autogen.cfg file that is the trem_1-3_alpha001 folder found inside your tremulous home folder (be sure to censor out any sensitive information that might be in there)?

The clearaliases thing is from a feature that tremfusion has that gpp doesn’t (we don’t have that feature in 1.3 at the moment neither). From glancing over that part of tremfusion’s code, it looks like it has a feature for giving alternative names (aliases) for commands. So you can do things like give a sequence of commands a name like freddy, and then if you entered /freddy that would execute tha assigned command sequence. This could be a useful feature for us to add to the 1.3 client.

Anyways that command is probably in one of your binds from having your autogen.cfg generated by tremfusion in that folder, since you first connected to the server with tremfusion. A possible solution is to move out that autogen.cfg, and connect to the server with gpp so that your gpp client creates an autogen.cfg.

Regarding the “Mouse Acceleration Bug”, it looks like that is something from when trem used SDL 1.2, in the commit history it is called MACOS_X_ACCELERATION_HACK and it was removed from the code in 2014 when trem was updated to using SDL 2. Here is the exact point where that was removed: https://github.com/grangerhub/tremulous/commit/af45b9f4614d7018146e68832de3bccb1c73f7e7#diff-23d20fffefce6e9b45a1966dc954fdc4L545 , From the looks of you might be stuck with that bug/hack for as long as you use the old gpp on macos.

Recommend Solution:
Press the upgrade button for your macos, and then install Trem 1.3 :wink: .


#4

// generated by tremulous, do not modify
unbindall
bind TAB "+scores"
bind ENTER "+button2"
bind ESCAPE "togglemenu"
bind SPACE "+moveup"
bind ’ "name ^0o^1L^0z^1.A^0mbassado^1r"
bind + "sizeup"
bind - "sizedown"
bind / "give all"
bind 0 "team aliens"
bind 1 "vote yes"
bind 2 "vote no"
bind 3 "say Lol"
bind 4 "say_team RUSH"
bind 5 "!cancelvote"
bind 6 "!invisible"
bind 7 "Say_team Base needs to be Upgraded/Defended"
bind 8 "!buildlog"
bind 9 "team humans"
bind = "sizeup"
bind B "buy ammo"
bind C "+zoom"
bind E "buy ammo"
bind G "swipe"
bind I "/say_admins"
bind K "say ^3B^7bienvenido"
bind M "say ^3W^7illkommen"
bind N "^5 Joining AIDS Will Help Train and Hone Your Skills, Making You A Better Player! You May Even Be Asked To Join HIV!"
bind U "say ^1 The Academy Institute For Dedicated Students (AIDS) Is currently Recruting New Members! Contact Wilder tha"
bind X "boost"
bind Z "+zoom"
bind [ "!pause"
bind ] "!unpause"
bind _ "sizedown"
bind "toggleconsole" bind a "+moveleft" bind b "buy ammo" bind c "+movedown" bind d "+moveright" bind e "deconstruct" bind f "+button3" bind g "itemtoggle blaster" bind h "itemact medkit" bind i "messagemode4" bind j "teamstatus" bind k "say ^3B^7bienvenido" bind l "say ^3W^7willkommen" bind m "itemtoggle blaster" bind n "say BOW DOWN TO OVERLORD RHEZ" bind o "say ^3W^7welcome" bind p "messagemode5" bind q "+button7" bind r "reload" bind s "+back" bind t "messagemode" bind u "messagemode3" bind v "Zoom" bind w "+forward" bind x "+button8" bind y "messagemode2" bind z "+button5" bind ~ "toggleconsole" bind PAUSE "pause" bind UPARROW "+forward" bind DOWNARROW "+back" bind LEFTARROW "+left" bind RIGHTARROW "+right" bind ALT "+strafe" bind SHIFT "+speed" bind DEL "+lookdown" bind PGDN "+lookup" bind END "centerview" bind F2 "vote no" bind F11 "screenshotJPEG" bind MOUSE1 "+attack" bind MOUSE2 "+button5" bind MOUSE3 "+button2" bind MWHEELUP "weapprev" seta cm_playerCurveClip "1" seta g_publicAdminMessages "1" seta g_specChat "1" seta g_privateMessages "1" seta g_adminMaxBan "2w" seta g_adminTempBan "2m" seta g_admin "admin.dat" seta g_emoticonsAllowedInNames "1" seta g_layoutAuto "1" seta g_mapConfigs "" seta g_shove "0.0" seta g_voiceChats "1" seta g_markDeconstruct "3" seta g_floodMinTime "2000" seta g_floodMaxDemerits "5000" seta g_sayAreaRange "1000" seta g_unlagged "1" seta g_freeFundPeriod "120" seta g_humanRepeaterBuildQueueTime "0" seta g_humanRepeaterMaxZones "500" seta g_humanRepeaterBuildPoints "20" seta g_humanBuildQueueTime "8000" seta g_alienBuildQueueTime "12000" seta g_suddenDeathVoteDelay "180" seta g_suddenDeathVotePercent "74" seta g_voteLimit "5" seta g_dretchPunt "0" seta g_friendlyBuildableFire "0" seta g_doWarmup "0" seta g_allowTeamOverlay "1" seta cg_centerYOffset "60" seta cg_thirdPersonAngle "0" seta cg_drawBubble "0" seta cg_BubbleZoom "0" seta cg_bleedSelfWounds "1" seta cg_bleedSelfHeadShots "1" seta cg_EDGEFPSFIX "0" seta cg_viewQuake "1" seta cg_viewQuakeLambda "-10" seta cg_viewQuakeLimit "5" seta cg_damageIndicatorSize "400" seta cg_damageIndicatorAlpha "0.8" seta cg_healthBarSize "2000" seta cg_healthBarAlpha "0.5" seta cg_hitSounds "1" seta cg_hitStats "0" seta cg_brighten "0" seta cg_brightenWraith "4" seta hunk_megs "512" seta cg_suppressWAnimWarnings "1" seta cg_alwaysSprint "0" seta cg_staticCenterPrints "1" seta cg_drawAmmoStack "1" seta cg_speedometerXYZ "0" seta cg_drawSpeedometer "0" seta cg_drawPlayerTimer "0" seta cg_disableWeaponSounds "" seta cg_printSpeedometer "0" seta cg_printTimer "0" seta ui_scrimWeapon "rifle" seta ui_scrimTeamName "UnnamedTeam" seta sv_rconLog "" seta sv_wwwBaseURL "http://us1.grangerhub.com" seta cl_clantag "^1!^0Du^1''" seta cl_dlURLOverride "" seta cl_demoConfig "" seta cl_humanConfig "" seta cl_alienConfig "" seta cl_spectatorConfig "" seta cg_teamChatHeight "0" seta cg_teamChatTime "3000" seta cg_fuelInfoScale "0.5" seta cg_fuelInfoY "150" seta cg_fuelInfoX "0" seta cg_chatTeamPrefix "1" seta cg_cameraShakeMagnitude "1" seta voice "default" seta cg_tauntSpam "0" seta cg_blood "0" seta cg_spectatorConfig "" seta cg_humanConfig "" seta cg_alienConfig "" seta cg_hudFilesEnable "0" seta cg_hitIndicator "1" seta cg_spectatorWallhack "0" seta cg_binaryShaderScreenScale "1.0" seta cg_rangeMarkerBuildableTypes "support" seta cg_rangeMarkerForBlueprint "1" seta cg_rangeMarkerLineThickness "4.0" seta cg_rangeMarkerLineOpacity "0.4" seta cg_rangeMarkerSurfaceOpacity "0.08" seta cg_rangeMarkerDrawFrontline "0" seta cg_rangeMarkerDrawIntersection "0" seta cg_rangeMarkerDrawSurface "1" seta cg_disableCommandDialogs "0" seta cg_disableBuildDialogs "0" seta cg_disableUpgradeDialogs "0" seta cg_debugPlayMap "0" seta cg_flySpeed "600" seta cg_sprintToggle "1" seta cg_stickySpec "1" seta cg_noPrintDuplicate "0" seta cg_teamOverlayMaxPlayers "8" seta cg_teamOverlaySortMode "1" seta cg_staticDeathCam "0" seta cg_thirdPersonShoulderViewMode "1" seta cg_maxSpeedTimeWindow "2000" seta cg_drawSpeed "0" seta cg_drawCrosshairImpactPredictor "1" seta cg_crosshairSize "1" seta cg_drawChargeBar "1" seta teamoverlay "0" seta cg_thirdPerson "0" seta cg_thirdPersonRange "75" seta ui_ffa_fraglimit "20" seta ui_ffa_timelimit "0" seta ui_tourney_fraglimit "0" seta ui_tourney_timelimit "15" seta ui_team_fraglimit "0" seta ui_team_timelimit "20" seta ui_team_friendly "1" seta ui_ctf_capturelimit "8" seta ui_ctf_timelimit "30" seta ui_ctf_friendly "0" seta g_spScores1 "" seta g_spScores2 "" seta g_spScores3 "" seta g_spScores4 "" seta g_spScores5 "" seta g_spAwards "" seta g_spVideos "" seta g_spSkill "2" seta ui_browserMaster "0" seta ui_browserGameType "0" seta ui_browserSortKey "4" seta cg_brassTime "2500" seta cg_drawCrosshair "2" seta cg_drawCrosshairNames "1" seta cg_marks "1" seta server1 "" seta server2 "" seta server3 "" seta server4 "" seta server5 "" seta server6 "" seta server7 "" seta server8 "" seta server9 "" seta server10 "" seta server11 "" seta server12 "" seta server13 "" seta server14 "" seta server15 "" seta server16 "" seta ui_teamName "Pagans" seta ui_opponentName "Stroggs" seta ui_redteam "Pagans" seta ui_blueteam "Stroggs" seta ui_gametype "3" seta ui_joinGametype "0" seta ui_netGametype "3" seta ui_actualNetGametype "3" seta ui_redteam1 "0" seta ui_redteam2 "0" seta ui_redteam3 "0" seta ui_redteam4 "0" seta ui_redteam5 "0" seta ui_blueteam1 "0" seta ui_blueteam2 "0" seta ui_blueteam3 "0" seta ui_blueteam4 "0" seta ui_blueteam5 "0" seta ui_menuFiles "ui/menus.txt" seta ui_currentTier "0" seta ui_currentMap "0" seta ui_currentNetMap "0" seta ui_mapIndex "0" seta ui_currentOpponent "0" seta cg_selectedPlayer "5" seta cg_selectedPlayerName "oLz.Grief" seta ui_scoreAccuracy "0%" seta ui_scoreImpressives "0" seta ui_scoreExcellents "0" seta ui_scoreCaptures "0" seta ui_scoreDefends "0" seta ui_scoreAssists "0" seta ui_scoreGauntlets "0" seta ui_scoreScore "0" seta ui_scorePerfect "0" seta ui_scoreTeam "0 to 0" seta ui_scoreBase "0" seta ui_scoreTime "00:00" seta ui_scoreTimeBonus "0" seta ui_scoreSkillBonus "0" seta ui_scoreShutoutBonus "0" seta ui_q3model "0" seta cg_hudFiles "ui/hud.txt" seta ui_recordSPDemo "0" seta ui_teamArenaFirstRun "1" seta g_warmup "20" seta capturelimit "8" seta cg_drawGun "1" seta cg_zoomfov "22.5" seta cg_fov "90" seta cg_gibs "1" seta cg_draw2D "1" seta cg_drawStatus "1" seta cg_drawTimer "1" seta cg_drawClock "1" seta cg_drawFPS "1" seta cg_drawDemoState "1" seta cg_drawSnapshot "0" seta cg_draw3dIcons "1" seta cg_drawIcons "1" seta cg_drawAmmoWarning "1" seta cg_drawAttacker "1" seta cg_drawRewards "1" seta cg_crosshairX "0" seta cg_crosshairY "0" seta cg_simpleItems "0" seta cg_lagometer "0" seta cg_teslaTrailTime "250" seta cg_railTrailTime "400" seta cg_runpitch "0.002" seta cg_runroll "0.005" seta cg_bobpitch "0.002" seta cg_bobroll "0.002" seta cg_forceModel "0" seta cg_predictItems "1" seta cg_deferPlayers "1" seta cg_drawTeamOverlay "0" seta cg_drawFriend "1" seta cg_teamChatsOnly "0" seta cg_noVoiceChats "0" seta cg_noVoiceText "0" seta cg_creepRes "16" seta cg_wwSmoothTime "150" seta cg_wwFollow "1" seta cg_wwToggle "1" seta cg_unlagged "1" seta cg_depthSortParticles "1" seta cg_bounceParticles "1" seta cg_consoleLatency "3000" seta cg_lightFlare "3" seta cg_disableScannerPlane "0" seta cg_tutorial "1" seta cg_optimizePrediction "1" seta cg_projectileNudge "1" seta cg_cameraOrbitDelay "50" seta cg_scorePlums "1" seta cg_smoothClients "0" seta cg_noTaunt "0" seta cg_noProjectileTrail "0" seta cg_oldRail "1" seta cg_oldRocket "1" seta cg_oldPlasma "1" seta cg_trueLightning "0.0" seta model "sarge" seta headmodel "sarge" seta team_model "sarge" seta team_headmodel "sarge" seta cl_consoleFont "" seta cg_autoswitch "1" seta ui_vid_changed "0" seta g_maxGameClients "0" seta g_suddenDeathTime "0" seta g_friendlyFire "0" seta g_teamAutoJoin "0" seta g_teamForceBalance "0" seta g_logFile "games.log" seta g_logFileSync "0" seta g_banIPs "" seta g_filterBan "1" seta g_allowVote "1" seta g_initialMapRotation "" seta cg_drawClaws "1" seta cg_flameLols "1" seta cg_disableWarningDialogs "1" seta cg_disableBlueprintErrors "0" seta in_disablemacosxmouseaccel "1" seta sv_maxclients "8" seta timelimit "0" seta sv_minPing "0" seta r_noborder "0" seta r_centerWindow "0" seta ui_chatCommands "1" seta net_socksPassword "" seta net_socksUsername "" seta net_socksServer "" seta cg_emoticons "1" seta ui_developer "0" seta ui_textWrapCache "1" seta ui_serverStatusTimeOut "7000" seta ui_findPlayer "Sarge" seta ui_bigFont "0.5" seta ui_smallFont "0.2" seta ui_lastServerRefresh_3_time "" seta ui_lastServerRefresh_2_time "1508635117" seta ui_lastServerRefresh_1_time "" seta ui_lastServerRefresh_0_time "1502134776" seta ui_lastServerRefresh_3 "" seta ui_lastServerRefresh_2 "2017-10-21 20:18:37" seta ui_lastServerRefresh_1 "" seta ui_lastServerRefresh_0 "2017-08-07 14:39:36" seta ui_selectedMap "0" seta ui_netSource "2" seta ui_dedicated "0" seta ui_browserShowEmpty "1" seta ui_browserShowFull "1" seta cg_viewsize "100" seta com_blood "1" seta cg_stereoSeparation "0" seta cg_shadows "1" seta cl_timedemoLog "" seta sv_master5 "" seta sv_master4 "" seta sv_master3 "" seta sv_master2 "" seta sv_dlURL "" seta r_gamma "1" seta snaps "20" seta m_yaw "0.022" seta m_pitch "0.022" seta m_side "0.25" seta m_forward "0.25" seta cl_mouseaccel "0" seta rate "25000" seta cl_packetdup "1" seta com_hunkMegs "128" seta com_altivec "0" seta com_maxfps "85" seta com_ansiColor "0" seta com_maxfpsUnfocused "0" seta com_maxfpsMinimized "0" seta vm_cgame "2" seta vm_game "2" seta vm_ui "2" seta sv_hostname "noname" seta sv_minRate "0" seta sv_maxRate "0" seta sv_maxPing "0" seta sv_lanForceRate "1" seta sv_dequeuePeriod "500" seta cl_autoRecordDemo "0" seta cl_aviFrameRate "25" seta cl_aviMotionJpeg "1" seta cl_yawspeed "140" seta cl_pitchspeed "140" seta cl_maxpackets "30" seta cl_run "1" seta sensitivity "5" seta cl_freelook "1" seta cl_mouseAccelStyle "0" seta cl_mouseAccelOffset "5" seta cl_allowDownload "0" seta cl_cURLLib "libcurl.dylib" seta r_inGameVideo "0" seta m_filter "1" seta cl_maxPing "800" seta cl_lanForcePackets "1" seta cl_guidServerUniq "1" seta cl_consoleKeys "~ 0x7e 0x60"
seta name oLz.Grief
seta color1 "4"
seta color2 "5"
seta handicap "100"
seta sex "male"
seta cl_useMumble "0"
seta cl_mumbleScale "0.0254"
seta cl_voipGainDuringCapture "0.2"
seta cl_voipCaptureMult "2.0"
seta cl_voipUseVAD "0"
seta cl_voipVADThreshold "0.25"
seta cl_voipShowMeter "1"
seta cl_voip "1"
seta r_allowExtensions "1"
seta r_ext_compressed_textures "0"
seta r_ext_multitexture "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_texture_env_add "1"
seta r_picmip "0"
seta r_ext_texture_filter_anisotropic "0"
seta r_ext_max_anisotropy "2"
seta r_roundImagesDown "1"
seta r_detailtextures "1"
seta r_texturebits "0"
seta r_colorbits "0"
seta r_stencilbits "8"
seta r_depthbits "0"
seta r_ext_multisample "0"
seta r_overBrightBits "1"
seta r_ignorehwgamma "0"
seta r_fullscreen ".7"
seta r_width "640"
seta r_height "480"
seta r_pixelAspect "1"
seta r_simpleMipMaps "1"
seta r_vertexLight "0"
seta r_subdivisions "4"
seta r_smp "0"
seta r_stereoEnabled "0"
seta r_ignoreFastPath "1"
seta r_greyscale "0"
seta r_lodCurveError "250"
seta r_lodbias "0"
seta r_flares "0"
seta r_zproj "64"
seta r_stereoSeparation "64"
seta r_ignoreGLErrors "1"
seta r_fastsky "0"
seta r_drawSun "0"
seta r_dynamiclight "1"
seta r_dlightBacks "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_swapInterval "0"
seta r_facePlaneCull "1"
seta r_railWidth "16"
seta r_railCoreWidth "6"
seta r_railSegmentLength "32"
seta r_primitives "0"
seta r_anaglyphMode "0"
seta r_marksOnTriangleMeshes "0"
seta r_allowResize "0"
seta in_keyboardDebug "0"
seta in_mouse "1"
seta in_nograb "0"
seta in_joystick "0"
seta in_joystickThreshold "0.15"
seta s_volume "0.8"
seta s_musicvolume "0.25"
seta s_doppler "1"
seta s_muteWhenMinimized "0"
seta s_muteWhenUnfocused "0"
seta s_useOpenAL "0"
seta s_khz "22"
seta s_mixahead "0.2"
seta s_mixPreStep "0.05"
seta s_sdlBits "16"
seta s_sdlSpeed "0"
seta s_sdlChannels "2"
seta s_sdlDevSamps "0"
seta s_sdlMixSamps "0"
seta com_soundMegs "8"
seta net_enabled "3"
seta net_mcast6addr "ff04::696f:7175:616b:6533"
seta net_mcast6iface ""
seta net_socksEnabled "0"
seta net_socksPort "1080"
seta com_zoneMegs “24”