Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Billy Hatcher and the Giant Egg"

From PCGamingWiki, the wiki about fixing PC games
m
 
(131 intermediate revisions by 18 users not shown)
Line 1: Line 1:
{{stub}}
 
{{ii}} Only released in European territories.
 
{{--}} Inferior to the original GameCube version in several ways - including poor optimization, improper sound mixing, and poor controller support.
 
 
{{Infobox game
 
{{Infobox game
|cover        = BillyHatcherandtheGiantEgg_cover.jpg
+
|cover        = Billy Hatcher and the Giant Egg Cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Sonic Team}}
 
{{Infobox game/row/developer|Sonic Team}}
Line 10: Line 7:
 
|engines      =  
 
|engines      =  
 
|release dates=  
 
|release dates=  
{{Infobox game/row/date|Windows|May 31, 2006}}
+
{{Infobox game/row/date|Windows|March 31, 2006|ref=<ref name=
{{Infobox game/row/date|OS X|May 31, 2006}}
+
Release">{{Refurl|url=https://www.gamesindustry.biz/a-double-dose-of-sega-console-classics-coming-to-a-pc-near-you|title=A Double Dose Of SEGA Console Classics Coming To A PC Near You! <nowiki>|</nowiki> GamesIndustry.biz|date=2023-06-17|snippet=
 +
Sonic Mega CollectionTM Plus and Billy Hatcher and The Giant EggTM, two favourites amongst SEGA fans, are set for their PC debut across Europe on March 31st.}}</ref>}}
 +
|reception    =
 +
{{Infobox game/row/reception|IGDB|billy-hatcher-and-the-giant-egg|}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Platform }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Cartoon }}
 +
{{Infobox game/row/taxonomy/themes            | Fantasy }}
 +
{{Infobox game/row/taxonomy/series            | }}
 
|steam appid  =  
 
|steam appid  =  
 
|steam appid side  =  
 
|steam appid side  =  
|gogcom page  =  
+
|gogcom id    =  
 +
|hltb        = 1045
 +
|lutris      = billy-hatcher-and-the-giant-egg
 +
|mobygames    = 15525
 
|strategywiki = Billy Hatcher and the Giant Egg
 
|strategywiki = Billy Hatcher and the Giant Egg
 
|wikipedia    = Billy Hatcher and the Giant Egg
 
|wikipedia    = Billy Hatcher and the Giant Egg
 
|winehq      =  
 
|winehq      =  
 +
|license      = commercial
 +
}}
 +
 +
{{Introduction
 +
|introduction      = '''''Billy Hatcher and the Giant Egg''''' is a {{Glossary:Singleplayer}} and {{Glossary:Multiplayer}} {{Glossary:Third-person}} {{Glossary:Action}}-{{Glossary:Platform}} game developed by [[Company:Sonic Team|Sonic Team]] and published by [[Company:Sega|Sega]]. The game uses a revised version of the ''[[Sonic Adventure 2]]'' engine.<ref>{{Refurl|url=https://www.ign.com/articles/2003/05/06/billy-hatcher-and-the-giant-egg-interview|title=Billy Hatcher and the Giant Egg Interview - IGN|date=2023-05-25|snippet=
 +
'''Naka''': In terms of the engine itself, I guess you could consider it an evolution of the Sonic Adventure 2 engine. By making these changes and evolving the engine, we've been able to take advantage of the strengths of the GCN.}}</ref>
 +
 +
|release history  = After its launch on the [[Wikipedia:GameCube|GameCube]] in 2003, Billy Hatcher and the Giant Egg received a PC port that released in Europe on March 31, 2006.<ref name=
 +
Release"/> The port was later released digitally via [[Store:GamersGate|GamersGate]] on March 26, 2009.<ref>{{Refurl|url=https://twitter.com/GamersGate/status/1393265412|title=GamersGate on Twitter|date=2023-05-19}}</ref>
 +
 +
|current state    = The PC version of Billy Hatcher and the Giant Egg suffers from poor optimization, improper sound mixing, severe screen tearing, and poor controller support.
 
}}
 
}}
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc | {{DRM|SafeDisc}}. |  | Windows, OS X }}
+
{{Availability/row| Retail | | disc, DRM-free | {{DRM|SafeDisc|v4}}.<br>Certain re-releases are DRM-free.<ref>{{Refcheck|user=Mystyle48|date=2023-05-24|comment=The GSP Software release runs out of the box on Windows 10 22H2, with or without the disk.}}</ref> |  | Windows }}
 +
{{Availability/row| Amazon | B004IPPEOA | DRM-free | | | Windows | unavailable }}
 +
{{Availability/row| Amazon | B00AFEUEPC | DRM-free | Sega Arcade Collection. | | Windows | unavailable }}
 +
{{Availability/row| GamersGate | DD-BILLY | activation | {{DRM|SecuROM PA}}.<br>Delisted on March 2, 2016.<ref>{{Refurl|url=https://isthereanydeal.com/game/billyhatcherandgiantegg/history/|title=Billy Hatcher and the Giant Egg - History - IsThereAnyDeal|date=2023-10-19}}</ref> |  | Windows | unavailable }}
 
}}
 
}}
{{ii}} This game is no longer available digitally. <!-- Used to be available digitally on Amazon (https://www.amazon.com/Billy-Hatcher-Giant-Egg-Download/dp/B004IPPEOA) and GamersGate (www.gamersgate.com/DD-BILLY/billy-hatcher-and-the-giant-egg), but no longer -->
 
  
 
==Game data==
 
==Game data==
 +
{{Image|Billy Hatcher and the Giant Egg Launcher General.png|Launcher general settings.}}
 +
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{p|appdata}}\SEGA\Billy Hatcher\gegg.ini}}
{{Game data/config|OS X|}}
 
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Windows|{{p|appdata}}\SEGA\Billy Hatcher\gegg.bin}}
{{Game data/saves|OS X|}}
 
 
}}
 
}}
  
