Difference between revisions of "Duke Nukem Forever: Restoration Project"
From PCGamingWiki, the wiki about fixing PC games
(Some minor fixes. --- Removed "Horror" from taxonomy.) |
m |
||
(38 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
{{state|dev}} | {{state|dev}} | ||
{{Infobox game | {{Infobox game | ||
+ | |title = Duke Nukem Forever<br>Restoration Project | ||
|cover = Duke Nukem Forever Restoration Project cover.png | |cover = Duke Nukem Forever Restoration Project cover.png | ||
|developers = | |developers = | ||
Line 18: | Line 19: | ||
{{Infobox game/row/taxonomy/monetization | Freeware }} | {{Infobox game/row/taxonomy/monetization | Freeware }} | ||
{{Infobox game/row/taxonomy/microtransactions | None }} | {{Infobox game/row/taxonomy/microtransactions | None }} | ||
− | {{Infobox game/row/taxonomy/modes | Singleplayer }} | + | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} |
{{Infobox game/row/taxonomy/pacing | Real-time }} | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
{{Infobox game/row/taxonomy/perspectives | First-person }} | {{Infobox game/row/taxonomy/perspectives | First-person }} | ||
Line 44: | Line 45: | ||
{{Introduction | {{Introduction | ||
− | |introduction = | + | |introduction = '''{{PAGENAME}}''' is a fan-made effort to polish and complete the [[Duke Nukem Forever (2001)|leaked 2001 builds of Duke Nukem Forever]] for modern PCs with a complete singleplayer campaign, multiplayer support and an SDK with source code. |
|release history = | |release history = | ||
Line 53: | Line 54: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| official | https://www.moddb.com/mods/dnf2001-restoration-project | DRM-free | Version 0.2.1. | | Windows }} | + | {{Availability/row| official | https://www.moddb.com/mods/dnf2001-restoration-project | DRM-free | Version 0.2.1 | | Windows }} |
+ | {{Availability/row| Developer | https://gitlab.com/team-restoration/duke4-public | DRM-free | Version 0.2.1 Source Code | | Windows }} | ||
}} | }} | ||
Line 121: | Line 123: | ||
|widescreen resolution = true | |widescreen resolution = true | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
− | |multimonitor = | + | |multimonitor = false |
− | |multimonitor notes = | + | |multimonitor notes = Only functions in windowed mode, and there are HUD and Menu issues |
− | |ultrawidescreen = | + | |ultrawidescreen = false |
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = Game does display, but there are HUD and Menu issues |
|4k ultra hd = true | |4k ultra hd = true | ||
|4k ultra hd notes = | |4k ultra hd notes = | ||
Line 132: | Line 134: | ||
|windowed notes = | |windowed notes = | ||
|borderless windowed = false | |borderless windowed = false | ||
− | |borderless windowed notes = | + | |borderless windowed notes = Planned to be supported at a later date. |
− | |anisotropic = | + | |anisotropic = true |
|anisotropic notes = | |anisotropic notes = | ||
− | |antialiasing = | + | |antialiasing = true |
|antialiasing notes = | |antialiasing notes = | ||
− | |upscaling = | + | |upscaling = false |
|upscaling tech = | |upscaling tech = | ||
|upscaling notes = | |upscaling notes = | ||
− | |vsync = | + | |vsync = true |
− | |vsync notes = | + | |vsync notes = located in DukeForever.ini |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = true | |120 fps = true | ||
|120 fps notes = | |120 fps notes = | ||
− | |hdr = | + | |hdr = false |
|hdr notes = | |hdr notes = | ||
− | |ray tracing = | + | |ray tracing = false |
− | |ray tracing notes = | + | |ray tracing notes = Rendering is mostly CPU based so things like Nvidia RTX do not function |
|color blind = unknown | |color blind = unknown | ||
|color blind notes = | |color blind notes = | ||
Line 158: | Line 160: | ||
|key remap = true | |key remap = true | ||
|key remap notes = | |key remap notes = | ||
− | |acceleration option = | + | |acceleration option = false |
− | |acceleration option notes = | + | |acceleration option notes = Mouse Precision and Smoothing disabled |
|mouse sensitivity = true | |mouse sensitivity = true | ||
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
Line 230: | Line 232: | ||
|separate volume notes = | |separate volume notes = | ||
|surround sound = unknown | |surround sound = unknown | ||
− | |surround sound notes = | + | |surround sound notes = Feature is unfinished |
|subtitles = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
|closed captions = true | |closed captions = true | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = false |
|mute on focus lost notes = | |mute on focus lost notes = | ||
|eax support = | |eax support = | ||
Line 258: | Line 260: | ||
}} | }} | ||
}} | }} | ||
+ | |||
+ | ==Network== | ||
+ | {{Network/Multiplayer | ||
+ | |local play = false | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = true | ||
+ | |lan play players = 16 | ||
+ | |lan play modes = Versus | ||
+ | |lan play notes = | ||
+ | |online play = true | ||
+ | |online play players = 16 | ||
+ | |online play modes = Versus | ||
+ | |online play notes = | ||
+ | |asynchronous = | ||
+ | |asynchronous notes = | ||
+ | }} | ||
+ | {{ii}} Multiplayer is an ongoing WIP, some modes are very early and not well implemented yet. | ||
+ | |||
+ | {{Network/Connections | ||
+ | |matchmaking = false | ||
+ | |matchmaking notes = | ||
+ | |p2p = false | ||
+ | |p2p notes = | ||
+ | |dedicated = true | ||
+ | |dedicated notes = | ||
+ | |self-hosting = true | ||
+ | |self-hosting notes = | ||
+ | |direct ip = true | ||
+ | |direct ip notes = | ||
+ | }} | ||
+ | |||
+ | {{Network/Ports | ||
+ | |tcp = 7777, 8080, 8777, 9777, 27900 | ||
+ | |udp = 7777, 7778, 7779, 27900 | ||
+ | |upnp = unknown | ||
+ | }} | ||
+ | |||
+ | ==Issues fixed== | ||
+ | ==='Debug Assertion' error=== | ||
+ | {{Fixbox|description=Exclude DukeForever.exe from Data Execution Prevention (DEP) in Windows settings|fix= | ||
+ | # Open '''Advanced System Settings''' | ||
+ | # Go to '''Advanced''' tab | ||
+ | # Click on '''Performance''', then '''Settings''' | ||
+ | # Click on the Data Execution Prevention tab. | ||
+ | # Select '''Turn on DEP for all programs and services except those I select''' | ||
+ | # Add {{File|DukeForever.exe}}, then apply. | ||
+ | }} | ||
+ | |||
+ | ==Issues unresolved== | ||
+ | ===Alt-tabbing from Fullscreen renders game unplayable=== | ||
+ | {{Fixbox|description=Play in windowed mode for now if alt-tab is needed|fix=}} | ||
+ | |||
+ | ===Saving/loading causes crashing=== | ||
+ | {{Fixbox|description=Ensure install directory has no spaces in it and is not a nested directory|fix='''Notes:''' | ||
+ | {{ii}} While a folder path such as {{Folder|C:\Duke4}} works best, it does not guarantee a fix to this issue.}} | ||
==Other information== | ==Other information== | ||
Line 268: | Line 327: | ||
|wing = | |wing = | ||
|wing notes = | |wing notes = | ||
− | |opengl versions = | + | |opengl versions = 1.4 |
− | |opengl notes = | + | |opengl notes = Not as stable as 9.0. but better performance. |
|glide versions = | |glide versions = | ||
|glide notes = | |glide notes = | ||
Line 312: | Line 371: | ||
|input = | |input = | ||
|input notes = | |input notes = | ||
− | |cutscenes = Smacker Video | + | |cutscenes = Smacker Video Technology |
|cutscenes notes = | |cutscenes notes = | ||
|multiplayer = | |multiplayer = | ||
Line 324: | Line 383: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = | + | |minOS = XP |
− | |minCPU = | + | |minCPU = Intel Pentium M Processor 740 |
|minCPU2 = | |minCPU2 = | ||
− | |minRAM = | + | |minRAM = 2 GB |
− | |minHD = | + | |minHD = 2 GB |
− | |minGPU = | + | |minGPU = ATi Radeon X300 |
|minGPU2 = | |minGPU2 = | ||
− | |minVRAM = | + | |minVRAM = 64 MB |
− | |minDX = | + | |minDX = 8 |
|recOS = | |recOS = | ||
Line 342: | Line 401: | ||
|recGPU2 = | |recGPU2 = | ||
|recVRAM = | |recVRAM = | ||
− | |notes = | + | |notes = {{ii}} Minimum specs based on oldest hardware tested by developers. Minimum specs give at least ~20+ FPS. Install size based on most recent release build. |
}} | }} | ||
+ | |||
+ | [[Category:Mod]] | ||
{{References}} | {{References}} |
Latest revision as of 01:05, 22 May 2024
This page is a stub: it lacks content and/or basic article components. You can help to expand this page
by adding an image or additional information.
This product is unreleased but remains under active development - information may change frequently and could be outdated or irrelevant.
Developers | |
---|---|
Restoration Project | Mighty Foot Productions |
Original | 3D Realms |
Engines | |
Unreal Engine 1 | |
Release dates | |
Windows | Early access |
Taxonomy | |
Monetization | Freeware |
Microtransactions | None |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | First-person |
Controls | Direct control |
Genres | Shooter |
Art styles | Realistic |
Themes | North America, Sci-fi |
Series | Duke Nukem |
Duke Nukem | |
---|---|
Duke Nukem | 1991 |
Duke Nukem II | 1993 |
Duke Nukem 3D | 1996 |
Duke Nukem: Manhattan Project | 2002 |
Duke Nukem Forever | 2011 |
Duke Nukem 3D: Megaton Edition | 2013 |
Duke Nukem 3D: 20th Anniversary World Tour | 2016 |
Duke Nukem Forever (2001) | 2022 |
Duke Nukem Forever: Restoration Project (unofficial) | Early access |
Duke Nukem Forever: Restoration Project is a fan-made effort to polish and complete the leaked 2001 builds of Duke Nukem Forever for modern PCs with a complete singleplayer campaign, multiplayer support and an SDK with source code.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Official website | Version 0.2.1 | |||
Developer website | Version 0.2.1 Source Code |
Monetization
Type | Notes |
---|---|
Freeware | The game is free to download. |
Microtransactions
Type | Notes |
---|---|
No microtransactions | The game does not contain microtransactions. |
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\players\<user-id>\[Note 1] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\players\<user-id>\saves[Note 1] |
Save game cloud syncing
- No save game cloud syncing information; you can edit this page to add it.
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Only functions in windowed mode, and there are HUD and Menu issues | ||
Ultra-widescreen | Game does display, but there are HUD and Menu issues | ||
4K Ultra HD | |||
Field of view (FOV) | |||
Windowed | |||
Borderless fullscreen windowed | Planned to be supported at a later date. | ||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | |||
High-fidelity upscaling | See the glossary page for potential workarounds. | ||
Vertical sync (Vsync) | located in DukeForever.ini | ||
60 FPS and 120+ FPS | |||
High dynamic range display (HDR) | See the glossary page for potential alternatives. | ||
Ray tracing (RT) | Rendering is mostly CPU based so things like Nvidia RTX do not function |
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | Mouse Precision and Smoothing disabled | |
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Planned to be supported at a later date. |
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | ||
Surround sound | Feature is unfinished | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English |
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | ||||
LAN play | 16 | Versus |
||
Online play | 16 | Versus |
- Multiplayer is an ongoing WIP, some modes are very early and not well implemented yet.
Connection types
Type | Native | Notes |
---|---|---|
Matchmaking | ||
Peer-to-peer | ||
Dedicated | ||
Self-hosting | ||
Direct IP |
Ports
Protocol | Port(s) and/or port range(s) |
---|---|
TCP | 7777, 8080, 8777, 9777, 27900 |
UDP | 7777, 7778, 7779, 27900 |
- Universal Plug and Play (UPnP) support status is unknown.
Issues fixed
'Debug Assertion' error
Exclude DukeForever.exe from Data Execution Prevention (DEP) in Windows settings |
---|
|
Issues unresolved
Alt-tabbing from Fullscreen renders game unplayable
Play in windowed mode for now if alt-tab is needed |
---|
Saving/loading causes crashing
Ensure install directory has no spaces in it and is not a nested directory |
---|
Notes:
|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8, 9 | 9.0 is best supported at the moment, 8.0 is a fallback and is far buggier. |
OpenGL | 1.4 | Not as stable as 9.0. but better performance. |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Galaxy Audio System | |
Cutscenes | Smacker Video Technology |
System requirements
Windows | ||
---|---|---|
Minimum | ||
Operating system (OS) | XP | |
Processor (CPU) | Intel Pentium M Processor 740 | |
System memory (RAM) | 2 GB | |
Hard disk drive (HDD) | 2 GB | |
Video card (GPU) | ATi Radeon X300 64 MB of VRAM DirectX 8 compatible |
- Minimum specs based on oldest hardware tested by developers. Minimum specs give at least ~20+ FPS. Install size based on most recent release build.
Notes
- ↑ 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).