About making videos in JAmme

Posts
505
Likes
545
I decided to start a thread about making movies with jamme (and everything connected to this), because there are some things unexplained in tutorials
feel free to answer any of the questions and ask new ones

1. is there a difference in file size between /record avi, /record tga, /record jpg etc.?
2. what software do you recommend for editing the jamme output? (I'm particulary interested in freeware)
3. is it possible to enable projected shadows in the newest jamme?
4. compressing records before editing, is it worth it?
5. recording old demos in jamme - i assume i'd need an old mb2 installation in gamedata folder, would it work with the new jamme just like that?
6. I have a problem with screenshots while using r_mode -1 stripes.jpg , is there a solution?
7. is it possible to make screenshots with higher resolution than the ingame resolution (larger than native resolution)?
8. any other tips you want to share
 

ent

Movie Battles II Team
Posts
848
Likes
390
1. Image sequences:
TGA: big size, excellent quality, fast capturing.
PNG: fine size, excellent quality, slower TGA capturing.
JPG: small size, bad-good quality (depending on scene), slower PNG capturing.

Video:
AVI default: big size, excellent quality, fast capturing.
AVI Motion JPEG: fine size, good quality, slower AVI default capturing. (mme_aviFormat 1)

If necessary I can explain more detailed why certain types have certain values.

2. -
3. Define projected shadows.
4. -
5. jaMME ignores MBII version so it launches any, but you may face weird artifacts and have only modern HUD etc. - not tested with demos before 1.2, I think.
6. I will see what I can do with it, for now use another screenshot settings (mme_screenShot*) or screenshot command (screenshot*).
7. Check mme/cvars.txt at the bottom: there is FBO feature that may help you. You can also try the off-screen capture that was in one of the tutorials.
8. -
 
Posts
505
Likes
545
Define projected shadows
cg_shadows 2 or 3
removed in current mb2 build because of unfair advantage (shadows clipping through objects, giving away position of people hiding behind a corner)

slower AVI default capturing
so i would be trading time of capture for disk space?

FBO feature
with
Code:
r_fbo 1
r_fbomultisample 4
r_fbowidth 1024
r_fboheight 768
r_mode 3
r_fullscreen 0
i get this:
shot.0000.jpg

am I doing something wrong? ;)
 

ent

Movie Battles II Team
Posts
848
Likes
390
cg_shadows 2 or 3
removed in current mb2 build because of unfair advantage (shadows clipping through objects, giving away position of people hiding behind a corner)
Shadows will be unlocked in next MBII release in demos.
so i would be trading time of capture for disk space?
More like quality vs space. Time won't be significantly higher.
am I doing something wrong? ;)
I am doing something wrong. I guess for now you can only capture screenshots with FBO with /record, not with /screenshot* commands. Suz.
 
Posts
505
Likes
545
Shadows will be unlocked in next MBII release in demos.
nice

you can only capture screenshots with FBO with /record
you mean /capture?
nah, i get black screen
is it possible that my gpu or its drivers don't support FBO?

