Baron of Hell
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Pistol damage
 
Author
All times are GMT. The time now is 12:54. Post New Thread    Post A Reply
Imp
I'LL CUT YOU BITCH!


Posts: 939
Registered: 10-02


Is there anyway to edit how much damage the pistol can inflict through a bex or a deh patch?

Old Post 12-25-02 23:55 #
Imp is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
DOOM Anomaly
I am Weird Al


Posts: 3722
Registered: 08-02


Yes......


...But I dunno how.

__________________
- -This has been yet another senseless post By: DOOM Anomaly- -
Post Helled Thread count -=3=- count Thread Helled Post
*~Scuba Steve is the star in my sky.~*
I Love Picklehammer! Do You?

Old Post 12-26-02 00:09 #
DOOM Anomaly is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6387
Registered: 12-00


Or more accurately no, but kind of yes. :-)

You cannot change the amount of damage done by a pistol shot using DEH/BEX but you can have a series of frames of 0 duration in your pistol firing sequence each with a pistol shot code pointer to fire multiple pistol shots at once to make the pistol effectively more powerful. Sniper rifle mods often use this technique.


There may be specific ports that allow tailoring of the damage done by pistols, but I don't know which ones. (EDGE? Eternity?)

__________________
Meek

Old Post 12-26-02 00:40 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Imp
I'LL CUT YOU BITCH!


Posts: 939
Registered: 10-02


this is for zdoom 1.23 b33 and above by the way

Old Post 12-26-02 00:58 #
Imp is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Imp
I'LL CUT YOU BITCH!


Posts: 939
Registered: 10-02



Enjay said:
Or more accurately no, but kind of yes. :-)

You cannot change the amount of damage done by a pistol shot using DEH/BEX but you can have a series of frames of 0 duration in your pistol firing sequence each with a pistol shot code pointer to fire multiple pistol shots at once to make the pistol effectively more powerful. Sniper rifle mods often use this technique.


There may be specific ports that allow tailoring of the damage done by pistols, but I don't know which ones. (EDGE? Eternity?)



eh can you do this for me? im not a dehacked whiz. is there anyway to make the pistol kill someone in one shot? (like a golden gun)

Old Post 12-26-02 01:02 #
Imp is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Imp
I'LL CUT YOU BITCH!


Posts: 939
Registered: 10-02


or is there a way to start out with a plasma gun instead of a pistol?

Old Post 12-26-02 01:06 #
Imp is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Gokuma
picnic bench lord


Posts: 2022
Registered: 05-00


Probably by changing the frames for the pistol to plasma rifle (in the weapon/misc editor, not the frames editor). The main problem is you only start with bullets and no cells so you either have to make it use bullets for ammo or the player will have to pick up some cells or another weapon before they can shoot. What you could do is entirely switch cells and bullets. Switch the ammo type related weapons use. Switch the ammo item sprite names in the the text editing section. And maybe switch the map id#'s of the ammo items.

Old Post 12-26-02 07:28 #
Gokuma is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6387
Registered: 12-00



Imp said:


this is for zdoom 1.23 b33 and above by the way



That's OK, what I describe will work with all ports that support dehacked and even doom2.exe, although using ports that support bex patches (BOOM and derivative ports - like Zdoom) makes it easier to do because you can give any frame a code pointer, not just change the pointers of frames that already had one.



Imp said:


eh can you do this for me?



Already done it (kind of). If you pop along to my site you can find a dehacked tutorial section. Scroll around there and you will find some examples. There is a sniper rifle mod, but it's a bit rough and ready (just done as an example). From memory, it fires 7 pistol shots at once simply because it was quick and easy for me to find the frames available to do this. I don't think I put anything in place to stop the bullets starting to spread if you hold the fire button down after the first shot, but it is possible to do that (by stopping the refire option for the gun so that you require a seperate keypress every time you want to fire).


Imp said:


...is there anyway to make the pistol kill someone in one shot?



I have a sniper rifle in my own mod that uses 20 pistol shots per firing. That makes it deliver almost as much power as the supershotgun (21 pellets IIRC) but concentrated in a single spot, even over long distances. That'll take down the "human" and the weaker demon enemies with a single shot. Even the biggies only need a few shots.

One thing worth mentioning. Every code pointer uses an ammo allocation, so a 20 shot rifle uses 20 ammo every time you fire. Just something to bear in mind when setting up things like ammo limits and how much each ammo pickup is worth.

__________________
Meek

Old Post 12-26-02 12:20 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Gokuma
picnic bench lord


Posts: 2022
Registered: 05-00


A couple things. Doom Legacy does let you give code pointers to nonCP frames and remove CP's from CP frames and let you have longer replacement text using the normal dehacked text format. Unfortunately Legacy has a problem where you can't change the missile speed of imp, caco, and baron fireballs. Then every port with dehacked support seems to have dropped support of at least some text changes (Legacy maybe moreso than others though).

Your snipe rifle should be exactly the power of a concentrated SSG blast. I used to think an SSG blast was triple a normal SG (3 times 7 pellets for 21), but someone corrected me. I think it was Ledmeister with his page of Doom.

Old Post 12-27-02 22:41 #
Gokuma is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6387
Registered: 12-00



Gokuma said:
A couple things. Doom Legacy does let you give code pointers to nonCP frames and remove CP's from CP frames and let you have longer replacement text using the normal dehacked text format.

...Then every port with dehacked support seems to have dropped support of at least some text changes (Legacy maybe moreso than others though).



All ports with proper BOOM/BEX support should support code pointers for non codepoiter frames. Good to see Legacy does too. I know Zdoom does.

Text replacements are difficult to handle in the old way for new executables, but most have alternatve methods. I know Zdoom allows more text replacements than was originally possible, including the "funny" exit questions and it's own obituary messages etc.

__________________
Meek

Old Post 12-28-02 00:08 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 12:54. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Pistol damage

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.