User File #639205026557902648

Upload All User Files

#639205026557902648 - Sonic The Hedgehog Forever Settings

settings.ini.cfg
System: IBM PC compatible
24 downloads
Uploaded 7/24/2026 3:10 PM by Stockiel (see all 26)
Remove .cfg from this file for it to work

[Dev]
; Enable this flag to activate dev menu via the ESC key
DevMenu=false
; Enable this flag to activate features used for debugging the engine (may result in slightly slower game speed)
EngineDebugMode=false
; Enable this flag to force the engine to load from the scripts folder instead of from bytecode
TxtScripts=false
; Sets the starting category ID
StartingCategory=255
; Sets the starting scene ID
StartingScene=255
; Sets the starting player ID
StartingPlayer=255
; Sets the starting save file ID
StartingSaveFile=255
; Determines how fast the game will be when fastforwarding is active
FastForwardSpeed=8
; Determines if applicable rendering modes (such as 3D floor from special stages) will render in "High Quality" mode or standard mode
UseHQModes=true
; Determines where the first RSDK file will be loaded from
DataFile=Data.rsdk
; Determines where the second RSDK file will be loaded from
DataFile2=Data.rsdk.xmf

[Game]
; Sets the game language (0 = EN, 1 = FR, 2 = IT, 3 = DE, 4 = ES, 5 = JP, 6 = PT, 7 = RU, 8 = KO, 9 = ZH, 10 = ZS)
Language=0
; If set to true, disables the start menu
SkipStartMenu=true

[Network]
; The host (IP address or "URL") that the game will try to connect to.
Host=127.0.0.1
; The port the game will try to connect to.
Port=50

[Window]
; Determines if the window will be fullscreen or not
FullScreen=false
; Determines if the window will be borderless or not
Borderless=false
; Determines if VSync will be active or not (not recommended as the engine is built around running at 60 FPS)
VSync=false
; Determines what scaling is used. 0 is nearest neighbour, 1 is integer scaling, 2 is sharp bilinear, 3 is bilinear.
ScalingMode=0
; How big the window will be
WindowScale=1
; How wide the base screen will be in pixels
ScreenWidth=426
; Determines the target FPS (capped at 60)
RefreshRate=60
; Determines the dim timer in seconds, set to -1 to disable dimming
DimLimit=-1

[Audio]
BGMVolume=1.000000
SFXVolume=1.000000

[Keyboard 1]
; Keyboard Mappings for P1 (Based on: https://github.com/libsdl-org/sdlwiki/blob/main/SDLScancodeLookup.mediawiki)
Up=82
Down=81
Left=80
Right=79
A=4
B=22
C=7
X=20
Y=26
Z=8
L=30
R=33
Start=40
Select=43

[Controller 1]
; Controller Mappings for P1 (Based on: https://github.com/libsdl-org/sdlwiki/blob/main/SDL_GameControllerButton.mediawiki)
; Extra buttons can be mapped with the following IDs:
; CONTROLLER_BUTTON_ZL             = 16
; CONTROLLER_BUTTON_ZR             = 17
; CONTROLLER_BUTTON_LSTICK_UP      = 18
; CONTROLLER_BUTTON_LSTICK_DOWN    = 19
; CONTROLLER_BUTTON_LSTICK_LEFT    = 20
; CONTROLLER_BUTTON_LSTICK_RIGHT   = 21
; CONTROLLER_BUTTON_RSTICK_UP      = 22
; CONTROLLER_BUTTON_RSTICK_DOWN    = 23
; CONTROLLER_BUTTON_RSTICK_LEFT    = 24
; CONTROLLER_BUTTON_RSTICK_RIGHT   = 25
Up=11
Down=12
Left=13
Right=14
A=0
B=1
C=2
X=9
Y=3
Z=10
L=22
R=23
Start=6
Select=5
; Deadzones, 0.0-1.0
LStickDeadzone=0.300000
RStickDeadzone=0.300000
LTriggerDeadzone=0.300000
RTriggerDeadzone=0.300000