Difference between revisions of "Bo3b's School for Shaderhackers"
From Bo3b's School for Shaderhackers
Bo3b admin (Talk | contribs) (First decent lesson plan) |
Bo3b admin (Talk | contribs) |
||
(17 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | ==== [[Lesson 0 - ''prerequisites'']] ==== | + | ==== [[Lesson 0|Lesson 0 - ''prerequisites'']] ==== |
+ | :* Ensure user account is Admin | ||
:* Game setup and installation | :* Game setup and installation | ||
:* Text editor setup and installation | :* Text editor setup and installation | ||
:* HelixMod tool installation | :* HelixMod tool installation | ||
+ | :* Create page on [http://wiki.bo3b.net wiki.bo3b.net] | ||
: Quiz: Save and share 3D image with red debug text | : Quiz: Save and share 3D image with red debug text | ||
− | ==== [[Lesson 1 - '' | + | ==== [[Lesson_0.5_-_quick_fix|Lesson 0.5 - ''quick fix'']] ==== |
− | :* Editing | + | :* Change in-game settings to disable or improve the 3D |
− | :* | + | :* Change configuration file settings to disable or improve the 3D |
+ | :* Switch NVidia profiles for fixes | ||
+ | :* Consider a possible Game Fixing Strategy | ||
+ | |||
+ | : Quiz: Find and enable the Unreal engine flag to fix 3D in The Ball | ||
+ | |||
+ | |||
+ | ==== [[Lesson 1|Lesson 1 - ''using HelixMod'']] ==== | ||
+ | :* Shader hunting keys | ||
+ | :* Editing DX9Settings.ini | ||
+ | :* Improved shader hunting | ||
:* Shader saving | :* Shader saving | ||
+ | :* Save shader text file | ||
− | : Quiz: Save and share shader file from game | + | : Quiz: Save and share an ASM shader file from the game |
− | ==== [[Lesson 2 - ''disable effect'']] ==== | + | ==== [[Lesson_2_-_disable_effect|Lesson 2 - ''disable effect'']] ==== |
− | :* Shader hunting specific effect | + | :* Shader hunting a specific effect |
− | :* Saving shader | + | :* Saving the shader, then moving it into ShaderOverride |
:* Editing shader to disable effect | :* Editing shader to disable effect | ||
− | :* | + | :* Load shader to see changes |
+ | |||
+ | : Quiz: Save and upload before and after 3D snapshots | ||
+ | |||
+ | |||
+ | ==== [[Lesson_3_-_Const|Lesson 3 - ''Const'']] ==== | ||
+ | :* Create an on/off mechanism using HelixMod constants | ||
+ | |||
+ | : Quiz: Modify the toggle code, then upload your changes. | ||
+ | |||
+ | |||
+ | ==== [[Lesson_4_-_game_fix|Lesson 4 - ''game fix'']] ==== | ||
+ | :* Creating a complete list of shaders | ||
+ | :* Editing shaders to disable effects | ||
+ | |||
+ | : Quiz: Make a second key preset to toggle bloom independently from other effects. | ||
+ | |||
+ | |||
+ | ==== [[Lesson_5_-_experimentation|Lesson 5 - ''experimentation'']] ==== | ||
+ | :* Pt 1: Play with the Principles of Shading demo. | ||
+ | :* Pt 2: Experiment on lava shaders. | ||
+ | |||
+ | : Quiz: Go to the end of the demo, and figure out a way to fix the broken water. | ||
+ | |||
+ | |||
+ | ==== [[Lesson_6_-_prime_directive|Lesson 6 - ''prime directive'']] ==== | ||
+ | :* Fix Lava effect, not just disable it. | ||
+ | :* Take a look at how 3D Vision works, so that we all use NVidia's terminology. | ||
+ | :* Looking at the prime directive. | ||
+ | :* How does this translate to code: Canonical_Stereo_Code | ||
+ | :* Fix Lava effect using the prime directive. | ||
+ | |||
+ | : Quiz: In the middle of the demo, fix the broken oil effect using the prime directive. | ||
+ | |||
− | + | ''More lessons to be added...'' |
Latest revision as of 02:02, 2 October 2014
Lesson 0 - prerequisites
- Ensure user account is Admin
- Game setup and installation
- Text editor setup and installation
- HelixMod tool installation
- Create page on wiki.bo3b.net
- Quiz: Save and share 3D image with red debug text
Lesson 0.5 - quick fix
- Change in-game settings to disable or improve the 3D
- Change configuration file settings to disable or improve the 3D
- Switch NVidia profiles for fixes
- Consider a possible Game Fixing Strategy
- Quiz: Find and enable the Unreal engine flag to fix 3D in The Ball
Lesson 1 - using HelixMod
- Shader hunting keys
- Editing DX9Settings.ini
- Improved shader hunting
- Shader saving
- Save shader text file
- Quiz: Save and share an ASM shader file from the game
Lesson 2 - disable effect
- Shader hunting a specific effect
- Saving the shader, then moving it into ShaderOverride
- Editing shader to disable effect
- Load shader to see changes
- Quiz: Save and upload before and after 3D snapshots
Lesson 3 - Const
- Create an on/off mechanism using HelixMod constants
- Quiz: Modify the toggle code, then upload your changes.
Lesson 4 - game fix
- Creating a complete list of shaders
- Editing shaders to disable effects
- Quiz: Make a second key preset to toggle bloom independently from other effects.
Lesson 5 - experimentation
- Pt 1: Play with the Principles of Shading demo.
- Pt 2: Experiment on lava shaders.
- Quiz: Go to the end of the demo, and figure out a way to fix the broken water.
Lesson 6 - prime directive
- Fix Lava effect, not just disable it.
- Take a look at how 3D Vision works, so that we all use NVidia's terminology.
- Looking at the prime directive.
- How does this translate to code: Canonical_Stereo_Code
- Fix Lava effect using the prime directive.
- Quiz: In the middle of the demo, fix the broken oil effect using the prime directive.
More lessons to be added...