Xbox pad not working in game
No way to bind arrow keys for movement
No resolution above 720p
Feels overall more laggy than the 360 port
I really hoped they would use the delay to polish it up. How wrong I was

1. Hmm... I'm using Xbox One pad and it works fine. I wonder if something is disabled/enabled improperly in your Steam controller overlay?Necronom wrote: ↑Sat Nov 04, 2023 2:57 pm What a lazy and messy port! First shmup I had to hit the refund option...
Xbox pad not working in game
No way to bind arrow keys for movement
No resolution above 720p
Feels overall more laggy than the 360 port
I really hoped they would use the delay to polish it up. How wrong I was![]()
Thanks for the tips. Maybe I'll rebuy it and try again. Keyboard Manager sounds handy.-Fish- wrote: ↑Sat Nov 04, 2023 3:35 pm1. Hmm... I'm using Xbox One pad and it works fine. I wonder if something is disabled/enabled improperly in your Steam controller overlay?Necronom wrote: ↑Sat Nov 04, 2023 2:57 pm What a lazy and messy port! First shmup I had to hit the refund option...
Xbox pad not working in game
No way to bind arrow keys for movement
No resolution above 720p
Feels overall more laggy than the 360 port
I really hoped they would use the delay to polish it up. How wrong I was![]()
2. If you install Microsoft PowerToys (free) from the MS store you can then enable Keyboard Manager. Keyboard Manager allows you to remap the arrow keys to wasd. It's a simple quick workaround but works flawlessly. But yes the devs definitely need to add arrow mappings.
3. The Xbox 360 version was 720p as well and this is a direct port. The in-game hd sprites. polygon based bosses, and GUI are all programmed at 720p so upping the screen resolution will unfortunately not change the look.
4. You can force V-SYNC to FAST or Off in Nvidia Control Panel. This overides the devs static in-game setting. This will lower input latency from 5 frames to 3 frames. It's a lifesaver.
If you disable VSYNC in Nvidia control panel the HD Steam version is 3 frames. Using a Saturn emulator to play the original is around 6 frames. In other words, Saturn emulators are still utter garbage. I cringe when I see S-tribute games released on Steam as I know the input lag will be horrible.BazookaBen wrote: ↑Sat Nov 04, 2023 6:47 pm I wonder how the input lag compares to just playing on a Saturn emulator
Xbox 360 version was also 720p and likely had V-Sync on, as well. I know Switch has emulation available, but I haven't heard of anything official using it. I doubt a Switch ROM is being used, but it's not unlikely that it's ported from Switch or Xbox 360.EmperorIng wrote: ↑Sat Nov 04, 2023 10:38 pm It's obviously just the Switch rom thrown onto steam, hence the 720p (switch resolution) and vsync being on (yuck).
Code: Select all
[Steam.System]
CallbackThrottle=8
AppID=2450820
AutoInitDelay=0
AutoPumpCallbacks=true
BlockUserStatsCallback=false
FilterExternalDataFromCallbacks=false
PreLoadSteamClient=false
PreLoadSteamOverlay=false
ForceLoadSteamAPI=false
AutoInjectSteamAPI=true
SteamPipeDLL=E:\Clients\Steam\steamapps\common\Radiant Silvergun\steam_api.dll
[Input.Cursor]
ForceCaptureInUI=true
Manage=true
KeyboardActivates=false
Timeout=0.5
UseHardwareCursor=true
BlockInvisibleCursorInput=false
NoWarpUI=true
NoWarpVisibleGameCursor=false
FixSynapticsTouchpadScroll=false
AntiwarpDeadzonePercent=2.5
UseRelativeInput=true
[Input.Gamepad]
AllowHapticUI=false
DisabledToGame=0
DisablePS4HID=false
EnableNativePS4=false
DisableRumble=false
[Compatibility.General]
ReShadeMode=false
AsyncInit=true
DisableBloatWare_NVIDIA=false
RehookLoadLibrary=false
UsingWINE=false
AllowDxDiagn=true
AutoLargeAddressPatch=true
[SpecialK.System]
ShowEULA=true
Silent=false
LogLevel=0
UseCrashHandler=true
EnableCrashSuppression=false
NoCrashSound=false
GameOutput=true
WaitForDebugger=false
TraceLoadLibrary=true
StrictCompliant=false
GlobalInjectDelay=0.0
ReturnToSKIF=false
Version=23.11.7.1
[ImGui.Render]
DisableAlpha=false
AntialiasLines=true
AntialiasContours=true
[API.Hook]
LastKnown=64
ddraw=false
d3d8=false
d3d9=false
d3d9ex=false
dxvk9=1
d3d11=true
d3d12=false
OpenGL=false
[NVIDIA.API]
DisableHDR=false
EnableVulkanBridge=1
Disable=false
[NVIDIA.Bugs]
AnselSleepsWithFishes=true
DisableAnselShimLoader=true
[Input.Keyboard]
CatchAltF4=true
BypassAltF4Handler=false
DisabledToGame=2
[Input.Mouse]
DisabledToGame=0
[Input.XInput]
Rehook=false
PlaceholderMask=0
UISlot=0
SlotReassignment=0,1,2,3
DisableSlots=
HookSetState=true
AutoSlotAssign=false
HideAllDevices=false
[Input.Steam]
UISlot=0
Disable=false
[Input.DInput]
HideGamepads=false
HideMice=false
HideKeyboards=false
PreventEnumDevices=false
[Input.libScePad]
Enable=true
DisableTouchpad=false
[Threads.Analyze]
MemoryAllocation=false
FileActivity=false
[Window.System]
Borderless=true
Center=true
RenderInBackground=true
MuteInBackground=false
XOffset=0.0%
YOffset=0.0%
ConfineCursor=false
UnconfineCursor=false
PersistentDragPos=false
Fullscreen=true
FixMouseCoords=false
AlwaysOnTop=-1
DisableScreensaver=false
DontHookWndProc=false
ActivateAtStart=false
TreatForegroundAsActive=false
PreferredMonitor=0
OverrideRes=0x0
MultiMonitorMode=false
[Display.Output]
ForceFullscreen=false
ForceWindowed=true
Force10bpcSDR=true
AspectRatioStretch=false
[Display.Monitor]
RememberPreference=true
RememberResolution=true
WarnIfNoOverlayPlanes=false
ResolutionForMonitor=0x0
RefreshRateForMonitor=0.0
[Render.FrameRate]
TargetFPS=59.900002
BackgroundFPS=0.0
SleeplessRenderThread=true
SleeplessWindowThread=true
EnableMMCSS=true
UseAMDMWAITX=true
WaitForVBLANK=false
PreRenderLimit=-1
BackBufferCount=-1
RescanRatio=-1/1
RefreshRate=-1.0
PresentationInterval=1
SyncIntervalClamp=1
LimitEnforcementPolicy=2
EnableETWTracing=true
[FrameRate.Control]
OverrideCPUCoreCount=-1
[FrameRate.LatentSync]
TearlineOffset=-60
ResyncFrequency=100
RoundingError=2
DelayBias=0.0
AutoBias=false
MaxAutoBias=0.75
AutoBiasTargetInMs=0.85
[Scheduler.Boost]
AlwaysRaisePriority=false
RaisePriorityInBackground=false
RaisePriorityInForeground=true
RaisePriorityToHigh=false
DenyForeignChanges=true
MinimumRenderThreadPriority=1
[Textures.D3D9]
ClampNegativeLODBias=false
[Render.DXGI]
AutoLowLatency=false
AutoLowLatencyTriggered=true
MaxDeltaTime=0
UseFlipDiscard=true
ForceFlipSequential=false
DisableFlipModel=false
AllowTearingInDWM=true
DropLateFrames=true
MaxRes=0x0
MinRes=0x0
MaxRefresh=0.0
MinRefresh=0.0
SwapChainWait=0
Scaling=DontCare
ScanlineOrder=DontCare
ExceptionMode=DontCare
EnableDebugLayer=false
AllowD3D12FootGuns=false
SafeFullscreenMode=false
Use64BitDepthStencil=false
IsolateD3D11DeferredContexts=false
SkipSwapChainPresentTest=false
OverrideMSAA=-1
sRGBBypassBehavior=-2
LowSpecMode=true
HideHDRSupport=false
TemporaryDesktopHDRMode=false
DisableVirtualizedBlanking=true
ClearFlipModelBackbuffers=true
UseFactoryCache=true
SkipRedundantModeChanges=true
WarnIfUsedVRAMPercentExceeds=95.0
[NVIDIA.Reflex]
Enable=true
LowLatency=true
LowLatencyBoost=true
EngagementPolicy=1
OptimizeByMarkers=true
OverrideNativeMode=false
UseFramerateLimiter=false
CombineFramerateLimiters=false
DisableNative=false
[NVIDIA.DLSS]
ForceDLAA=false
UseSharpening=-1
ForcedSharpness=0.0
AutoRedirectDLL=false
ForcePreset=-1
CustomPerformanceScale=0.0
CustomBalancedScale=0.0
CustomQualityScale=0.0
CustomUltraPerfScale=0.0
CustomMinDynamicRes=1.0
CustomMaxDynamicRes=1.0
ExtraPixelsForDLAA=0
OverrideAppId=-1
DisableOTAUpdates=false
AllowSCRGBinDLSSG=false
[Textures.D3D11]
Cache=true
CacheUsingL3Hash=true
PreciseHash=false
Inject=true
InjectionKeepsFormat=false
GenerateMipmaps=false
[Textures.Cache]
MaxEntries=65536
MinEntries=512
MaxEvict=1024
MinEvict=64
MaxSizeInMiB=2048
MinSizeInMiB=384
IgnoreNonMipmapped=false
AllowStaging=false
AllowUnsafeRefCounting=false
ManageResidency=false
[Render.DStorage]
DisableBypassIO=false
DisableTelemetry=false
DisableGPUDecompression=false
ForceFileBuffering=false
[Render.D3D9]
ForceD3D9Ex=false
EnableFlipEx=false
EnableTextureMods=false
UseD3D9On12=false
[Render.OSD]
ShowInVideoCapture=true
HDRLuminance=4.0625
[Textures.General]
ResourceRoot=SK_Res
DumpOnFirstLoad=false
[DPI.Scaling]
Disable=true
PerMonitorAware=true
MonitorAwareOnAllThreads=true
[Sound.Mixing]
MinimizeLatency=false
[Platform.Achievements]
SoundFile=
[Steam.Social]
OnlineStatus=-1
[Steam.DRMWorks]
SpoofBLoggedOn=false
[Platform.System]
WarnedEOSIncompat=false
NotifyCorner=DontCare
ReuseOverlayPause=false
[Steam.Log]
Silent=false
[Steam.Screenshots]
EnableSmartCapture=true
[AMD.ADL]
Disable=false
[Microsoft.D3DKMT]
DisablePerfData=false
[SpecialK.HDR]
Use10BitSwapChain=false
Use16BitSwapChain=false
Promote8BitRTsTo16=false
Promote10BitRTsTo16=false
Promote11BitRTsTo16=false
Promote8BitUAVsTo16=false
Promote10BitUAVsTo16=false
Promote11BitUAVsTo16=false
AllowFullLuminance=true
sRGBBypassMode=-1
AdaptiveToneMap=false
Preset=0
scRGBLuminance_[0]=2.0
scRGBPaperWhite_[0]=1.0
scRGBGamma_[0]=0.955
ToneMapper_[0]=0
Saturation_[0]=1.0
GamutExpansion_[0]=0.015
MiddleGray_[0]=1.25
PerceptualBoost0_[0]=1.0
PerceptualBoost1_[0]=0.1
PerceptualBoost2_[0]=1.273
PerceptualBoost3_[0]=0.5
scRGBLuminance_[1]=1.0
scRGBPaperWhite_[1]=1.0
scRGBGamma_[1]=0.92
ToneMapper_[1]=0
Saturation_[1]=1.0
GamutExpansion_[1]=0.01
MiddleGray_[1]=1.25
PerceptualBoost0_[1]=30.0
PerceptualBoost1_[1]=11.5
PerceptualBoost2_[1]=1.5
PerceptualBoost3_[1]=1.0
scRGBLuminance_[2]=1.0
scRGBPaperWhite_[2]=1.0
scRGBGamma_[2]=1.0
ToneMapper_[2]=0
Saturation_[2]=1.0
GamutExpansion_[2]=0.0
MiddleGray_[2]=1.25
PerceptualBoost0_[2]=-1.0
PerceptualBoost1_[2]=0.1
PerceptualBoost2_[2]=1.273
PerceptualBoost3_[2]=0.5
scRGBLuminance_[3]=1.0
scRGBPaperWhite_[3]=1.0
scRGBGamma_[3]=1.0
ToneMapper_[3]=2
Saturation_[3]=1.0
GamutExpansion_[3]=0.0
MiddleGray_[3]=1.25
PerceptualBoost0_[3]=-1.0
PerceptualBoost1_[3]=0.1
PerceptualBoost2_[3]=1.273
PerceptualBoost3_[3]=0.5
[HDR.Presets]
Activate0=Shift+F1
Activate1=Shift+F2
Activate2=Shift+F3
Activate3=Shift+F4
[D3D11.Hooks]
D3D11CreateDevice=c:\windows\system32\d3d11.dll?300b0
c:\windows\system32\d3d11.dll=Direct3D 11 Runtime 10.0.22621.2070 (WinBuild.160101.0800)
D3D11CreateDeviceAndSwapChain=c:\windows\system32\d3d11.dll?30120
[DXGI.Hooks]
IDXGIFactory_CreateSwapChain=c:\windows\system32\dxgi.dll?72b90
c:\windows\system32\dxgi.dll=DirectX Graphics Infrastructure 10.0.22621.2361 (WinBuild.160101.0800)
IDXGIFactory2_CreateSwapChainForHwnd=c:\windows\system32\dxgi.dll?73260
IDXGISwapChain_Present=c:\windows\system32\dxgi.dll?7c1c0
IDXGISwapChain1_Present1=c:\windows\system32\dxgi.dll?401d0
IDXGIFactory2_CreateSwapChainForCoreWindow=c:\windows\system32\dxgi.dll?730e0
Are we sure about this? I can't really feel any difference between the emulated version and my legit Saturn copy when going between them... And sure, this recording isn't accurate by any means (screen recording at 60 fps, no CRT no good camera etc) but it's pretty evident that it's at least not around 6 frames, right?
Japanese PC ports have clung to DX9 since its inception, why stop now?
I haven't tried, but if I had to guess, it would run into the same problem I had with GeDoSaTo abovefluffymadness wrote: ↑Fri Nov 10, 2023 6:11 pm Did anyone try to increase the resolution via dgvoodoo ?
Interesting - cheers for posting - need to give this a go.
There were other improvements planned, but they were not completed in time for the year. We apologize for the inconvenience, but please wait for the January update.