Wolf3d Haven Forum

Please log in or register. Smile
Wolf3d Haven Forum

A friendly Wolfenstein 3D community, about Wolfenstein 3D, the game that gave birth to first person shooters...

    changing amount of smoke otto emmits

    I am Death Incarnate!
    I am Death Incarnate!

    Number of posts : 5109
    Age : 26
    Location : California, USA
    Job : Investor
    Hobbie : Computers, chess, computer chess, fashion, and philosophy
    Message : I made this forum when I was 13 High on Drugs
    Registration date : 2007-03-24

    changing amount of smoke otto emmits Empty changing amount of smoke otto emmits

    Post by Dark_wizzie on Sun Apr 29, 2007 1:47 pm


    Code Editing Tutorials
    Changing the amount of smoke from Otto's rockets

    By: Wolfenstein_3D Fan

    Ever wonder how to change the amount of smoke emitted from Otto's rockets, well this tutorial will show you how

    Step 1:

    Open WL_ACT2.C and search for: void A_Smoke (objtype *ob) in the A_Smoke section. You should see something like this:



    = A_Smoke




    void A_Smoke (objtype *ob)


    GetNewActor ();

    #ifdef SPEAR

    if (ob->obclass == hrocketobj)

    new->state = &s_hsmoke1;



    new->state = &s_smoke1;

    new->ticcount = 6;

    In the last line above new->ticcount = 6; you need to change the number 6:

    For example:

    1 = not much smoke


    50= a lot of smoke

    NOTE: Increasing the number above 6 will reduce the total number of guards that can be used without crashing on any level that uses Otto. As a rough guide, for new->ticcount = 10; - a maximum of 140 guards is recommended, and for new->ticcount = 50; - a maximum of 120 guards is recommended.

    Step 2:

    Compile and Link Up! Now there should be a change in the amount of smoke from Otto's rockets if you did this right.

      Current date/time is Wed Jan 22, 2020 11:36 pm