Tutorials: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
A new Table, I tired to base the difficulty on the amount and level of code involved.
No edit summary
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
These are a few basic tutorials which show off some things made possible by EDuke32's enhanced [[scripting]] system.  Want more examples?  Download one of the many existing EDuke32 mods, open up the CON files and dig in!
These are a few basic tutorials which show off some things made possible by EDuke32's enhanced [[scripting]] system.  Want more examples?  Download one of the many existing EDuke32 mods, open up the CON files and dig in!
If you're completely new to CON and are unfamiliar with scripting in general, we recommend reading [[Confaq42]] first followed by reading the basics in [[Scripting]], then tinkering with Duke3D's GAME.CON based on what you've learned.


==Table of Tutorials==
==Table of Tutorials==
Line 16: Line 18:
<tr align=center>
<tr align=center>
   <td>[[How_to_Change_the_Loading_Screen_Background|Change the loading screen background]]</td>
   <td>[[How_to_Change_the_Loading_Screen_Background|Change the loading screen background]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 23: Line 25:
<tr align=center>
<tr align=center>
   <td>[[Value_controlled_rain_code|Control rain on a fine scale]]</td>
   <td>[[Value_controlled_rain_code|Control rain on a fine scale]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
  <td>*</td>
   <td>?</td>
  <td>*</td>
  <td>*</td>
</tr>
<tr align=center>
  <td>[[Breakable Actor|Create Breakable Actors]]</td>
  <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[How_to_display_negative_numbers_with_the_digital_font|Display negative numbers with the digital font]]</td>
   <td>[[How_to_display_negative_numbers_with_the_digital_font|Display negative numbers with the digital font]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 37: Line 46:
<tr align=center>
<tr align=center>
   <td>[[Eliminate_Shrunk_Enemies_Attacking_Bug|Eliminate the "shrunk enemies attacking" bug]]</td>
   <td>[[Eliminate_Shrunk_Enemies_Attacking_Bug|Eliminate the "shrunk enemies attacking" bug]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 43: Line 52:
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[Enable_and_fix_minibosses|Enable and fix the minibosses]]</td>
   <td>[[How_to_manually_reload|How to code a manual reload for the pistol]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td></td>
   <td>?</td>
   <td></td>
   <td></td>
   <td></td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[Improve_The_Third_Person_View_with_Zoom|Improve the third person view with zoom]]</td>
   <td>[[Improve_The_Third_Person_View_with_Zoom|Improve the third person view with zoom]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 58: Line 67:
<tr align=center>
<tr align=center>
   <td>[[Limit_the_height_of_the_player's_jump|Limit/extend the player's jumping height]]</td>
   <td>[[Limit_the_height_of_the_player's_jump|Limit/extend the player's jumping height]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 65: Line 74:
<tr align=center>
<tr align=center>
   <td>[[How_to_make_a_health_bar|Make a health bar]]</td>
   <td>[[How_to_make_a_health_bar|Make a health bar]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[How_to_make_a_clock|Make a in-game clock]]</td>
   <td>[[How_to_make_a_clock|Make a in-game clock]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 79: Line 88:
<tr align=center>
<tr align=center>
   <td>[[How_to_make_a_sprint_key|Make a sprint key]]</td>
   <td>[[How_to_make_a_sprint_key|Make a sprint key]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 86: Line 95:
<tr align=center>
<tr align=center>
   <td>[[How_to_Make_a_Working_Keypad|Make a working keypad]]</td>
   <td>[[How_to_Make_a_Working_Keypad|Make a working keypad]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[How_to_Shoot_Different_Kinds_of_RPGs|Make actors shoot different types of RPGs]]</td>
   <td>[[How_to_Shoot_Different_Kinds_of_RPGs|Make actors shoot different types of RPGs]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 100: Line 109:
<tr align=center>
<tr align=center>
   <td>[[Make_actor_aim_vertical|Make an actor aim vertically at another]]</td>
   <td>[[Make_actor_aim_vertical|Make an actor aim vertically at another]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 107: Line 116:
<tr align=center>
<tr align=center>
   <td>[[How_to_Make_Controllable_Security_Cameras|Make controllable security cameras]]</td>
   <td>[[How_to_Make_Controllable_Security_Cameras|Make controllable security cameras]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[How_to_Make_Models_Pitch|Make models pitch on sloped surfaces]]</td>
   <td>[[How_to_Make_Models_Pitch|Make models pitch on sloped surfaces]]</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
   <td>?</td>
   <td>*</td>
</tr>
</tr>
<tr align=center>
<tr align=center>
   <td>[[Make_one_actor_face_another|Make one actor face another]]</td>
   <td>[[Make_one_actor_face_another|Make one actor face another]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 128: Line 137:
<tr align=center>
<tr align=center>
   <td>[[Make_Nightvision_light_rooms|Make the night vision goggles light up darkened areas]]</td>
   <td>[[Make_Nightvision_light_rooms|Make the night vision goggles light up darkened areas]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 135: Line 144:
<tr align=center>
<tr align=center>
   <td>[[How_to_Make_the_Player_Swim_Like_Modern_FPS|Make the player swim like in a modern FPS]]</td>
   <td>[[How_to_Make_the_Player_Swim_Like_Modern_FPS|Make the player swim like in a modern FPS]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 142: Line 151:
<tr align=center>
<tr align=center>
   <td>[[How_to_Make_the_Screen_Tilt_While_Using_Jetpack|Make the screen tilt while using jetpack]]</td>
   <td>[[How_to_Make_the_Screen_Tilt_While_Using_Jetpack|Make the screen tilt while using jetpack]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 149: Line 158:
<tr align=center>
<tr align=center>
   <td>[[Prevent_fall_damage_or_falling_death|Prevent damage/death from long falls]]</td>
   <td>[[Prevent_fall_damage_or_falling_death|Prevent damage/death from long falls]]</td>
   <td>?</td>
   <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>
Line 156: Line 165:
<tr align=center>
<tr align=center>
   <td>[[Eliminate_player_self-damage|Prevent players/actors from inflicting self-damage]]</td>
   <td>[[Eliminate_player_self-damage|Prevent players/actors from inflicting self-damage]]</td>
   <td>?</td>
   <td>*</td>
  <td></td>
  <td></td>
  <td></td>
</tr>
<tr align=center>
  <td>[[Play a movie file when starting an episode]]</td>
  <td>*</td>
   <td></td>
   <td></td>
   <td></td>
   <td></td>

Revision as of 12:29, 5 February 2020