View unanswered posts | View active topics It is currently Wed Jun 26, 2024 10:03 am



Reply to topic  [ 10 posts ] 
 Revolver Help 
Author Message

Joined: Fri Oct 19, 2007 2:27 am
Posts: 11
Reply with quote
Post Revolver Help
One of the mods I am making is a 357 magnum, and i need some help. the sprite looks fine when it is facing right, but is messed up when turned left. also, I am trying to figure out a way to make 6 shells fall out when finished with a magazine, any suggestions? I made the shell invisible, but I am lost for ideas as to how I can make several different shells appear going in different directions when I use all the shots. Also, I can't find any good sounds for it, would anyone happen to have a good magnum sound? I apologize in advance if any of these have already been answered


Mon Aug 24, 2009 12:45 am
Profile
User avatar

Joined: Thu Feb 12, 2009 1:47 am
Posts: 1182
Reply with quote
Post Re: Revolver Help
It's out of palette.


Mon Aug 24, 2009 12:50 am
Profile

Joined: Fri Oct 19, 2007 2:27 am
Posts: 11
Reply with quote
Post Re: Revolver Help
sorry, i don't exactly know what that means. Does that mean there are colors that are not recognized by the program? also, is there any easy fix for it


Mon Aug 24, 2009 12:55 am
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: Revolver Help
1. Your sprite is not in palette. Follow these directions.
2. I'll describe how to do this in .ini code, but you can do it in Lua if you're a smart chap.
Make your magazine have a very low GibImpulseLimit, like 0.001, and add the shells as gibs. Attach an AEmitter that emits very heavy particles, which have PushesEmitter = 1 in the emissions definition. Make sure your magazine either has Discardable = 1 or doesn't have that line at all. Boom, you'll have 6 shells pop out when you reload.
3. Can't help you there, sorry bud.

@3POK: Pointing out a problem is fine and dandy, but you could at least tell him where to go next. Common courtesy and all.


Mon Aug 24, 2009 12:56 am
Profile

Joined: Fri Oct 19, 2007 2:27 am
Posts: 11
Reply with quote
Post Re: Revolver Help
Thanks for the pallete help, that works. When I try to mod, I usually modify the original file, or add copy and pasted bits and change it to my liking. I can't find the gibimpulselimit value, and i don't know where to put that in the code. If someone posted an example, it would be helpful.

Would this work for the shells?
Code:
   AddGib = Gib
      GibParticle = MOSParticle
         CopyOf = Magnum Casing
      Count = 6
      Spread = 90
      MaxVelocity = 20
      MinVelocity = 8


also, how do I attach an Aemitter. if you put the code up, i'll change it to my needs.


Mon Aug 24, 2009 1:27 am
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: Revolver Help
GibImpulseLimit is on the same tab level as PresetName.
Yes, that would work for the shells.
You attach AEmitters with
Code:
(tab)AddEmitter = AEmitter
(tab)(tab)CopyOf = *Etc*

Here is a basic AEmitter code for what you need.
Code:
AddEffect = AEmitter
(tab)PresetName = Breaker
(tab)Mass = 1
(tab)HitsMOs = 0
(tab)GetsHitByMOs = 0
(tab)SpriteFile = ContentFile
(tab)(tab)FilePath = Base.rte/Null.bmp
(tab)FrameCount = 1
(tab)SpriteOffset = Vector
(tab)(tab)X = 0
(tab)(tab)Y = 0
(tab)AtomGroup = AtomGroup
(tab)(tab)AutoGenerate = 1
(tab)(tab)Material = Material
(tab)(tab)(tab)CopyOf = Air
(tab)(tab)Resolution = 1
(tab)(tab)Depth = 0
(tab)AddEmission = Emission
(tab)(tab)EmittedParticle = MOPixel
(tab)(tab)(tab)PresetName = Useless Particle
(tab)(tab)(tab)Mass = 500000
(tab)(tab)(tab)LifeTime = 1
(tab)(tab)(tab)Sharpness = 0
(tab)(tab)(tab)HitsMOs = 0
(tab)(tab)(tab)GetsHitByMOs = 0
(tab)(tab)(tab)Color = Color
(tab)(tab)(tab)(tab)R = 255
(tab)(tab)(tab)(tab)G = 0
(tab)(tab)(tab)(tab)B = 255
(tab)(tab)(tab)Atom = Atom
(tab)(tab)(tab)(tab)Material = Material
(tab)(tab)(tab)(tab)(tab)CopyOf = Air
(tab)(tab)(tab)(tab)TrailColor = Color
(tab)(tab)(tab)(tab)(tab)R = 255
(tab)(tab)(tab)(tab)(tab)G = 0
(tab)(tab)(tab)(tab)(tab)B = 255
(tab)(tab)(tab)(tab)TrailLength = 0
(tab)(tab)(tab)CopyOf = Stuff
(tab)(tab)ParticlesPerMinute = 6000
(tab)(tab)BurstSize = 1
(tab)(tab)Spread = 0
(tab)(tab)MaxVelocity = 500
(tab)(tab)MinVelocity = 500
(tab)(tab)PushesEmitter = 1
(tab)EmissionEnabled = 1
(tab)EmissionsIgnoreThis = 0
(tab)BurstSize = 1
(tab)BurstScale = 1
(tab)BurstTriggered = 1
(tab)BurstSpacing = 500
(tab)EmissionDamage = 0
(tab)FlashOnlyOnBurst = 0
(tab)ParentOffset = Vector
(tab)(tab)X = 0
(tab)(tab)Y = 0