It is supported on your end. Show your config.
edit: my config
Code:
seta broadsword "1"
seta capturelimit "0"
seta cg_achievements "2"
seta cg_achievementsscreenshot "0"
seta cg_auraShell "1"
seta cg_autoswitch "1"
seta cg_autoTaunts "100"
seta cg_BigDeathMessages "1"
seta cg_bobpitch "0.002"
seta cg_bobroll "0.002"
seta cg_bobup "0.005"
seta cg_breathingEffects "0"
seta cg_cameraOrbitDelay "50"
seta cg_centerTime "3"
seta cg_chatBox "10000"
seta cg_chatBoxHeight "350"
seta cg_ColourOverride "0"
seta cg_commandSmooth "2"
seta cg_crosshairForceHint "0"
seta cg_crosshairHealth "0"
seta cg_crosshairIdentifyTarget "1"
seta cg_crosshairShotgunSizeMod "2.0"
seta cg_crosshairSize "40"
seta cg_crosshairX "0"
seta cg_crosshairY "0"
seta cg_crosshair_color_blue "0"
seta cg_crosshair_color_green "0"
seta cg_crosshair_color_red "255"
seta cg_currentSelectedPlayer "0"
seta cg_currentSelectedPlayerName ""
seta cg_deferPlayers "0"
seta cg_disableChatBubbles "0"
seta cg_disableChatSound "0"
seta cg_dismember "0"
seta cg_draw2D "1"
seta cg_draw3dIcons "1"
seta cg_drawAmmoWarning "1"
seta cg_drawBreath "2"
seta cg_drawCrosshair "10"
seta cg_drawCrosshairNames "1"
seta cg_drawCrosshairNamesFadeTime "200"
seta cg_drawEnemyInfo "1"
seta cg_drawfps "0"
seta cg_drawFriend "1"
seta cg_drawGun "1"
seta cg_drawHitEffects "1"
seta cg_drawHUD "1"
seta cg_drawIcons "1"
seta cg_drawMiniMap "0"
seta cg_drawMovementKeys "0"
seta cg_drawMovementKeysPos "320 240"
seta cg_drawMovementKeysScale "1.0"
seta cg_drawOldFuelBar "0"
seta cg_drawRadar "1"
seta cg_drawRewards "1"
seta cg_drawScores "1"
seta cg_drawSnapshot "0"
seta cg_drawSpeed "0"
seta cg_drawStatus "1"
seta cg_drawTeamOverlay "0"
seta cg_drawTimer "0"
seta cg_drawVehLeadIndicator "1"
seta cg_DualPistolCrosshair "8"
seta cg_dynamicCrosshair "1"
seta cg_dynamicCrosshairPrecision "1"
seta cg_enhancedEffects "0"
seta cg_fallingBob "1"
seta cg_footsteps "3"
seta cg_forceAllyModel ""
seta cg_forceEnemyModel ""
seta cg_forceModel "0"
seta cg_fov "70"
seta cg_fovAspectAdjust "0"
seta cg_freeSpecAndFollow "1"
seta cg_fwoomp "0"
seta cg_g2Marks "1"
seta cg_grappleFix "0"
seta cg_gripCrosshairSize "32"
seta cg_gunAutoFirst "1"
seta cg_gunX "0"
seta cg_gunY "0"
seta cg_gunZ "0"
seta cg_HelmetView "0"
seta cg_hudFiles "ui/jahud.txt"
seta cg_HudFilesAClipColor "33"
seta cg_HudFilesAClipX "60"
seta cg_HudFilesAClipY "26"
seta cg_HudFilesACMColor "4"
seta cg_HudFilesACMX "640"
seta cg_HudFilesACMY "75"
seta cg_HudFilesAmmoColor "66"
seta cg_HudFilesAmmoX "48"
seta cg_HudFilesAmmoY "40"
seta cg_HudFilesArmorColor "62"
seta cg_HudFilesArmorX "608"
seta cg_HudFilesArmorY "26"
seta cg_HudFilesBlobColor "17"
seta cg_HudFilesBlobX "37"
seta cg_HudFilesBlobY "55"
seta cg_HudFilesFont "1"
seta cg_HudFilesForceColor "64"
seta cg_HudFilesForceX "630"
seta cg_HudFilesForceY "55"
seta cg_HudFilesHealthColor "63"
seta cg_HudFilesHealthX "624"
seta cg_HudFilesHealthY "40"
seta cg_HudFilesModeColor "25"
seta cg_HudFilesModeX "46"
seta cg_HudFilesModeY "75"
seta cg_japlusFix "1"
seta cg_jumpSounds "0"
seta cg_lagometer "0"
seta cg_liquidSplashes "1"
seta cg_marks "1"
seta cg_minimapalpha "1"
seta cg_newFX "0"
seta cg_noPredict "0"
seta cg_noProjectileTrail "0"
seta cg_noTaunt "0"
seta cg_oldPainSounds "0"
seta cg_predictItems "1"
seta cg_reliableAnimEvents "1"
seta cg_renderToTextureFx "0"
seta cg_repeaterOrb "0"
seta cg_roundNotify "0"
seta cg_runpitch "0.002"
seta cg_runroll "0.005"
seta cg_saberBladeCoreMulti "1"
seta cg_saberBladeGlowMulti "1.25"
seta cg_saberEntMarks "1"
seta cg_saberTrail "1"
seta cg_scorePlums "1"
seta cg_scrooge "1"
seta cg_selectedPlayer "20"
seta cg_selectedPlayerName "N/A"
seta cg_shadows "1"
seta cg_ShotgunCrosshair "9"
seta cg_showCountdown "1"
seta cg_simpleItems "0"
seta cg_smoothCamera "0"
seta cg_smoothClients "1"
seta cg_snapshotTimeout "10"
seta cg_SpectatorCrosshair "1"
seta cg_speedTrail "1"
seta cg_stereoSeparation "0.4"
seta cg_tauntFloodProtect "0"
seta cg_teamChatsOnly "0"
seta cg_thermalTrails "1"
seta cg_thirdPerson "1"
seta cg_thirdPersonAngle "0"
seta cg_thirdPersonCam "0"
seta cg_thirdpersoncameradamp "0.8"
seta cg_thirdPersonCamTimer "1000"
seta cg_thirdPersonPitchOffset "0"
seta cg_thirdPersonRange "80"
seta cg_thirdpersontargetdamp "0.9"
seta cg_thirdPersonVertOffset "16"
seta cg_thirdPersonWalkingCam "0"
seta cg_tkCommandStyle "2"
seta cg_trueEyePosition "-2"
seta cg_trueFlip "2"
seta cg_trueFOV "0"
seta cg_trueGuns "0"
seta cg_trueinvertsaber "0"
seta cg_trueMelee "0"
seta cg_trueMoveRoll "0"
seta cg_trueRoll "2"
seta cg_trueSaber "0"
seta cg_truesaberonly "0"
seta cg_trueSpin "1"
seta cg_UAGColours "1"
seta cg_useGoreConfig "1"
seta cg_viewsize "100"
seta cg_voiceFloodProtect "0"
seta cg_weaponBob "1"
seta cg_zoomfov "40.0"
seta char_color_blue "255"
seta char_color_green "255"
seta char_color_red "255"
seta cl_allowAltEnter "0"
seta cl_allowDownload "0"
seta cl_anglespeedkey "1.5"
seta cl_autoDemo "1"
seta cl_autoDemoFormat "%t_%m"
seta cl_autolodscale "1"
seta cl_dlURL ""
seta cl_drawRecording "1"
seta cl_freelook "1"
seta cl_ingameVideo "1"
seta cl_maxpackets "30"
seta cl_maxPing "800"
seta cl_mouseAccel "0"
seta cl_packetdup "1"
seta cl_pitchspeed "140"
seta cl_renderer "rd-jamme"
seta cl_run "1"
seta cl_VideoQuality "0"
seta cl_yawspeed "140"
seta cm_playerCurveClip "1"
seta color1 "3"
seta color2 "4"
seta color3 "kyle"
seta color4 "kyle"
seta com_affinity "1"
seta com_blood "1"
seta com_introplayed "0"
seta com_maxfps "63"
seta com_soundMegs "32"
seta conAlpha "1.6"
seta con_timestamps "0"
seta d_slowmodeath "3"
seta forcepowers "7-1-030000000000000330"
seta fx_countScale "1"
seta fx_disruptCoreColor "xff4400"
seta fx_disruptSpiral "0"
seta fx_disruptSpiralColor "xff2200"
seta fx_disruptTeamColour "0"
seta fx_disruptTime "-1"
seta fx_expensivePhysics "1"
seta fx_forcePhysics "13"
seta fx_nearCull "16"
seta fx_vfps "340"
seta fx_Vibrate "1"
seta g_char_color_blue "255"
seta g_char_color_green "255"
seta g_char_color_red "255"
seta g_char_model "jedi_zf"
seta g_char_skin_head "head_a1"
seta g_char_skin_legs "lower_b1"
seta g_char_skin_torso "torso_a1"
seta g_corpseRemovalTime "10"
seta g_dismemberment "3"
seta g_saber "single_3"
seta g_saber2 ""
seta g_saber2_color "blue"
seta g_saberDarkSideSaberColor "0"
seta g_saberLockRandomNess "2"
seta g_saberNewControlScheme "0"
seta g_saberRestrictForce "0"
seta g_saber_color "green"
seta g_saber_type "single"
seta g_siegeTeamSwitch "1"
seta g_speederControlScheme "2"
seta g_spSkill "2"
seta g_stepSlideFix "1"
seta g_subtitles "2"
seta g_warmup "20"
seta handicap "100"
seta in_joyBallScale "0.02"
seta in_joystick "0"
seta in_midi "0"
seta in_midichannel "1"
seta in_mididevice "0"
seta in_midiport "1"
seta in_mouse "-1"
seta joy_threshold "0.050000"
seta joy_xbutton "0"
seta joy_ybutton "0"
seta jp "0"
seta js_ffmult "3.0"
seta mme_aviFormat "0"
seta mme_blurFrames "0"
seta mme_blurGamma "0"
seta mme_blurJitter "1"
seta mme_blurOverlap "0"
seta mme_blurStrength "0"
seta mme_blurType "gaussian"
seta mme_cpuSSE2 "0"
seta mme_demoAutoNext "1"
seta mme_demoAutoQuit "0"
seta mme_demoConvert "1"
seta mme_demoListQuit "1"
seta mme_demoPrecache "0"
seta mme_demoRemove "0"
seta mme_demoSmoothen "1"
seta mme_depthFocus "1024"
seta mme_depthRange "512"
seta mme_dofFrames "0"
seta mme_dofRadius "2"
seta mme_jpegDownsampleChroma "0"
seta mme_jpegOptimizeHuffman "1"
seta mme_jpegQuality "90"
seta mme_noAviSizeLimit "0"
seta mme_pbo "1"
seta mme_pngCompression "5"
seta mme_renderHeight "0"
seta mme_renderWidth "0"
seta mme_saveDepth "0"
seta mme_saveOverwrite "0"
seta mme_saveShot "1"
seta mme_saveWav "1"
seta mme_screenShotAlpha "0"
seta mme_screenShotFormat "avi"
seta mme_screenShotGamma "0"
seta mme_skykey "0"
seta mme_tgaCompression "1"
seta mme_workMegs "128"
seta model "jedi_tf/head_a1|torso_a1|lower_a1"
seta mov_absorbColour "0"
seta mov_absorbShader "0"
seta mov_absorbVisibility "0"
seta mov_captureCamera "0"
seta mov_captureFPS "30"
seta mov_captureName "testleia"
seta mov_chaseRange "20"
seta mov_chatBeep "1"
seta mov_deltaPitch "0"
seta mov_deltaRoll "0"
seta mov_deltaYaw "0"
seta mov_duelIsolation "0"
seta mov_duelShell "1"
seta mov_filterMask "0"
seta mov_fontName ""
seta mov_fontSize "20"
seta mov_fpForceShader "0"
seta mov_fragsOnly "0"
seta mov_protectColour "0"
seta mov_rageColour "0"
seta mov_ratioFix "1"
seta mov_saberTeamColour "1"
seta mov_seekInterval "4"
seta mov_simpleFlags "0"
seta mov_smoothQuat "0"
seta mov_soundDisable "0"
seta mov_spLightning "1"
seta m_filter "0"
seta m_forward "0.25"
seta m_pitch "0.022"
seta m_pitchVeh "0.022"
seta m_side "0.25"
seta m_yaw "0.022"
seta name "all"
seta net_forcenonlocal "0"
seta net_noipx "1"
seta net_noudp "0"
seta net_socksEnabled "0"
seta net_socksPassword ""
seta net_socksPort "1080"
seta net_socksServer ""
seta net_socksUsername ""
seta ojp_holsteredweapons "0"
seta ojp_sabermelee "1"
seta panoNumShots "10"
seta rate "4000"
seta RMG_map "small"
seta RMG_terrain "grassyhills"
seta RMG_textseed "0"
seta RMG_timefile "day"
seta r_allowExtensions "1"
seta r_anisotropy "0"
seta r_autoMap "0"
seta r_autoMapH "128"
seta r_autoMapW "128"
seta r_autoMapX "496"
seta r_autoMapY "32"
seta r_backEndMegs "2"
seta r_bloom "1"
seta r_bloom_alpha "0.3"
seta r_bloom_darken "4"
seta r_bloom_diamond_size "8"
seta r_bloom_fast_sample "0"
seta r_bloom_intensity "1.3"
seta r_bloom_sample_size "128"
seta r_centerWindow "0"
seta r_colorbits "32"
seta r_customheight "768"
seta r_customwidth "1366"
seta r_depthbits "24"
seta r_detailtextures "1"
seta r_dlightBacks "0"
seta r_dlightStyle "1"
seta r_drawSun "0"
seta r_DynamicGlow "0"
seta r_DynamicGlowDelta "0.8f"
seta r_DynamicGlowHeight "240"
seta r_DynamicGlowIntensity "1.13f"
seta r_DynamicGlowPasses "5"
seta r_DynamicGlowSoft "1"
seta r_DynamicGlowWidth "320"
seta r_dynamiclight "1"
seta r_environmentMapping "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_compress_lightmaps "0"
seta r_ext_compress_textures "1"
seta r_ext_gamma_control "1"
seta r_ext_multitexture "1"
seta r_ext_nv_point_sprite "1"
seta r_ext_point_parameters "1"
seta r_ext_preferred_tc_method "0"
seta r_ext_texture_env_add "1"
seta r_ext_texture_filter_anisotropic "16.000000"
seta r_facePlaneCull "1"
seta r_fastsky "0"
seta r_fbo "1"
seta r_fboBlur "0"
seta r_fboHeight "768"
seta r_fboMultiSample "4"
seta r_fboWidth "1024"
seta r_finish "0"
seta r_flares "1"
seta r_fullscreen "0"
seta r_gamma "1.164063"
seta r_ignoreGLErrors "1"
seta r_ignorehwgamma "0"
seta r_inGameVideo "1"
seta r_intensity "1"
seta r_lastValidRenderer "Intel(R) HD Graphics 3000"
seta r_lodbias "0"
seta r_lodCurveError "250"
seta r_lodscale "10"
seta r_mapOverBrightBits "0"
seta r_markcount "100"
seta r_mode "3"
seta r_modelpoolmegs "0"
seta r_multiSample "0"
seta r_multiSampleNvidia "0"
seta r_noborder "0"
seta r_overBrightBits "0"
seta r_picmip "0"
seta r_primitives "0"
seta r_shadowRange "1000"
seta r_showtriscolor "0"
seta r_simpleMipMaps "1"
seta r_stencilbits "8"
seta r_stereo "0"
seta r_stereoSeparation "0"
seta r_subdivisions "4"
seta r_swapInterval "0"
seta r_texturebits "32"
seta r_texturebitslm "0"
seta r_textureMode "GL_LINEAR_MIPMAP_LINEAR"
seta r_vertexLight "0"
seta r_weatherScale "1"
seta r_znear "1"
seta r_zproj "107"
seta saber1 "dual_4"
seta saber2 "none"
seta sensitivity "5"
seta sex "f"
seta se_language "english"
seta snaps "40"
seta snd "jaden_fmle"
seta sv_filterCommands "0"
seta sv_floodProtect "1"
seta sv_hostname "*Jedi*"
seta sv_lanForceRate "1"
seta sv_master2 ""
seta sv_master3 ""
seta sv_master4 ""
seta sv_master5 ""
seta sv_maxPing "0"
seta sv_maxRate "0"
seta sv_minPing "0"
seta sv_snapsMax "40"
seta sv_snapsMin "10"
seta s_allowDynamicMusic "0"
seta s_attenuate "1.0"
seta s_doppler "0"
seta s_dopplerFactor "1"
seta s_dopplerSpeed "4000"
seta s_effects "1"
seta s_khz "22"
seta s_language "english"
seta s_mixahead "0.2"
seta s_mixPreStep "0.05"
seta s_mixSame "2"
seta s_mixSameTime "10"
seta s_mp3overhead "31756"
seta s_musicvolume "0.000000"
seta s_separation "0.5"
seta s_soundpoolmegs "25"
seta s_timescale "1"
seta s_UseOpenAL "0"
seta s_volume "0.322917"
seta s_volumeVoice "0.270833"
seta ui_actualNetGametype "0"
seta ui_blueteam "Rebellion"
seta ui_blueteam1 "1"
seta ui_blueteam2 "1"
seta ui_blueteam3 "1"
seta ui_blueteam4 "1"
seta ui_blueteam5 "1"
seta ui_blueteam6 "1"
seta ui_blueteam7 "1"
seta ui_blueteam8 "1"
seta ui_browserGameType "0"
seta ui_browserMaster "0"
seta ui_browserShowEmpty "1"
seta ui_browserShowFull "1"
seta ui_browserSortKey "4"
seta ui_ctf_capturelimit "8"
seta ui_ctf_friendly "0"
seta ui_ctf_timelimit "30"
seta ui_currentMap "0"
seta ui_currentNetMap "0"
seta ui_currentOpponent "0"
seta ui_dedicated "0"
seta ui_disableWeaponSway "0"
seta ui_ffa_fraglimit "20"
seta ui_ffa_timelimit "0"
seta ui_findPlayer "Kyle"
seta ui_forcePowerDisable "0"
seta ui_freeSaber "0"
seta ui_gametype "0"
seta ui_joinGametype "4"
seta ui_lastServerRefresh_0 "May-4, 2015 @ 17:55"
seta ui_lastServerRefresh_1 "May-4, 2015 @ 17:59"
seta ui_lastServerRefresh_2 ""
seta ui_lastServerRefresh_3 ""
seta ui_mapIndex "0"
seta ui_menuFiles "ui/menus.txt"
seta ui_menuFilesMP "ui/jampmenus.txt"
seta ui_netGametype "0"
seta ui_netSource "1"
seta ui_opponentName "Rebellion"
seta ui_PrecacheModels "1"
seta ui_rankChange "0"
seta ui_recordSPDemo "0"
seta ui_recordSPDemoName ""
seta ui_redteam "Empire"
seta ui_redteam1 "1"
seta ui_redteam2 "1"
seta ui_redteam3 "1"
seta ui_redteam4 "1"
seta ui_redteam5 "1"
seta ui_redteam6 "1"
seta ui_redteam7 "1"
seta ui_redteam8 "1"
seta ui_r_glCustom "4"
seta ui_scoreAccuracy "0%"
seta ui_scoreAssists "0"
seta ui_scoreBase "0"
seta ui_scoreCaptures "0"
seta ui_scoreDefends "0"
seta ui_scoreExcellents "0"
seta ui_scoreGauntlets "0"
seta ui_scoreImpressives "0"
seta ui_scorePerfect "0"
seta ui_scoreScore "0"
seta ui_scoreShutoutBonus "0"
seta ui_scoreSkillBonus "0"
seta ui_scoreTeam "0 to 0"
seta ui_scoreTime "00:00"
seta ui_scoreTimeBonus "0"
seta ui_selectedModelIndex "-1"
seta ui_serverStatusTimeOut "7000"
seta ui_team_fraglimit "0"
seta ui_team_friendly "1"
seta ui_team_timelimit "20"
seta ui_thumbStickMode "0"
seta use_ff "0"
seta vid_xpos "156"
seta vid_ypos "117"
seta vm_cgame "0"
seta vm_game "0"
seta vm_ui "0"
seta xin_invertLookX "0"
seta xin_invertLookY "0"
seta xin_invertThumbsticks "0"
seta xin_rumbleScale "1.0"
 
Last edited:

Bold Moves

Donator
Posts
8
Likes
1
Great thread, 2 questions:
  1. I`m glad to see we can record videos straight into .avi -> How?
  2. If all my previous demos are recorded in .dm_26 and I would love to edit the footage, am I doomed?
 
Top