Difference between revisions of "Hotshot Racing"
From PCGamingWiki, the wiki about fixing PC games
m (→[[Glossary:Save game cloud syncing|Save game cloud syncing]]: updated template usage) |
m (Minor correction.) |
||
(7 intermediate revisions by 7 users not shown) | |||
Line 43: | Line 43: | ||
|current state = | |current state = | ||
}} | }} | ||
+ | |||
+ | '''Key points''' | ||
+ | {{--}} Despite the uncapped frame rate, the update rate of the gameplay sections are arbitrarily capped at <code>60 FPS</code>, frame rates higher than that will cause the engine to duplicate the frames. See [[#High frame rate|High frame rate]] and [[#Game uses incorrect refresh rate|Game uses incorrect refresh rate]].<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref> | ||
+ | {{--}} Despite the very simplified visuals, the game still suffers from pop-in and shadows appearing at a distance as the player gets closer to them and can even look blurry even at the highest settings. See [[#Poor LOD and pop-in|Poor LOD and pop-in]] and [[#Poor image quality|Poor image quality]]<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref> | ||
'''General information''' | '''General information''' | ||
Line 53: | Line 57: | ||
{{Availability/row| GMG | hotshot-racing-pc | Steam | | | Windows }} | {{Availability/row| GMG | hotshot-racing-pc | Steam | | | Windows }} | ||
{{Availability/row| Humble | hotshot-racing | Steam | | | Windows }} | {{Availability/row| Humble | hotshot-racing | Steam | | | Windows }} | ||
− | {{Availability/row|Steam|609920|Steam| | | Windows }} | + | {{Availability/row|Steam|609920|Steam, online | | | Windows }} |
}} | }} | ||
Line 121: | Line 125: | ||
|antialiasing = true | |antialiasing = true | ||
|antialiasing notes = | |antialiasing notes = | ||
− | |vsync = | + | |upscaling = unknown |
− | |vsync notes = | + | |upscaling tech = |
+ | |upscaling notes = | ||
+ | |vsync = limited | ||
+ | |vsync notes = If experiencing inconsistent frame pacing and stuttering, disable and [[Glossary:Vertical sync (Vsync)#Force vertical sync .28Vsync.29|force externally.]] | ||
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
− | |120 fps = | + | |120 fps = hackable |
− | |120 fps notes = | + | |120 fps notes = Uncapped 2D and 3D animations inside menus and during race intros. Gameplay update rate/tick rate is arbitrarily capped at <code>60 FPS</code>, meaning the game will duplicate previous frames when it's running above that which may cause micro-stuttering. See [[#High frame rate|High frame rate]] and [[#Game uses incorrect refresh rate|Game uses incorrect refresh rate]] for a fix. |
|hdr = false | |hdr = false | ||
|hdr notes = | |hdr notes = | ||
+ | |ray tracing = unknown | ||
+ | |ray tracing notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Frame rate (FPS)|High frame rate]]=== | ||
+ | {{ii}} This fix has only been tested during offline sessions. It may cause issues online. | ||
+ | {{Fixbox|description=Modify with Cheat Engine|ref=<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref>|fix= | ||
+ | # Install [https://www.cheatengine.org/ Cheat Engine] and attach the game process. | ||
+ | # While {{code|All}} is selected in the memory search range, search for the following in rounded (extreme) mode, while '''Executable''', '''Writable''' and '''CopyOnWrite''' is set to '''Don't Care''' and the '''Fast Scan''' option disabled: {{code|0.016666666666}} as a float. | ||
+ | # Change every value to 1/FPS (e.g. {{code|0.006944444444}} for <code>144 FPS</code> or to {{code|0.003333333333}} for <code>300 FPS</code>). | ||
+ | # Save the cheat table. | ||
+ | {{--}} Temporary solution. The saved cheat table must be used and its values changed with each launch. | ||
+ | }} | ||
+ | {{Fixbox|description=Modify with hex editor|ref=<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref>|fix= | ||
+ | # Open {{file|HotshotRacing.exe}} with a hex editor such as [https://mh-nexus.de/en/hxd/ HxD]. | ||
+ | # Replace all instances of {{code|89 88 88 3C}} (<code>60 FPS</code>) with one of the following, | ||
+ | #* <code>39 8E E3 3B</code> for <code>144 FPS</code>. | ||
+ | #* <code>89 88 88 3B</code> for <code>240 FPS</code>. | ||
+ | #* <code>0E 74 5A 3B</code> for <code>300 FPS</code>. | ||
+ | #* <code>61 0B 36 3B</code> for <code>360 FPS</code>. | ||
+ | {{++}} Permanent solution. Only needs to be applied once. | ||
+ | {{ii}} If the desired value is not listed above, apply it using the Cheat Engine method above. Right-Click one the changed values and select "Browse this memory region" to view the hex values. | ||
}} | }} | ||
===Disable motion blur=== | ===Disable motion blur=== | ||
− | {{Fixbox|description=Disable motion blur | + | {{Fixbox|description=Disable motion blur|fix= |
# Go to [[#Game data|configuration file(s) location]]. | # Go to [[#Game data|configuration file(s) location]]. | ||
# Open {{file|options.ini}}. | # Open {{file|options.ini}}. | ||
# Change {{code|1=MotionBlur=1}} to {{code|1=MotionBlur=0}}. | # Change {{code|1=MotionBlur=1}} to {{code|1=MotionBlur=0}}. | ||
+ | }} | ||
+ | |||
+ | ===Increase internal resolution=== | ||
+ | {{Fixbox|description=Increase internal resolution|fix= | ||
+ | # Go to [[#Game data|configuration file(s) location]]. | ||
+ | # Open {{file|options.ini}}. | ||
+ | # Change {{code|1=SelectedResolutionWidth}} and {{code|1=SelectedResolutionHeight}} to your desired resolution. {{code|1=SelectedDisplayMode}} may need to bet set to {{code|0}}. | ||
}} | }} | ||
Line 220: | Line 256: | ||
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
− | |eax support notes = | + | |eax support notes = |
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
|red book cd audio = | |red book cd audio = | ||
|red book cd audio notes = | |red book cd audio notes = | ||
Line 335: | Line 373: | ||
|asynchronous notes = | |asynchronous notes = | ||
}} | }} | ||
+ | |||
+ | ==Issues unresolved== | ||
+ | ===Poor LOD and pop-in=== | ||
+ | {{--}} Since shadow quality (including resolution, detail and render distance) and asset LOD is generally low even at the highest preset, this will cause missing shadows and detail in far distances. There's currently no known fixes for this.<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref> | ||
==Issues fixed== | ==Issues fixed== | ||
Line 346: | Line 388: | ||
# Change <code>;refresh_rate=60</code> to desired hertz, and remove the semicolon (e.g. <code>refresh_rate=120</code>). | # Change <code>;refresh_rate=60</code> to desired hertz, and remove the semicolon (e.g. <code>refresh_rate=120</code>). | ||
# Change <code>hunting=1</code> to <code>;hunting=1</code> by adding a semicolon. | # Change <code>hunting=1</code> to <code>;hunting=1</code> by adding a semicolon. | ||
+ | }} | ||
+ | |||
+ | ===Poor image quality=== | ||
+ | {{--}} Game is not dpi aware. | ||
+ | {{Fixbox|description=Change high dpi settings|ref=<ref>{{Refcheck|user=Radmaxx|date=2024-03-01|comment=}}</ref>|fix= | ||
+ | # Make sure the current desktop is running with the desired resolution, then navigate to the game's installation directory. | ||
+ | # Right-click on {{file|HotshotRacing.exe}} and select <code>Properties</code>. | ||
+ | # Select <code>Change high dpi settings</code> under the <code>Compatibility</code> tab and check both options. | ||
}} | }} | ||
Line 375: | Line 425: | ||
|windows 32-bit exe = false | |windows 32-bit exe = false | ||
|windows 64-bit exe = true | |windows 64-bit exe = true | ||
+ | |windows arm app = unknown | ||
|windows exe notes = | |windows exe notes = | ||
|mac os x powerpc app = | |mac os x powerpc app = | ||
|macos intel 32-bit app = unknown | |macos intel 32-bit app = unknown | ||
|macos intel 64-bit app = unknown | |macos intel 64-bit app = unknown | ||
+ | |macos arm app = unknown | ||
|macos app notes = | |macos app notes = | ||
|linux powerpc app = | |linux powerpc app = | ||
|linux 32-bit executable= unknown | |linux 32-bit executable= unknown | ||
|linux 64-bit executable= unknown | |linux 64-bit executable= unknown | ||
+ | |linux arm app = unknown | ||
|linux executable notes = | |linux executable notes = | ||
}} | }} |
Latest revision as of 02:19, 1 March 2024
Developers | |
---|---|
Lucky Mountain Games | |
Sumo Digital | |
Publishers | |
Curve Digital | |
Engines | |
Sumo Engine | |
Release dates | |
Windows | September 10, 2020 |
Reception | |
Metacritic | 71 |
OpenCritic | 75 |
IGDB | 68 |
Taxonomy | |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Racing |
Vehicles | Automobile, Street racing |
Art styles | Stylized |
Hotshot Racing is a singleplayer and multiplayer third-person racing game.
Key points
- Despite the uncapped frame rate, the update rate of the gameplay sections are arbitrarily capped at
60 FPS
, frame rates higher than that will cause the engine to duplicate the frames. See High frame rate and Game uses incorrect refresh rate.[1] - Despite the very simplified visuals, the game still suffers from pop-in and shadows appearing at a distance as the player gets closer to them and can even look blurry even at the highest settings. See Poor LOD and pop-in and Poor image quality[2]
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
GamersGate | ||||
Green Man Gaming | ||||
Humble Store | ||||
Steam |
Essential improvements
Skip intros
Modify game files[citation needed] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Sumo Digital Ltd\<user-id>\Summit\Config |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/609920/pfx/[Note 1] |
Save game data location
System | Location |
---|---|
Windows | %LOCALAPPDATA%\Sumo Digital Ltd\<user-id>\Summit\Profiles |
Steam Play (Linux) | <SteamLibrary-folder>/steamapps/compatdata/609920/pfx/[Note 1] |
Save game cloud syncing
System | Native | Notes |
---|---|---|
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | |||
Ultra-widescreen | Non 16:9 resolutions stretch the image.[3] | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | If experiencing inconsistent frame pacing and stuttering, disable and force externally. | ||
60 FPS | |||
120+ FPS | Uncapped 2D and 3D animations inside menus and during race intros. Gameplay update rate/tick rate is arbitrarily capped at 60 FPS , meaning the game will duplicate previous frames when it's running above that which may cause micro-stuttering. See High frame rate and Game uses incorrect refresh rate for a fix. |
||
High dynamic range display (HDR) | See the glossary page for potential alternatives. |
High frame rate
- This fix has only been tested during offline sessions. It may cause issues online.
Modify with Cheat Engine[4] |
---|
|
Modify with hex editor[5] |
---|
|
Disable motion blur
Disable motion blur |
---|
|
Increase internal resolution
Increase internal resolution |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers |
---|
Generic/other controllers |
---|
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | ||
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | ||||
Simplified Chinese | ||||
French | ||||
German | ||||
Japanese | ||||
Korean | ||||
Polish | ||||
Brazilian Portuguese | ||||
Russian | ||||
Spanish |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 4 | Co-op, Versus Split-Screen |
||
LAN play | ||||
Online play | 8 | Co-op, Versus Split Screen |
Issues unresolved
Poor LOD and pop-in
- Since shadow quality (including resolution, detail and render distance) and asset LOD is generally low even at the highest preset, this will cause missing shadows and detail in far distances. There's currently no known fixes for this.[6]
Issues fixed
Game uses incorrect refresh rate
- The game may default to the lowest supported refresh rate of the monitor.
Override refresh rate with 3Dmigoto[7] |
---|
|
Poor image quality
- Game is not dpi aware.
Change high dpi settings[8] |
---|
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 11 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Wwise | |
Interface | NoesisGUI |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 7 | 10 |
Processor (CPU) | Intel Core i3-4130T 2.9 GHz AMD FX-6300 3.5 GHz |
Intel Core i5-8600K 3.6 GHz AMD Ryzen 5 1600X 3.6 GHz |
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | 8 GB | 12 GB |
Video card (GPU) | Nvidia GeForce GTX 770 AMD Radeon HD 7870 1 GB of VRAM DirectX 11 compatible | Nvidia GeForce GTX 970 AMD Radeon RX 570 2 GB of VRAM |
Other | Broadband Internet connection |
- A 64-bit operating system is required.
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Use Wine's registry editor to access any Windows registry paths.
- The app ID (609920) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Verified by User:Radmaxx on 2024-03-01
- ↑ Verified by User:Radmaxx on 2024-03-01
- ↑ Verified by User:Bob Page on 2020-09-11
- ↑ Verified by User:Radmaxx on 2024-03-01
- ↑ Verified by User:Radmaxx on 2024-03-01
- ↑ Verified by User:Radmaxx on 2024-03-01
- ↑ Verified by User:Keith on 2020-11-28
- ↑ Verified by User:Radmaxx on 2024-03-01