9-19-24: I've figured out a lot of parameters for console variables using UUU with Shin Megami Tensei. For fun I put my INI from SMTV into VoM to see if it would even boot. It did. VoM seems to take SMTV's test INI and runs with it. The three latest screenshots are with FSR still on (forgot to add the command), but these settings cooked my GPU to 95c. For that reason, I will not release my test INI, because it will actually break your GPUs. I will be tweaking some settings to keep the visuals as good as they are, just more stable and less blurry. Expect it soon.
I will add a screenshot of what I've done with SMTV if any are interested for that. It's still in progress, but it's exceedingly better visually. Unfortunately it requires use of the Patreon UUU 4.82 to unlock a lot of the console variables. Still learning how to streamline that.
WIP Engine.ini is in Optional files. No idea why uploading the .zip worked this time, lol
Sorry all, been busy with work, so I haven't been able to clean this up yet, but so far this is the WIP You see in the latest screenshots. CSM adds a lot to shadows, but there is a setting that still needs to be isolated to clear up the shadow banding on the ground and other objects. It's not game breaking, but it can look a bit off if focused on. I have narrowed it down to a few of the settings, specifically the scale and bias settings, just gotta find the sweet spot. This will hit your FPS as well, but with a 4080/4090 you should be able to stay above 60 in most areas (few spots will dip below 60). I will clean this .ini up and segregate categories once I get it to a point I don't have to add/delete cvars
So I've been using Shin Megami Tensei V as a way to test out different cvars that I pulled out of a cvar dump from VoM (7k lines of commands lol). I think I figured a few things out to get the commands for VoM to play more nice. I'll test tonight to see if anything catches. I'm also going to try and get GTAO to work with VoM.
Since I've been using SMTV for testing (mainly because the geometry is simpler and the shadow casting is predictable)I paired it with Lyall's SMTVfix (Who's done way more for SMTV than I could get close to), and did increase some things beyond the fix's settings, mostly just lighting NPC/object draw distance. Shadow radius is unfortunately a no go it seems. Anyways, if anyone would be interested in the SMTV commands to pair with the fix just let me know and I'll gut out a version of my current Frankenstein .ini lol
I'm working on learning blueprint mods to do that. Unfortunately, so far Denuvo has blocked various tools I've tried. There must be a way as a modder by the tag of Lyall was able to get into SMTV and that shares the same UE4 version and DRM. So there's got to be a way, and I will find it! Patience, please. I'm just now learning this stuff, lol.
HI. I have been enjoying your mod since day one and love seeing the progress. However, I must say that I will have to stop at WIP1, since WIP2 gives me the out of memory error. My specs; Core i5 13600k (bios with 129 microcode and max voltage at 1.2v, max temp at 73C), RTX4080, 32DDR4 at 1440p UW. As soon as I revert to the latest WIP1, I can play without any issues. Edit' I think it was r.SkeletalMeshLODBias that gave me the error. By lowering it to -10, I have no issue.
Yes, use WIP1. WIP2 is during a learning phase. I have been using SMTV to figure out a lot of these commands and their parameters. So far I have a more stable INI for VoM, but I'm still working on getting past a shadow clamp issue so all NPCs (including those damn cats) cast appropriate shadows that give accurate shapes.
Sorry I'm not good at English. I tested the "New game +" and it's a real shame to start again with the same Lvl as in the original part... There is no longer any difficulty in New Game +.... I would have liked to start it again one day, at lvl 1 but with the weapons and Mana ships that I unlocked in order to enjoy the strategy in Hard or extreme mode.. Is it possible to create a mod so that in New Game +, we are LVL 1? Thank you
Bummer. If I remember correctly, Trials was like that for it's NG+, the only thing that posed a challenge was the post game dungeon. And that wasn't even that bad with magic spamming. Anyways, I don't believe levels can be modified through .ini files, but I could be wrong. One possible solution for your problem is to use Cheat Engine, find the memory associated with your character's level, and modify your level to '1' that way.
Look up the Visions of Mana Cheat Table (the +46 version). You can just edit your level via Cheat Engine, cheat tables are just trainers made from the addresses/pointers in game (every time you boot a game every value, like health or money, gets assigned an address to memory). You can find these values yourself pretty easily (I've been doing it since I was 10 years old or so), but cheat tables basically lay out whatever values the creator of the table finds out how to address (this includes scripts too, like one hit kills, unlimited jumps, etc), so you can just set your party's level to 1 on your NG+ run. Just need cheat engine and the table, open CE, attach the process in the top left (should be the "shipping-win64" version you'll see under running processes if you see two on there).
If you need help using the table, just ask over on their forums (theres a begineer's guide too).
Hi yes I want a little help... I opened the Vision Of mana-shipping64 process with Cheat Engin, then I scanned the Lvl, then I waited for the lvl to change, I did a search again with the new level to find the right line and when I edit it it doesn't do anything at all :/
OP, it looks pretty phenomenal. Thanks for putting in the time to actually read the UE documentation. Like you mention in your latest post, the only thing that bothers me is the shadow banding/lines. Edit: I was able to remove the shadow banding by removing these two lines: r.Shadow.CSMDepthBias=0.5 ;0.1 r.Shadow.CSM.TransitionScale=0.5 ; I am sure it would look better with the proper settings but for now it works well enough
Any way to fix the Ultrawide 32:9 resolution - I cant do a Hex edit because I have the Windows Store version (so I can play and sync my save to my Xbox - it is cross play so I own it on both). Any mods or fixes to make it utilize ultrawide w/o hex edit? I changed all the resolution I could to 5120x1440 but it doesnt really do anything.
The only other way I know of are via injection. Can't inject UUU due to denuvo, and I am not smart enough to make an .asi injector, but I have doubts that would work over denuvo, too
I can. Keep in mind, CSM shadows are causing banding on certain geometries, and LOD is currently still being tweaked, so a few spots will have a diamond like effect (nothing intrusive, just goofy if it catches your eye).
40 comments
I will add a screenshot of what I've done with SMTV if any are interested for that. It's still in progress, but it's exceedingly better visually. Unfortunately it requires use of the Patreon UUU 4.82 to unlock a lot of the console variables. Still learning how to streamline that.
Sorry all, been busy with work, so I haven't been able to clean this up yet, but so far this is the WIP You see in the latest screenshots. CSM adds a lot to shadows, but there is a setting that still needs to be isolated to clear up the shadow banding on the ground and other objects. It's not game breaking, but it can look a bit off if focused on. I have narrowed it down to a few of the settings, specifically the scale and bias settings, just gotta find the sweet spot.
This will hit your FPS as well, but with a 4080/4090 you should be able to stay above 60 in most areas (few spots will dip below 60). I will clean this .ini up and segregate categories once I get it to a point I don't have to add/delete cvars
[SystemSettings]
r.TextureStreaming=0
r.lightmaxdrawdistancescale=10 ;10
r.StaticMeshLODDistanceScale=0.01
r.LandscapeLODBias=-15
r.SkeletalMeshLODBias=-15
foliage.DitheredLOD=5
foliage.LODDistanceScale=10
foliage.densityscale=3
r.MaterialQualityLevel=3
r.MipMapLodBias=1
r.ReflectionEnvironment=1
r.ReflectionCaptureResolution=1024
r.ShadowQuality=5
r.Shadow.MaxResolution=8152
r.Shadow.Denoiser=1
r.MaxQualityMode=1
r.DisableDistortion=1
r.HighQualityLightMaps=1
r.DepthOfField.FarBlur=0
r.FastBlurThreshold=15
r.MotionBlurQuality=0
r.MotionBlur.Max=0
r.MotionBlur.Amount=0
r.MotionBlurSeparable=0
r.SceneColorFringe.Max=0
r.SceneColorFringeQuality=0
r.NormalMapsForStaticLighting=0
r.SubsurfaceScattering=1
r.AllowPointLightCubemapShadows=1
r.SSS.HalfRes=0
r.SSR.Quality=4
r.SSR.HalfResSceneColor=0
r.RefractionQuality=2
r.HalfResReflections=0
r.ForceAllCoresForShaderCompiling=1
r.Shadow.DistanceScale=3
r.HeightfieldGlobalIllumination=1
r.Shadow.EnableModulatedSelfShadow=1
r.LightShaftAllowTAA=1
r.AllowLightCulling=0
r.ContactShadows=1
r.LightFunctionQuality=3
r.FullResReflections=1
r.SSGI.HalfRes=1
r.SSGI.Quality=4
r.SSGI.Enable=1
r.AmbientOcclusionMaxQuality=0
r.AmbientOcclusionStaticFraction=1.000000
r.AmbientOcclusionLevels=2
r.AOHeightfieldOcclusion=1
r.DistanceFieldAO=1
r.AOMaxObjectBoundingRadius=50000.000000
r.AOMaxViewDistance=50000
r.AOUpdateGlobalDistanceField=1
r.AOUseJitter=1
r.CapsuleShadows=1
r.AllowLandscapeShadows=1
r.TemporalACCatmullRom=1
r.VolumetricFog.TemporalReprojection=1
r.AOApplyToStaticIndirect=1
r.VolumetricCloud.SkyAO=1
r.DistanceFieldShadowing=1
r.SkyAtmosphere.FastSkyLUT=0
r.SkyAtmosphere.MultiScatteringEnabled=1
r.SkyAtmosphere.MultiScatteringLUT.HighQuality=1
r.SupportStationarySkylight=1
r.SkyAtmosphere.LUT32=1
r.DFFullResolution=1
r.Downsample.Quality=3
r.TemporalAACatmullRom=1
r.VolumetricFog.InjectShadowedLightsSeparately=1
r.Shadow.MinResolution=4096
r.screenpercentage=100
r.SSR.Stencil=1
r.VolumetricCloud=1
r.VolumetricFog=1
r.SSS.Filter=1
r.SkyAtmosphere=1
r.Shadow.Filter=0
r.AllowDecals=1
r.DistanceFields=1
r.TemporalAASamples=32
r.SkyLight.RealTimeReflectionCapture=1
r.SkyLightingQuality=1
r.SSR.HalfResSceneDepth=0
r.SSR.HalfResReflections=0
r.Tonemapper.GrainQuantization=0
r.PostProcessAAQuality=5
r.depthoffieldquality=0
r.setres=3440x1440
r.tonemapper.quality=0
r.ToneMapper.Sharpen=1
r.Shadow.MaxNumFarShadowCascades=64
r.DFShadowQuality=3
r.ParticleLightQuality=2
grass.CullDistanceScale=5
grass.densityScale=4
r.ViewDistanceScale=100
r.LODFadeTime=0.01
r.MaxAnisotropy=16
r.HZBOcclusion=2
r.GenerateMeshDistanceFields=1
r.DistanceFieldGI=1
r.ForceLOD=0
r.ParticleLODBias=-15
r.Shadow.UnbuiltNumWholeSceneDynamicShadowCascades=48
r.Shadow.CSM.MaxCascades=16
r.Shadow.CSMDepthBias=0.5 ;0.1
r.Shadow.CSM.TransitionScale=0.5 ;
r.Shadow.CSMDepthBoundsTest=1
r.Shadow.CSMSplitPenumbraScale=0.500000
r.Shadow.CSMShadowDistanceFadeoutMultiplier=0.1 ;
r.Shadow.RadiusThreshold=0.0110000 ;
r.Shadow.RadiusThresholdRSM=0.0110000 ;
r.Shadow.MaxCSMResolution=8152
r.Shadow.MaxSoftKernelSize=100
Since I've been using SMTV for testing (mainly because the geometry is simpler and the shadow casting is predictable)I paired it with Lyall's SMTVfix (Who's done way more for SMTV than I could get close to), and did increase some things beyond the fix's settings, mostly just lighting NPC/object draw distance. Shadow radius is unfortunately a no go it seems. Anyways, if anyone would be interested in the SMTV commands to pair with the fix just let me know and I'll gut out a version of my current Frankenstein .ini lol
please could you fix the atrocious draw distance of npcs and monsters and make they spawn way further ?
I tested the "New game +" and it's a real shame to start again with the
same Lvl as in the original part... There is no longer any difficulty
in New Game +.... I would have liked to start it again one day, at lvl 1
but with the weapons and Mana ships that I unlocked in order to enjoy
the strategy in Hard or extreme mode.. Is it possible to create a mod so
that in New Game +, we are LVL 1? Thank you
Just need cheat engine and the table, open CE, attach the process in the top left (should be the "shipping-win64" version you'll see under running processes if you see two on there).
If you need help using the table, just ask over on their forums (theres a begineer's guide too).
process with Cheat Engin, then I scanned the Lvl, then I waited for the
lvl to change, I did a search again with the new level to find the right
line and when I edit it it doesn't do anything at all :/
r.Shadow.CSMDepthBias=0.5 ;0.1
r.Shadow.CSM.TransitionScale=0.5 ;
I am sure it would look better with the proper settings but for now it works well enough
<3