==Video settings==
+
==Video==
{{Video settings
+
{{Image|Billy Hatcher and the Giant Egg Launcher Graphics Sound.png|Launcher graphics/sound settings.}}
 +
{{Video
 
|wsgf link                  =  
 
|wsgf link                  =  
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
Line 46: Line 76:
 
|ultrawidescreen wsgf award =  
 
|ultrawidescreen wsgf award =  
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = false
+
|widescreen resolution      = hackable
|widescreen resolution notes= Stretched image, can't use "correct aspect ratio" (forcing 4:3)
+
|widescreen resolution notes= See [[#Widescreen resolution|Widescreen resolution]].
 
|multimonitor              = false
 
|multimonitor              = false
 
|multimonitor notes        =  
 
|multimonitor notes        =  
 
|ultrawidescreen            = false
 
|ultrawidescreen            = false
 
|ultrawidescreen notes      =  
 
|ultrawidescreen notes      =  
|4k ultra hd                = false
+
|4k ultra hd                = hackable
|4k ultra hd notes          =  
+
|4k ultra hd notes          = See [[#Widescreen resolution|Widescreen resolution]].
 
|fov                        = false
 
|fov                        = false
 
|fov notes                  =  
 
|fov notes                  =  
 
|windowed                  = true
 
|windowed                  = true
|windowed notes            = Can change between windowed/fullscreen, no aspect ratio option is present. (fullscreen)
+
|windowed notes            = To switch between fullscreen and windowed mode in-game by pressing {{Key|Alt|Enter}}, see [[#Debug menu|Debug menu]].
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
Line 67: Line 97:
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
|60 fps notes              = Can change between 30 FPS and 60 FPS.
+
|60 fps notes              = Selectable to 30 or 60 FPS.
 
|120 fps                    = false
 
|120 fps                    = false
 
|120 fps notes              =  
 
|120 fps notes              =  
Line 76: Line 106:
 
}}
 
}}
  
==Input settings==
+
===[[Glossary:Widescreen resolution|Widescreen resolution]]===
{{Input settings
+
{{Fixbox|description=Widescreen patch ({{term|vert-}})|ref=<ref>{{Refurl|url=https://www.youtube.com/watch?v=KGBjafl7mUY|title=Billy Hatcher & The Giant Egg (PC) - 1080p. Debug Options, Speed Values and more! - YouTube|date=2023-05-19}}</ref>|fix=
|key remap                = true
+
{{ii}} Replaces the preset 1600x1200 resolution with the user choice of 1920x1080, 2560x1440 or 3840x2160.
|key remap notes          =  
+
# Go to {{Folder|{{P|Game}}}}.
|acceleration option      = unknown
+
# Create backup copies of {{File|DEFAULT.INI}} and {{File|hglNj.dll}}.
 +
# Download [https://community.pcgamingwiki.com/files/file/2651-billy-hatcher-widescreen-patch/ this patch].
 +
# Extract the {{File|.7z}} archive of the patch. The patch consists of three folders, each containing files pertaining to a certain resolution.
 +
# Place all files for the desired resolution in {{Folder|{{P|Game}}}}. When prompted, overwrite {{File|DEFAULT.INI}} and {{File|hglNj.dll}}.
 +
# Make sure the 1600x1200 resolution is selected before running the game.
 +
 
 +
'''Notes'''
 +
{{--}} Results in severe graphical glitches in multiplayer.
 +
}}
 +
 
 +
==Input==
 +
{{Image|Billy Hatcher and the Giant Egg Launcher Keyconfig.png|Launcher keyconfig settings.}}
 +
{{Input
 +
|key remap                = limited
 +
|key remap notes          = Mouse buttons can not be remapped. To use the mouse to control the camera, see [[#Debug menu|Debug menu]].
 +
|acceleration option      = false
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = false
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
 
|mouse menu                = false
 
|mouse menu                = false
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = false
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
|touchscreen              = unknown
+
|touchscreen              = false
 
|touchscreen notes        =  
 
|touchscreen notes        =  
 
|controller support        = true
 
|controller support        = true
|controller support notes  = Includes XInput and DirectInput controller support - albeit very limited.
+
|controller support notes  =  
|full controller          = unknown
+
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = true
 
|controller remap          = true
|controller remap notes    = XInput controllers cannot remap the triggers (blocked, used for the camera) or analogue sticks (left one for movement, right one is unused).
+
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = false
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = false
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = true
+
|xinput controllers        = hackable
|xinput controllers notes  =  
+
|xinput controllers notes  = Use [[#Xidi|Xidi]].
|xbox prompts              = unknown
+
|xbox prompts              = false
|xbox prompts notes        =  
+
|xbox prompts notes        = Button prompts are directly ported from the GameCube version of the game.
|impulse triggers          = unknown
+
|impulse triggers          = false
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = false
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = false
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
 
|light bar support        = unknown
 
|light bar support        = unknown
Line 114: Line 159:
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes notes  =  
 
|dualshock 4 modes notes  =  
|tracked motion controllers= unknown
+
|tracked motion controllers= false
 
|tracked motion controllers notes =  
 
|tracked motion controllers notes =  
|tracked motion prompts    = unknown
+
|tracked motion prompts    = false
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
|other controllers notes  =  
+
|other controllers notes  = DirectInput controllers are supported.
|other button prompts      = unknown
+
|other button prompts      = Nintendo
|other button prompts notes=  
+
|other button prompts notes= Always uses GameCube controller prompts.
|controller hotplug        = unknown
+
|controller hotplug        = false
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|simultaneous input        = unknown
+
|simultaneous input        = false
|simultaneous input notes  =  
+
|simultaneous input notes  = Must choose between controller or keyboard in the launcher.
 
|steam input api          = unknown
 
|steam input api          = unknown
 
|steam input api notes    =  
 
|steam input api notes    =  
 +
|steam hook input          = unknown
 +
|steam hook input notes    =
 
|steam input presets      = unknown
 
|steam input presets      = unknown
 
|steam input presets notes =  
 
|steam input presets notes =  
 
|steam controller prompts  = unknown
 
|steam controller prompts  = unknown
 
|steam controller prompts notes =  
 
|steam controller prompts notes =  
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 +
===[[Controller#Xidi|Xidi]]===
 +
{{ii}} Xidi improves support for XInput controllers in games that use directinput.
 +
{{++}} Allows the right stick to control the camera, the triggers to be treated as buttons, and enables controller vibration.
 +
 +
{{Fixbox|description=Install Xidi|fix=
 +
# [https://github.com/samuelgr/Xidi/releases Download the latest version of Xidi].
 +
# Enter the {{Folder|Win32}} folder and copy {{File|dinput8.dll}} into {{Folder|{{p|game}}}}.
 +
# Create a new file called {{File|Xidi.ini}} in {{Folder|{{p|game}}}}.
 +
# Open {{File|Xidi.ini}} in a text editor and copy and paste the configuration at the bottom of this section.
 +
# Save and close {{File|Xidi.ini}}.
 +
# Run the configuration program and remap your controller.
 +
<pre>
 +
[Mapper]
 +
Type = BillyHatcher
 +
 +
[Properties]
 +
DeadzonePercentStickLeft  = 10
 +
DeadzonePercentStickRight = 10
 +
 +
[CustomMapper:BillyHatcher]
 +
Template = StandardGamepad
 +
 +
; set the start button to the button the game always defaults to
 +
ButtonStart = Button(9)
 +
ButtonBack  = Button(10)
 +
 +
; work around being unable to pan the camera down normally
 +
StickRightY = Split( Keyboard(Numpad5), Keyboard(Numpad8) )
 +
 +
; invert camera
 +
;StickRightX = Invert( Axis(Z) )
 +
;StickRightY = Split( Keyboard(Numpad8), Keyboard(Numpad5) )
 +
</pre>
 
}}
 
}}
  
==Audio settings==
+
==Audio==
{{Audio settings
+
{{Audio
|separate volume          = unknown
+
|separate volume          = false
|separate volume notes    =  
+
|separate volume notes    = Audio options are limited to High, Middle and Low.
|surround sound          = unknown
+
|surround sound          = true
|surround sound notes    =  
+
|surround sound notes    = May require [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]].
|subtitles                = unknown
+
|subtitles                = true
|subtitles notes          =  
+
|subtitles notes          = All dialogue is displayed in text form.
|closed captions          = unknown
+
|closed captions          = false
 
|closed captions notes    =  
 
|closed captions notes    =  
|mute on focus lost      = unknown
+
|mute on focus lost      = true
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
Line 152: Line 236:
 
}}
 
}}
  
 +
{{Image|Billy Hatcher and the Giant Egg Launcher Language.png|Launcher language settings.}}
 
{{L10n|content=
 
{{L10n|content=
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = English
 
  |language  = English
  |interface = yes
+
  |interface = true
  |audio    = yes
+
  |audio    = true
  |subtitles =  
+
  |subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = French
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = German
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Italian
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 166: Line 282:
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          = unknown
+
|local play          = true
|local play players  =  
+
|local play players  = 4
 
|local play modes    =  
 
|local play modes    =  
|local play notes    =  
+
|local play notes    = Versus
 
|lan play            = false
 
|lan play            = false
 
|lan play players    =  
 
|lan play players    =  
Line 178: Line 294:
 
|online play modes    =  
 
|online play modes    =  
 
|online play notes    =  
 
|online play notes    =  
|asynchronous        = unknown
+
|asynchronous        = false
 
|asynchronous notes  =  
 
|asynchronous notes  =  
 
}}
 
}}
Line 185: Line 301:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9.0c
+
|direct3d versions      = 8
|direct3d notes        =  
+
|direct3d notes        = <ref>{{Refcheck|user=Mystyle48|date=2023-05-24|comment=Verified by observing {{File|d3d8.dll}} loaded by {{File|{{P|Game}}\BillyHatcher.exe}} in Process Explorer.}}</ref>
 
|directdraw versions    =  
 
|directdraw versions    =  
 
|directdraw notes      =  
 
|directdraw notes      =  
Line 203: Line 319:
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = false
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = unknown
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux powerpc app      =
 +
|linux 32-bit executable=  
 +
|linux 64-bit executable=
 +
|linux executable notes =  
 
}}
 
}}
  
Line 211: Line 338:
 
|physics          =  
 
|physics          =  
 
|physics notes    =  
 
|physics notes    =  
|audio            = DirectSound3D
+
|audio            = Criware
|audio notes      = May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
+
|audio notes      = <ref>{{Refcheck|user=Mystyle48|date=2023-05-24|comment=ADX ({{File|.adx}}) audio files are present in {{Folder|{{P|Game}}}}.}}</ref>
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
 
|input            =  
 
|input            =  
 
|input notes      =  
 
|input notes      =  
|cutscenes        =  
+
|cutscenes        = Criware
|cutscenes notes  =  
+
|cutscenes notes  = <ref>{{Refcheck|user=Mystyle48|date=2023-05-24|comment=Sofdec video files are present in {{Folder|{{P|Game}}}}, denoted by {{File|mv_[scene].sfd}}.}}</ref>
 
|multiplayer      =  
 
|multiplayer      =  
 
|multiplayer notes=  
 
|multiplayer notes=  
 +
|anticheat        =
 +
|anticheat notes  =
 +
}}
 +
 +
===Debug menu===
 +
{{Fixbox|description=Enable the debug menu|ref=<ref>{{Refcheck|user=Mystyle48|date=2023-05-24}}</ref>|fix=
 +
# Open the [[#Configuration file(s) location|configuration file]].
 +
# Under <code>;details</code>, change <code>SECRET=0</code> to <code>SECRET=1</code>.
 +
# Run the game and press {{Key|Esc}} to open the debug menu.
 +
 +
'''Notes'''
 +
{{ii}} The debug menu allows the resolution, frame rate, and mouse input settings to be adjusted while the game is running.
 
}}
 
}}
  
 
==System requirements==
 
==System requirements==
{{ii}} In-game movies require a CPU with SSE support.
 
 
{{System requirements
 
{{System requirements
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = 2000 SP4
+
|minOS    = 2000 SP4, XP
 
|minCPU  = Intel Pentium III 1.0 GHz
 
|minCPU  = Intel Pentium III 1.0 GHz
 
|minRAM  = 256 MB
 
|minRAM  = 256 MB
 
|minHD    = 800 MB
 
|minHD    = 800 MB
|minGPU  = 640x480 resolution and 16-bit color support
 
 
|minVRAM  = 32 MB
 
|minVRAM  = 32 MB
 +
|minDX    = 9.0c
 +
|minaudio = DirectSound3D compatible
 +
|minother = 12x CD-ROM drive
  
|recOS    = XP
 
 
|recCPU  = Intel Pentium 4 2.0 GHz
 
|recCPU  = Intel Pentium 4 2.0 GHz
 
|recRAM  = 512 MB
 
|recRAM  = 512 MB
|recHD    =
 
|recGPU  = 32-bit color support
 
 
|recVRAM  = 64 MB
 
|recVRAM  = 64 MB
 +
|notes    = {{ii}} In-game movies require a CPU with SSE support.
 +
|ref      = <ref>{{Refurl|url=https://cdn.mobygames.com/covers/935266-billy-hatcher-and-the-giant-egg-windows-back-cover.jpg|title=Billy Hatcher and the Giant Egg PC back cover|date=2023-10-17}}</ref>
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 20:52, 9 November 2023

Billy Hatcher and the Giant Egg
Billy Hatcher and the Giant Egg cover
Developers
Sonic Team
Publishers
Sega
Release dates
Windows March 31, 2006[1]
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Platform
Art styles Cartoon
Themes Fantasy
Billy Hatcher and the Giant Egg on HowLongToBeat
Billy Hatcher and the Giant Egg on IGDB
Billy Hatcher and the Giant Egg guide on StrategyWiki
Billy Hatcher and the Giant Egg on MobyGames
Billy Hatcher and the Giant Egg on Wikipedia

Billy Hatcher and the Giant Egg is a singleplayer and multiplayer third-person action-platform game developed by Sonic Team and published by Sega. The game uses a revised version of the Sonic Adventure 2 engine.[2]

After its launch on the GameCube in 2003, Billy Hatcher and the Giant Egg received a PC port that released in Europe on March 31, 2006.[1] The port was later released digitally via GamersGate on March 26, 2009.[3]

The PC version of Billy Hatcher and the Giant Egg suffers from poor optimization, improper sound mixing, severe screen tearing, and poor controller support.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
DRM-free
SafeDisc v4 DRM[Note 1].
Certain re-releases are DRM-free.[6]
Windows
Amazon.com (unavailable)
DRM-free
Windows
Amazon.com (unavailable)
DRM-free
Sega Arcade Collection.
Windows
GamersGate (unavailable)
Requires online activation
SecuROM PA DRM.
Delisted on March 2, 2016.[7]
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).

Game data

Launcher general settings.
Launcher general settings.

Configuration file(s) location

System Location
Windows %APPDATA%\SEGA\Billy Hatcher\gegg.ini

Save game data location

System Location
Windows %APPDATA%\SEGA\Billy Hatcher\gegg.bin

Video

Launcher graphics/sound settings.
Launcher graphics/sound settings.

Graphics feature State Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
Windowed
To switch between fullscreen and windowed mode in-game by pressing Alt+ Enter, see Debug menu.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
Selectable to 30 or 60 FPS.
120+ FPS

Widescreen resolution

Widescreen patch (Vert-)[8]
Replaces the preset 1600x1200 resolution with the user choice of 1920x1080, 2560x1440 or 3840x2160.
  1. Go to <path-to-game>.
  2. Create backup copies of DEFAULT.INI and hglNj.dll.
  3. Download this patch.
  4. Extract the .7z archive of the patch. The patch consists of three folders, each containing files pertaining to a certain resolution.
  5. Place all files for the desired resolution in <path-to-game>. When prompted, overwrite DEFAULT.INI and hglNj.dll.
  6. Make sure the 1600x1200 resolution is selected before running the game.

Notes

Results in severe graphical glitches in multiplayer.

Input

Launcher keyconfig settings.
Launcher keyconfig settings.

Keyboard and mouse State Notes
Remapping
Mouse buttons can not be remapped. To use the mouse to control the camera, see Debug menu.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Use Xidi.
Xbox button prompts
Button prompts are directly ported from the GameCube version of the game.
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
DirectInput controllers are supported.
Button prompts
Always uses GameCube controller prompts.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M
Must choose between controller or keyboard in the launcher.

Xidi

Xidi improves support for XInput controllers in games that use directinput.
Allows the right stick to control the camera, the triggers to be treated as buttons, and enables controller vibration.
Install Xidi
  1. Download the latest version of Xidi.
  2. Enter the Win32 folder and copy dinput8.dll into <path-to-game>.
  3. Create a new file called Xidi.ini in <path-to-game>.
  4. Open Xidi.ini in a text editor and copy and paste the configuration at the bottom of this section.
  5. Save and close Xidi.ini.
  6. Run the configuration program and remap your controller.
[Mapper]
Type = BillyHatcher

[Properties]
DeadzonePercentStickLeft  = 10
DeadzonePercentStickRight = 10

[CustomMapper:BillyHatcher]
Template = StandardGamepad

; set the start button to the button the game always defaults to
ButtonStart = Button(9)
ButtonBack  = Button(10)

; work around being unable to pan the camera down normally
StickRightY = Split( Keyboard(Numpad5), Keyboard(Numpad8) )

; invert camera
;StickRightX = Invert( Axis(Z) )
;StickRightY = Split( Keyboard(Numpad8), Keyboard(Numpad5) )

Audio

Audio feature State Notes
Separate volume controls
Audio options are limited to High, Middle and Low.
Surround sound
May require DirectSound3D restoration software.
Subtitles
All dialogue is displayed in text form.
Closed captions
Mute on focus lost
Launcher language settings.
Launcher language settings.

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
4 Versus
LAN play
Online play
Asynchronous multiplayer

Other information

API

Technical specs Supported Notes
Direct3D 8 [9]
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Audio Criware [10]
Cutscenes Criware [11]

Debug menu

Enable the debug menu[12]
  1. Open the configuration file.
  2. Under ;details, change SECRET=0 to SECRET=1.
  3. Run the game and press Esc to open the debug menu.

Notes

The debug menu allows the resolution, frame rate, and mouse input settings to be adjusted while the game is running.

System requirements

Windows[13]
Minimum Recommended
Operating system (OS) 2000 SP4, XP
Processor (CPU) Intel Pentium III 1.0 GHz
System memory (RAM) 256 MB
Hard disk drive (HDD) 800 MB
Video card (GPU) 32 MB of VRAM
DirectX 9.0c compatible
Sound (audio device) DirectSound3D compatible
Other 12x CD-ROM drive
In-game movies require a CPU with SSE support.


Notes

  1. SafeDisc retail DRM does not work on Windows 10[4] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[5]

References

  1. 1.0 1.1 A Double Dose Of SEGA Console Classics Coming To A PC Near You! | GamesIndustry.biz - last accessed on 2023-06-17
    "Sonic Mega CollectionTM Plus and Billy Hatcher and The Giant EggTM, two favourites amongst SEGA fans, are set for their PC debut across Europe on March 31st."
  2. Billy Hatcher and the Giant Egg Interview - IGN - last accessed on 2023-05-25
    "Naka: In terms of the engine itself, I guess you could consider it an evolution of the Sonic Adventure 2 engine. By making these changes and evolving the engine, we've been able to take advantage of the strengths of the GCN."
  3. GamersGate on Twitter - last accessed on 2023-05-19
  4. Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
  5. Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
  6. Verified by User:Mystyle48 on 2023-05-24
    The GSP Software release runs out of the box on Windows 10 22H2, with or without the disk.
  7. Billy Hatcher and the Giant Egg - History - IsThereAnyDeal - last accessed on 2023-10-19
  8. Billy Hatcher & The Giant Egg (PC) - 1080p. Debug Options, Speed Values and more! - YouTube - last accessed on 2023-05-19
  9. Verified by User:Mystyle48 on 2023-05-24
    Verified by observing d3d8.dll loaded by <path-to-game>\BillyHatcher.exe in Process Explorer.
  10. Verified by User:Mystyle48 on 2023-05-24
    ADX (.adx) audio files are present in <path-to-game>.
  11. Verified by User:Mystyle48 on 2023-05-24
    Sofdec video files are present in <path-to-game>, denoted by mv_[scene].sfd.
  12. Verified by User:Mystyle48 on 2023-05-24
  13. Billy Hatcher and the Giant Egg PC back cover - last accessed on 2023-10-17