Obviously replace (tab) with an actual tab.


Mon Aug 24, 2009 2:10 am
Profile

Joined: Fri Oct 19, 2007 2:27 am
Posts: 11
Reply with quote
Post Re: Revolver Help
ok i tried what you did. it says that the marked line has something wrong with it- 'could not match properly' I don't see anything wrong with it. The Aemitter seems to be working, but I can't test because the game won't finish loading because of said problem.

Code:

AddAmmo = Magazine
   PresetName = Magazine Magnum
   GibImpulseLimit = .0001
   Mass = 2
   HitsMOs = 0
   GetsHitByMOs = 0
   SpriteFile = ContentFile
      FilePath = CoD.rte/357Magnum/Images/Mag.bmp
   FrameCount = 1
   SpriteOffset = Vector
      X = -3
      Y = -4
   EntryWound = AEmitter
      CopyOf = Dent Metal
   ExitWound = AEmitter
      CopyOf = Dent Metal
   AtomGroup = AtomGroup
      AutoGenerate = 1
      Material = Material
         CopyOf = Bullet Metal
      Resolution = 2
      Depth = 0
   DeepGroup = AtomGroup
      AutoGenerate = 1
      Material = Material
         CopyOf = Bullet Metal
      Resolution = 3
      Depth = 1
   DeepCheck = 1
   JointStrength = 200
   JointStiffness = 1
   JointOffset = Vector
      X = 0
      Y = -3
   ParentOffset = Vector
      X = 1
      Y = 0
   DrawAfterParent = 0
   RoundCount = 6
   RTTRatio = 4
   RegularRound = Round
      CopyOf = Magnum Round
   TracerRound = Round
      CopyOf = Round Magnum Tracer
   AddEmitter = AEmitter
      CopyOf = Breaker
      AddGib = Gib
            GibParticle = MOSParticle
               CopyOf = Magnum Casing
           Count = 6                                          //here////////////////////////////
            Spread = 90
           MaxVelocity = 20
           MinVelocity = 8


Also, another miscellaneous question that has probably been answered over 9000 times: When I am putting in values for offsets, for example where muzzle flash will be, where is the starting point?


Mon Aug 24, 2009 3:11 am
Profile
happy carebear mom
User avatar

Joined: Tue Mar 04, 2008 1:40 am
Posts: 7096
Location: b8bbd5
Reply with quote
Post Re: Revolver Help
For the first, make sure your tabs are correct, in line with GibParticle. I'm not sure why it wouldn't be working. If the tabs are correct and it's still not working, you can upload the file itself and I can take a look at it when I have the time.

For most offsets, you are going from the SpriteOffset, and remember that +X is moving to the right like on a normal Cartesian plane, but +Y is moving down.
The only ones I can think of offhand that do not follow this are the Stance- and SharpStance Offsets. I'm pretty sure those go from the SpriteOffset of the body of the Actor, and are offsetting the primary hand.
An easy way to get MuzzleFlashes and other attachables positioned correctly is to place their SpriteOffset in the center like everything else, but add a JointOffset for where you want to attach them from. Think of it like a mounting bolt. JointOffsets are positioned from the SpriteOffset like other offsets, but from the offset of the attachable you're adding the JointOffset to.


Mon Aug 24, 2009 4:11 am
Profile

Joined: Fri Oct 19, 2007 2:27 am
Posts: 11
Reply with quote
Post Re: Revolver Help
Looks like it is finally working, I need to tweak a lot more. There was a tiny issue with the tabs that I didn't notice somehow. From what I understand, You set the Sprite Offset, where +Y is really negative Y, and then you more the muzzle flash from there. does the sprite offset move from the top left corner of the sprite? thats what I am assuming


Mon Aug 24, 2009 4:22 am
Profile
User avatar

Joined: Wed Jan 07, 2009 10:26 am
Posts: 4074
Location: That quaint little British colony down south
Reply with quote
Post Re: Revolver Help
Most of the time. But other times the offsets are based on the placement of the object itself on the other object as opposed to the placement of the other object on the initial object. So if your offsets are screwed up try reversing them.


Mon Aug 24, 2009 7:21 am
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.247s | 13 Queries | GZIP : Off ]