You are on page 1of 1

Not a complete guide, or camera solution, but thought it was worth a post.

If there
is interest maybe someone else can pickup where I've left off.
...

Partially completed CE Table

Camera
1. Camera position works with mouse direction during normal play. Downside is that
the camera keeps auto-centering on character. Use [KP_Decimal] to use fly camera
characteristics (mouse rotation, no auto center on character.

For this to work you will need to have flown at least once, enable this by
editing ..\Steam\SteamApps\common\BrutalLegend\Data\Config\BuddhaDefault.cfg and
setting enableDebugFlying = true. Press [F] to fly. (Thanks go to petroski for this
auto centering fix.)

2. Camera position works while game is paused but direction is done with a 4
element rotation matrix, changing values changes direction but may also break image
rendering. If GeDo is used the image can be stretched/pinched. When taking
screenshot or re-rendering image (SRWE) the window composition will change.

3. You can use the pause script to lock the camera after positioning it with the
mouse. Prime the pause script with the [ ; ] key, go into then out of the main menu
(this grabs the address), then press [ ' ] to pause and [ shift + ' ] to unpause.

FOV
1. FOV works but need to be in-game to use, will not update when game paused.

Rendering Resolution
1. GeDoSaTo, SRWE, as well as DSR work as viable options. All have some issues
though, specifically with how the camera direction seems to be tied into
resolution.

GeDoSaTo settings
# HUD removal. Double edged sword, also removes all in-game AA.
injectPSHash dec99880
injectDelayAfterDraw true

# all or some of these may help for mouse settings


modifyGetCursorPos true
modifySetCursorPos true
interceptWindowProc true
adjustMessagePt true

Needed
What is really needed is a timestop that allows the camera to be moved with the
mouse. I've attempted to find a value or opcode to allow this but have come up
short.

You might also like