-- name: Better Cam
-- description: A mod that makes the cam automatic, like SM3DW. By Miiyamoto255
local isBetterCam = true
function BetterCam_update()
if not isBetterCam then return end
-- 1. Set a wider camera mode (8-directions is standard for automatic feel)
if gLakituState.mode ~= CAMERA_MODE_8_DIRECTIONS then
set_camera_mode(gLakituState.camera, CAMERA_MODE_8_DIRECTIONS, 1)
end
end
function toggle_BetterCam(msg)
isBetterCam = not isBetterCam
if not isBetterCam then
-- Restore default camera when turned off
set_camera_mode(gLakituState.camera, CAMERA_MODE_NONE, 1)
djui_chat_message_create("BetterCam: OFF")
else
djui_chat_message_create("BetterCam: ON")
end
return true
end
-- Hooks
hook_event(HOOK_ON_HUD_RENDER, on_hud_render)
hook_event(HOOK_UPDATE, BetterCam_update)
hook_chat_command("better-cam", "- Toggles BetterCam", toggle_BetterCam)
<•[MOD SHOWCASE]•>
BetterCam Showcase
-- description: A mod that makes the cam automatic, like SM3DW. By Miiyamoto255
local isBetterCam = true
function BetterCam_update()
if not isBetterCam then return end
-- 1. Set a wider camera mode (8-directions is standard for automatic feel)
if gLakituState.mode ~= CAMERA_MODE_8_DIRECTIONS then
set_camera_mode(gLakituState.camera, CAMERA_MODE_8_DIRECTIONS, 1)
end
end
function toggle_BetterCam(msg)
isBetterCam = not isBetterCam
if not isBetterCam then
-- Restore default camera when turned off
set_camera_mode(gLakituState.camera, CAMERA_MODE_NONE, 1)
djui_chat_message_create("BetterCam: OFF")
else
djui_chat_message_create("BetterCam: ON")
end
return true
end
-- Hooks
hook_event(HOOK_ON_HUD_RENDER, on_hud_render)
hook_event(HOOK_UPDATE, BetterCam_update)
hook_chat_command("better-cam", "- Toggles BetterCam", toggle_BetterCam)
<•[MOD SHOWCASE]•>
BetterCam Showcase
Last edited: