Data Realms Fan Forums http://45.55.195.193/ |
|
How do I make a grenade/rocket/flame launcher? http://45.55.195.193/viewtopic.php?f=1&t=45806 |
Page 1 of 1 |
Author: | NikolaAnicic007 [ Thu Sep 18, 2014 1:36 pm ] |
Post subject: | How do I make a grenade/rocket/flame launcher? |
Hello Modding Community! I have a question... How do I make a grenade or a rocket launcher ._.' Total Newb here, so don't give me the "Set the emmiter to TXB_Grenade_0x14x" etc... ._.' Thanks for the help! NikolaAnicic007 |
Author: | Asklar [ Mon Sep 22, 2014 1:43 am ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
It's very simple, just set the emmiter to TXB_Grenade_0x14x. Jokes aside, if you already know how to make any other pixel shooting gun (which I suppose you know how to do since you are asking for something more complex), all you have to do is define an emitter and set it as the round. Defining emitters isn't hard, look for the definition of emitters (the emitter of the dummy Destroyer isn't cluttered and easy to read). For grenade launchers, you just define a TDExplosive instead and set it as the round. Flamethrowers are a tad more complicated since you have to do the famous emitter trick, which is create a very short lived emitter that emits all the particles you want (like the smoke/flame effects and some damaging pixels). You could also use Lua, but the emitter trick is more interesting and more helpful to know in the long run. |
Author: | Arcalane [ Mon Sep 22, 2014 5:56 am ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
The most vital point, though- look at existing examples of what you want to make. The Browncoats have sort-of flamethrowers (though if you want to set actors on fire, this will be more challenging!) and there are plenty of rocket, missile, and grenade launchers floating around already. Once you have the framework in place all you need to do is finetune the various variables like gib count, projectile velocity, and so on. |
Author: | p3lb0x [ Mon Sep 22, 2014 8:26 am ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
The flame effect from my Brolands guns work pretty well on normal sized humanoid actors, you can probably salvage that if you want. |
Author: | NikolaAnicic007 [ Fri Sep 26, 2014 12:17 pm ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
Thank you all, gonna try this :3 I'm pretty good at salvaging from the Vanilla, haven't tried a blank slate yet so that's great xD I actually made a plasma sniper rifle...But Emitters seem a tad complicated...Gonna try it tho Why do I need the 0x14x part? |
Author: | NikolaAnicic007 [ Fri Sep 26, 2014 12:27 pm ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
How do I change the name of the topic ._.'? P.S Here's my grenade code, I can't get it to work ._.'. Plus it has the GermanGrenadeA.bmp sprite while falling... Code: AddDevice = MOSRotating PresetName = Impact Grenade Payload Mass = 0.75 RestThreshold = -500 HitsMOs = 1 GetsHitByMOs = 1 SpriteFile = ContentFile FilePath = NeoTech.rte/Devices/N-G/NGrenade.bmp FrameCount = 1 SpriteOffset = Vector X = -2 Y = -7 EntryWound = AEmitter CopyOf = Dent Metal No Spark ExitWound = AEmitter CopyOf = Dent Metal No Spark GoldValue = 10 AngularVel = 7 AtomGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Military Stuff Resolution = 2 Depth = 0 DeepGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Military Stuff Resolution = 4 Depth = 10 DeepCheck = 1 GibSound = Sound Priority = 1000 AddSample = ContentFile Path = Base.rte/Sounds/Explode1.wav AddSample = ContentFile Path = Base.rte/Sounds/Explode2.wav EffectOnGib = 1 EffectAlwaysShows = 1 ScreenEffect = ContentFile Path = Base.rte/Effects/Glows/YellowHuge.bmp GibImpulseLimit = 1 GibWoundLimit = 3 AddGib = Gib GibParticle = MOPixel CopyOf = Glow Explosion Huge AddGib = Gib GibParticle = MOSParticle CopyOf = Side Thruster Blast Ball 1 Count = 15 MinVelocity = 40 MaxVelocity = 85 AddGib = Gib GibParticle = MOSParticle CopyOf = Fire Puff Large Count = 5 MinVelocity = 6 MaxVelocity = 10 LifeVariation = 0.25 AddGib = Gib GibParticle = MOSParticle CopyOf = Fire Puff Medium Count = 8 MinVelocity = 9 MaxVelocity = 20 LifeVariation = 0.30 AddGib = Gib GibParticle = MOSParticle CopyOf = Fire Puff Small Count = 10 MinVelocity = 19 MaxVelocity = 40 LifeVariation = 0.50 AddGib = Gib GibParticle = MOPixel CopyOf = Grenade Fragment Gray Count = 50 MinVelocity = 20 MaxVelocity = 45 AddGib = Gib GibParticle = MOPixel CopyOf = Grenade Fragment Yellow Count = 45 MinVelocity = 20 MaxVelocity = 45 AddGib = Gib GibParticle = MOPixel CopyOf = Air Blast Count = 360 MinVelocity = 40 MaxVelocity = 65 AddGib = Gib GibParticle = MOPixel ScriptPath = Techion.rte/Devices/Weapons/Dissipate.lua Count = 100 Mass = 15.9 RestThreshold = -500 LifeTime = 120 Sharpness = 12 HitsMOs = 1 GetsHitByMOs = 0 Color = Color R = 133 G = 198 B = 255 Atom = Atom Material = Material CopyOf = Bullet Metal TrailColor = Color R = 186 G = 218 B = 234 TrailLength = 6 ScreenEffect = ContentFile FilePath = Techion.rte/Effects/Glows/LaserGlow.bmp EffectStartTime = 0 EffectStopTime = 120 EffectStartStrength = 0.9 EffectStopStrength = 0.3 MinVelocity = 50 MaxVelocity = 75 AddDevice = TDExplosive PresetName = "Neon" Grenade Description = NeoTech grenade, created to destroy tissue, but do minimal damage to walls... AddToGroup = Grenades AddToGroup = Bombs Mass = 0.15 RestThreshold = -500 HitsMOs = 1 GetsHitByMOs = 1 ScriptPath = NeoTech.rte/Devices/N-G/ImpactFuze.lua SpriteFile = ContentFile FilePath = NeoTech.rte/Devices/N-G/NGrenade.bmp FrameCount = 1 SpriteOffset = Vector X = -2 Y = -7 EntryWound = AEmitter CopyOf = Dent Metal No Spark ExitWound = AEmitter CopyOf = Dent Metal No Spark GoldValue = 5 AngularVel = 7 AtomGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Military Stuff Resolution = 2 Depth = 0 DeepGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Military Stuff Resolution = 4 Depth = 10 DeepCheck = 1 JointStrength = 100 JointStiffness = 0.5 JointOffset = Vector X = 0 Y = 3 DrawAfterParent = 0 StanceOffset = Vector X = 8 Y = 5 StartThrowOffset = Vector X = -12 Y = -5 EndThrowOffset = Vector X = 12 Y = -5 MinThrowVel = 10 MaxThrowVel = 17 TriggerDelay = 10000 ActivatesWhenReleased = 1 GibImpulseLimit = 5000 GibWoundLimit = 4 AddGib = Gib GibParticle = MOSParticle CopyOf = Gib Military Tiny A Offset = Vector X = 0 Y = -3 AddGib = Gib GibParticle = MOSParticle CopyOf = Gib Military Tiny A Offset = Vector X = -3 Y = -1 AddGib = Gib GibParticle = MOSParticle CopyOf = Gib Metal Grey Micro A Offset = Vector X = -3 Y = 1 AddGib = Gib GibParticle = MOSParticle CopyOf = Gib Metal Grey Micro A Offset = Vector X = 1 Y = 1 AddGib = Gib GibParticle = MOSParticle CopyOf = Gib Metal Grey Micro A Offset = Vector X = -2 Y = -3 |
Author: | Asklar [ Sat Sep 27, 2014 12:25 am ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
What do you mean by can't get it to work? The game crashes? It appears in game as some other item? You need to be more specific for us to help, blindly guessing takes too long |
Author: | NikolaAnicic007 [ Sat Sep 27, 2014 9:12 am ] |
Post subject: | Re: How do I make a grenade/rocket/flame launcher? |
Sorry xD Forgot to add the error. The game crashes, I suspect it has something to do with the Techion plasma particle... When I Deleted that it worked, but I need the grenade to spawn the bullet or else it's just another GermanGrenadeA |
Page 1 of 1 | All times are UTC [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |