Difference between revisions of "SkyGfx"
Jump to navigation
Jump to search
m |
|||
Line 3: | Line 3: | ||
|author = {{Ui|The Hero}} | |author = {{Ui|The Hero}} | ||
|game = {{Icon|t}} | |game = {{Icon|t}} | ||
− | |site = | + | |site = {{GTAF|750681}} |
}} | }} | ||
'''SkyGfx''' is a plugin for [[GTA III]], [[Vice City]], and [[San Andreas]] that brings accurate PS2 and Xbox graphics into the PC version. | '''SkyGfx''' is a plugin for [[GTA III]], [[Vice City]], and [[San Andreas]] that brings accurate PS2 and Xbox graphics into the PC version. | ||
− | == Vice City == | + | == GTA III and Vice City == |
<div class="thumb" style="overflow-x: auto;"><div class="thumbinner" style="width:871px;"> | <div class="thumb" style="overflow-x: auto;"><div class="thumbinner" style="width:871px;"> | ||
− | <div class="thumbimage">[[File:SkyGfx.png|867px]]</div> | + | <div class="thumbimage">[[File:SkyGfx.png|867px|From left: default, texblendSwitch switched on, neoCarPipe switched on]]</div> |
<div class="thumbcaption">From left: default, texblendSwitch switched on, neoCarPipe switched on</div> | <div class="thumbcaption">From left: default, texblendSwitch switched on, neoCarPipe switched on</div> | ||
</div></div> | </div></div> | ||
Line 24: | Line 24: | ||
|dualPass ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Draws almost all transparent geometry in two passes to reduce alpha bugs. | |dualPass ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Draws almost all transparent geometry in two passes to reduce alpha bugs. | ||
|- | |- | ||
− | |disableBackfaceCulling ||<code>{{Hint|0|keep backface culling}}</code> <code>{{Hint|1|disable backface culling}}</code> ||Disables backface culling like on the PS2 version. | + | |disableBackfaceCulling ({{Icon|VC}} only) ||<code>{{Hint|0|keep backface culling}}</code> <code>{{Hint|1|disable backface culling}}</code> ||Disables backface culling like on the PS2 version. |
|- | |- | ||
|neoCarPipe ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Selects whether to use Xbox-like car reflections; requires d3d9. This option can be toggled in-game through a key set in the neoCarPipeKey option. | |neoCarPipe ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Selects whether to use Xbox-like car reflections; requires d3d9. This option can be toggled in-game through a key set in the neoCarPipeKey option. | ||
Line 49: | Line 49: | ||
|- | |- | ||
|neoGlossPipeKey ||<code>{{Hint|*|any virtual-key code}}</code> ||Toggles neoGlossPipe ([https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx#VK_F12 0x7B = F12]) | |neoGlossPipeKey ||<code>{{Hint|*|any virtual-key code}}</code> ||Toggles neoGlossPipe ([https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731%28v=vs.85%29.aspx#VK_F12 0x7B = F12]) | ||
+ | |- | ||
+ | |VCEnvFrame ({{Icon|3}} only) ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Uses the Vice City MatFX environment map frame where the reflections depend on the camera with PC texture coordinate generation | ||
+ | |- | ||
+ | |IIIEnvFrame ({{Icon|VC}} only) ||<code>{{Hint|0|disable}}</code> <code>{{Hint|1|enable}}</code> ||Uses the GTA III MatFX environment map frame where reflections don't depend on camera angle even with PC texture coordinate generation | ||
|} | |} | ||
+ | If the option has no value at all or its line removed completely, the plugin will not hook the code for that option. A value of ''0'' still allows the plugin to hook the code so that it can be toggled in-game. | ||
== External links == | == External links == | ||
Line 55: | Line 60: | ||
* [https://github.com/aap/skygfx_vc SkyGfx for GTA III and Vice City on GitHub] | * [https://github.com/aap/skygfx_vc SkyGfx for GTA III and Vice City on GitHub] | ||
* {{GTAF|750681}} | * {{GTAF|750681}} | ||
+ | * [http://skygfx.rockstarvision.com/ Previous versions] |
Revision as of 21:28, 13 February 2017
Developed by: | The Hero |
---|---|
Supported games: | |
Website: | GTAForums topic |
SkyGfx is a plugin for GTA III, Vice City, and San Andreas that brings accurate PS2 and Xbox graphics into the PC version.
GTA III and Vice City
Option | Values | Description |
---|---|---|
replaceDefaultPipeline | 0 1 |
Replaces the default d3d8 RW pipeline by one that is very close to the default Xbox pipeline. Enabling this will fix bugs happening to objects with transparent vertex colors. |
texblendSwitch | 0 1 |
Selects which texture blend effect for MatFX environment mapping to use. This option can be toggled in-game through a key set in the texblendSwitchKey option. |
texgenSwitch | 0 1 |
Selects which texture coordinate generation method for MatFX environment mapping to use. This option can be toggled in-game through a key set in the texgenSwitchKey option. |
dualPass | 0 1 |
Draws almost all transparent geometry in two passes to reduce alpha bugs. |
disableBackfaceCulling ( only) | 0 1 |
Disables backface culling like on the PS2 version. |
neoCarPipe | 0 1 |
Selects whether to use Xbox-like car reflections; requires d3d9. This option can be toggled in-game through a key set in the neoCarPipeKey option. |
envMapSize | * |
Sets the size of the reflection map used for Xbox car reflections. |
neoRimLightPipe | 0 1 |
Selects whether to use Xbox-like rim lighting on peds; requires d3d9. This option can be toggled in-game through a key set in the neoRimLightKey option. |
neoWorldPipe | 0 1 |
Selects whether to use the Xbox-like world pipeline; requires d3d9 to work properly, but there is a fallback for d3d8. This will only have an effect if you actually use objects that have lightmaps. This option can be toggled in-game through a key set in the neoWorldPipeKey option. |
neoGlossPipe | 0 1 |
Selects whether to use the Xbox-like gloss pipeline for roads; requires d3d9. This option can be toggled in-game through a key set in the neoGlossPipeKey option. |
neoWaterDrops | 0 1 |
Draws Xbox screen water drops. |
texblendSwitchKey | * |
Switches texblendSwitch (0x76 = F7) |
texgenSwitchKey | * |
Switches texgenSwitch (0x77 = F8) |
neoCarPipeKey | * |
Toggles neoCarPipe (0x75 = F6) |
neoRimLightKey | * |
Toggles neoRimLightPipe (0x74 = F5) |
neoWorldPipeKey | * |
Toggles neoWorldPipe (0x73 = F4) |
neoGlossPipeKey | * |
Toggles neoGlossPipe (0x7B = F12) |
VCEnvFrame ( only) | 0 1 |
Uses the Vice City MatFX environment map frame where the reflections depend on the camera with PC texture coordinate generation |
IIIEnvFrame ( only) | 0 1 |
Uses the GTA III MatFX environment map frame where reflections don't depend on camera angle even with PC texture coordinate generation |
If the option has no value at all or its line removed completely, the plugin will not hook the code for that option. A value of 0 still allows the plugin to hook the code so that it can be toggled in-game.