Jump to content

jaMME 1.11 released


Recommended Posts

Posted

K9BNWnA.png

Yo.

It's been a while since the last jaMME release.
But the time has come.

jaMME 1.11 is finally here.
Windows:

Android:

Mac x86_64/arm64: 



Also thanks to tayst jaMME now has more frequent automatic builds (includes Ubuntu) that you can get jaMME binaries from without waiting for official releases:
https://github.com/entdark/jaMME/releases/tag/latest

Changelog:

  Reveal hidden contents

New cvars:
- mov_smoothCamPos
- mov_view6DoFRotation
- mov_notify
- mov_drawFollow
- cg_relativeZoomSensitivity
- cg_movementKeys*
- cg_drawPlayerNames*
- cg_crosshairColor
- cg_strafeHelper*
- cg_raceTimer*
- cg_speedometer*
- mme_demoEscapeQuit
- cl_notify
- con_scale
- mme_saveCubemap
- mme_combineStereoShots

New commands:
- find (subcommands)
- multispec
- script
- book
- speedometer
- strafehelper

As always the information about all cvars and commands can be found in cvars.txt and cmds.txt files that are placed in mme folder.
Cvars: https://github.com/entdark/jaMME/blob/master/build/mme/cvars.txt
Cmds: https://github.com/entdark/jaMME/blob/master/build/mme/cmds.txt


1. Virtual Reality (VR) capture

To stay up to date with modern technologies I decided to implement a possibility to capture VR videos.
Here are some examples (watch in your VR headset):

  Reveal hidden contents

Long story short: this is achieved by capturing cubemaps in the game and then passing them to ffmpeg (pipe) with v360 filter.

To capture a VR video yourself set mme_saveCubemap to 1 and mme_pipeCommand to auto.

Long story long:

  Reveal hidden contents


2. Multispec feature

Multispec feature lets you see multiple POVs simultaneously.

  Reveal hidden contents

Using the feature is pretty simple. Hit = (command: multispec add) to add a new multispec window. It will appear in the centre of the screen with a cursor that you can move and edit multispec windows.
Put the cursor inside the window and click MOUSE1 or MOUSE2 to cycle through next or previous POV. Camera and Chase POVs are also options.

Holding MOUSE1 and moving mouse will move the window. Scrolling mouse wheel will change window scale. Hitting DEL will delete the window. Hitting ESC or ENTER will finish editing.

That's all, you got your multispec window. You can add as many windows as you want. More information and examples in the documentation.


3. Scripting console commands

Script is a another keypoint-based mode that lets you execute console commands in certain moments in the demo.

A few steps to use the feature:
1. Pause the demo.
2. Hit 5 to enter into script editing mode.
3. Hit V to add a keypoint.
4. Hit MOUSE3 to activate the editable demo HUD.
5. Select Run: and type some command, for example: "clientOverride player model reelo".
6. Move in time a bit. Repeat steps 2-4 but 4 with run: "clientOverride player model tusken".
7. Move back to the movement before the first keypoint.
8. Unpause the demo.
9. See how commands get executed in the exact moments they have been set to.

Additionally you can edit Init: value in step 5.
Init commands are guaranteed to be executed for all keypoints before current time when you rewind. Basically is used as a "reset" command.


4. Bookmarking demo time

Sometimes you'd like to edit some moment in the demo but later since now you are editing another part so you can save that moment with bookmarks!

Simple to use: hit 6 then hit V and it's added. Hit Q or E to jump between them.


5. Notifications

You now get notified about demo event when your game is minimized/unfocused. Notifications could be textual, flashing and console. Basically they look like this:

  Reveal hidden contents

You can be notified about capture start, capture end and find command results.


6. Custom "bokeh" in DOF (credits: Tom Arrow)

Now you can set a DOF mask that can basically be treated as custom "camera lenses" that create custom blurring shapes in DOF. Just use any grayscale image with cvar mme_dofMask, for example: mme_dofMask gfx/2d/dlight to use dynamic light circle as a dof mask.

  Reveal hidden contents



7. Strafe helper

Thanks to tayst jaMME got strafe jumping helper from jaPRO.

  Reveal hidden contents

Just use strafeHelper command to see what you can set up.


Now go make some new fancy movies!

tumblr_lfhua3UHGR1qzvcyt.gif

Smoo likes this
  • 5 weeks later...
Posted

Woah, great features. This will improve or simplify things in the future.

Especially like the bokeh and scripting. 

Thanks ent.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...