Skip to content

PhotoMode mod for Secret World Legends

License

Notifications You must be signed in to change notification settings

SecretFox/PhotoMode

Repository files navigation

PhotoMode

Downloads

PhotoMode mod for Secret World Legends

Images/Videos

2022-08-17.16-41-59-1.mp4

1 2 3 4 Starfox-2021-07-09-21-49-13

Usage

Start by unlocking your UI with the lock icon at the top right and moving the mods camera icon somewhere sensible
Left click the camera icon to enter PhotoMode, Right click to open/close command window
Requires https://github.com/SecretFox/BetterUIToggle if you want to hide your UI windows

Camera controls

These should change to match your in-game keybinds, by default;

  • WSAD - Move camera
  • Right click & drag, turn camera
  • Left click - select player
  • Shift - Super speed
  • Backspace - walk speed
  • Space / Shift+Space - Height
  • Mouse wheel - Change height ( zoom in some camera modes)
  • Ctrl + mouse wheel - FoV
  • Alt - Has to be held down to access chat window
  • V - Returns camera to player
  • Numlock/middleMouse (autorun) - keep moving camera towards the current direction (also prevents mouse dragging from changing direction)
  • (Shift+)Select Self/Team/Raid Member - Runs emote string stored with PhotoMode_StoreEmote command. Only works while in PhotoMode

Known issues

Some zones have persistent fog that can't seem to be removed

Camera Modes

All camera modes have slightly different controls
Freefly camera - Default camera, you can return to your character anytime by pressing V
Lock camera - Focuses camera on target and keeps it centered on screen no matter what
Follow Camera - Places camera right behind targets shoulder and sticks there
Orbit Camera - Circles an area or player
Vanity Camera - Close up camera that rotates around the target
Camera Paths - see here

Chat Commands

Most of these can be accessed through the command window or mod icon
Don't forget the quotes (unless using true/false value)

  • /option PhotoMode_DragCamera true/false [default true], Turn camera by left/right clicking and dragging the mouse cursor. Set false to instead turn towards the direction gradually.
  • /option PhotoMode_Invert true/false Inverts mouse click behaviors
  • /option PhotoMode_Enabled true/false to enter photomode, same as clicking the icon
  • /option PhotoMode_Follow "target/random/playerName", can also be accessed from the command window
  • /option PhotoMode_GetPos true prints character or camera position
  • /option PhotoMode_Goto "x,y,z" or "x,z" or x1,y1,z1,x2,y2,z2 - Teleports camera to a location (if using the 6 numbers format latter 3 specify the look position)
  • /option PhotoMode_Orbit "target/random/playerName/self/current", can also be accessed from the command window
  • /option PhotoMode_Lock "target/random/playerName/self", can also be accessed from the command window
  • /option PhotoMode_Vanity "target/random/playerName/self", can also be accessed from the command window
  • /option PhotoMode_Window true/false Shows/Hides command window. Same as right clicking the icon
  • /option PhotoMode_StoreEmote1-10 "emoteString" Stores emote string for PhotoMode_Emote command. Stored emote can be called in PhotoMode by pressing F1-F5 keys (or Shift + F1-F5 for 6-10)
  • /option PhotoMode_MovementSpeed 1.0 Movement speed
  • /option PhotoMode_PanSpeedX 1.0 Camera panning speed on X axis
  • /option PhotoMode_PanSpeedY 1.0 Camera panning speed on Y axis
  • /option PhotoMode_ChatOnAlt true/false By default holding Alt will allow player to access chat, but this also disables camera panning which can be an issue if tab gets stuck due to alt tabbing

Emotes/Looks

In newer versions these can be accessed through the menus, but you can also use the following chat commands.

  • /option PhotoMode_Emote "all/playername/target,EmoteName" Plays client sided emote, for list of emotes see here
  • /option PhotoMode_Looks "all/playername/target,lookspackage" Applies client sided lookspackage, for list of lookspackages see here or here
    • multiple id's can also be separated by using ;
    • Second arguments can also start with "reset/clear/hide/restore", these can come helpful when applying certain lookspackages or building complex looks. Reset can be used to restore own looks, but it doesn't work on others.
    • Examples:
      • /option PhotoMode_Looks "clear;6941926" Turns player into Geary
      • /option PhotoMode_Looks "reset" Returns players original look
      • /option PhotoMode_Looks "target,clear;6697044" Turns targeted player into Sonnac
      • /option PhotoMode_Looks "target,restore;6697044" Turns targeted back into normal

Install PhotoMode

Extract PhotoMode-v1.2.2.zip to Secret World Legends\Data\Gui\Custom\Flash\ Extra: Save AgarthaTour.txt to Secret World Legends\scripts\

Install FogRemoval shader override

Extract FogRemoval.zip to Secret World Legends
It's technically against the ToS, so use at your own risk
Allows you to disable the persistent fog that appears on some zones by pressing F8
Keybind can be changed in the d3dx.ini
Run the uninstall_fogRemoval.bat to uninstall it

Uninstall

Delete Secret World Legends\Data\Gui\Custom\Flash\PhotoMode
Delete Secret World Legends\scripts\agarthatour.txt

Uninstall FogRemoval

Run Secret World Legends\uninstall_fogRemoval.bat