User talk:Hendricks266: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
==Confaq42==
== Current Projects ==
Do not add EDuke-specific material to this article. It is a Duke 1.3D/1.5 CON FAQ. [[User:TX|TX]] 12:15, 13 September 2006 (PDT)<br />
 
OK. [[User:Hendricks 266|Hendricks]] 13:54, 13 September 2006 (PDT)
* [[Tutorials]]
** [[Enable_and_fix_minibosses|How to Enable and Fix the Minibosses]]
* [[Configuration_file_options|Configuration File Options]] - I got lazy and didn't finish the descriptions. At least I have almost all the parameters there.
* [[Level_editing|Level Editing]]
** [[Special_Sprite_Reference_Guide|Special Sprite Reference Guide]]
** [[Sector_Effector_Reference_Guide|Sector Effector Reference Guide]]
** [[Sector_Tag_Reference_Guide|Sector Tag Reference Guide]]
* Completing [[Full_command_list|All Commmands]]
* Completing [[Full_list_of_structure_members|All Stucture Members]]


== Requests ==
== Requests ==
Line 54: Line 62:
=== Mathematical Primitives ===
=== Mathematical Primitives ===
* Add more mathematical primitives:
* Add more mathematical primitives:
** Exponents (Also covers square root and cube root, ^0.5 and ^0.3[33333…] respectively)
** Exponents <del>(Also covers square root and cube root, ^0.5 and ^0.3[33333…] respectively)</del> I have since discovered the [[sqrt]] parameter, and getting the cube root of something is pretty much useless.
*** expvar <gamevar> <value>
*** expvar <gamevar> <value>
*** expvarvar <gamevar> <gamevar>
*** expvarvar <gamevar> <gamevar>
=== Hard-Coded Projectile Manipulation (discontinued) ===
* Add redefinition support of hard-coded projectile flags with set(this)projectile.
:It doesn't work that way.  There aren't projectile flags for every small bit of hard-coded projectile behavior, so the hard-coded projectiles don't get run through the custom projectile system at all.  The custom projectile system is merely based on the original projectile code and runs alongside of it as something separate. [[User:TX|TX]] 11:32, 10 September 2006 (CEST)
:Oh, OK. I guess I can manage without that. Could I use get(this)projectile to gather data on the behavior of them, or is that a no for the same reason? --[[User:Hendricks 266|Hendricks]] 03:00, 10 September 2006 (CEST)
::That's a no for the same reason. [[User:TX|TX]] 09:35, 10 September 2006 (PDT)


=== Maphack Functions ===
=== Maphack Functions ===

Revision as of 16:06, 24 November 2006

Current Projects

Requests

Cutscenes

  • Add con control over cutscenes in the form of:
    • Pre-Episode Cutscenes:
      • Does this episode have a beginning cutscene (Ep. 4)?
      • If it does, if there are multiple .anm files (Ep. 4), how many are there, and what are the filenames?
      • If it does, what is the filename?
      • If it does, what are the sound effects?
    • Ending Cutscenes:
      • Is the ending cutscene an .anm file (Ep. 2-4) or a tile range (Ep. 1)?
      • If it is a tile range, where are the tiles (tilenum)?
      • If it is an .anm file, what is the filename?
      • If there are multiple .anm files (Ep. 4), how many are there, and what are the filenames?
      • What are the sound effects?
    • Ending Screens:
      • Does this episode have a tile-based ending screen (Ep. 1-2) or not (Ep. 3-4)?
      • If it does, what is the tilenum?
    • All but Ending Screens:
      • Is there a background .mid?
      • If there is, what is it?
      • How many sound effects are there?
      • When do the sound effects play?
    • Opening Logos:
      • What is the filename?
      • If there are multiple .anm files, how many are there, and what are the filenames?
      • Is there a background .mid?
      • If there is, what is it?
      • How many sound effects are there?
      • When do the sound effects play?

Redefine Primitives

  • Add other redefine primitives:
    • redefine
    • redefinesound
    • redefinevolume
    • redefineskill
    • redefinelevelname
    • remusic

Hard-Coded Actor "var" Primitives

  • Add more "var" primitives to existing primitives:

Mathematical Primitives

  • Add more mathematical primitives:
    • Exponents (Also covers square root and cube root, ^0.5 and ^0.3[33333…] respectively) I have since discovered the sqrt parameter, and getting the cube root of something is pretty much useless.
      • expvar <gamevar> <value>
      • expvarvar <gamevar> <gamevar>

Maphack Functions

  • Add additional Maphack functions in addition to angoff and notmd\2\3:
    • xyz, offset
    • xyz, scale (The model, not the actual sprite.)
    • nodraw (Like the notmd\2\3 command but makes it completly invisble. The cinema sign is being rendered twice right now.)
    • wall, floor and celing hacks that lets you fix badly aligned or turned textures.
    • an override hack that lets you over ride the texture defined in def code in the case of odd texture choices that becomes visible when you go highres. Not sure if this is needed anywhere at all though.
    • pitch, roll (to have the full 6 degrees of freedom)

For more information see the Maphacks: Do we need additional functions? thread at the 3D Realms forums.

Dynamic Lighting

*shot*