https://www.nexusmods.com/monsterhunterrise/mods/40?tab=files
이 모드는 인게임 리프레임워크 창에서 UI가 뜨는 것도 아니고
하물며 인게임 그래픽 옵션의 렌더링 배율 선택 가능 값을 올려주는 모드도 아님
프레임 제한 해제 파일을 받아서 lua 파일을 노트패드 등으로 열어보면
local YourMaxFPS = 144.0 -- <-- change this value to the number you want, dont forget to add .0 at the end like, default is 600.0
re.on_pre_application_entry("BeginRendering", function()
local app = sdk.get_native_singleton("via.Application")
if not app then return end
local app_type = sdk.find_type_definition("via.Application")
local MaxFps = sdk.call_native_func(app, app_type, "get_MaxFps")
if MaxFps ~= YourMaxFPS then
sdk.call_native_func(app, app_type, "set_MaxFps", YourMaxFPS)
end
end)
디폴트값은 600으로 되어있다고 한다
나는 모니터 최대 주사율이 144라서 144로 변경했음
해상도 스케일 스크립트의 경우
local ImageQualityRate = 1.5 -- change this to the value you want, 1.5 is 150%
re.on_pre_application_entry("BeginRendering", function()
local app = sdk.get_native_singleton("via.render.Renderer")
if not app then return end
local app_type = sdk.find_type_definition("via.render.Renderer")
local ResScale = sdk.call_native_func(app, app_type, "get_ImageQualityRate")
if ResScale ~= ImageQualityRate then
sdk.call_native_func(app, app_type, "set_ImageQualityRate", ImageQualityRate)
end
end)
-- credits to Lyall3s1 on nexusmods, thanks!
인게임에서 설정 가능한 렌더링 배율(이미지 퀄리티)을 덮어씌우는 식으로 작동함
DLSS 작동 중에는 바닐라 이미지 퀄리티 설정이 무효화되는데 이 모드의 설정값까지 무효화하는지는 모르겠다
aspect ratio (종횡비) 스크립트의 경우 사용자가 건들여줘야하는 값은 안 보임
설명에 따르면 이미지 사이즈를 스크린에 강제로 맞춤 시켜버린다는데 32:9 정도의 울트라와이드 사용자를 위한 모드인 듯
식사중에 플레이어 얼굴 불러오는건 못막나 얼굴 대신 투구 불러오게 하고싶은데 어떻게 해야할질 모르겠네
스크립트 만들 줄은 모르는데스... 나도 그런 거 나오면 좋겠다