DSRom Posted August 9, 2008 Share Posted August 9, 2008 I'm looking for opcodes for shattering a cars windshield as if you've shot it. So far the closest i can get is: 0730: car "_" damage_component 4 However this only cracks the windshield as if you've shot it once or rammed a wall while driving. I'm looking for the actual shattering after shooting a couple of times. Any ideas? Link to comment Share on other sites More sharing options...
james227uk Posted August 9, 2008 Share Posted August 9, 2008 I'm looking for opcodes for shattering a cars windshield as if you've shot it.So far the closest i can get is: 0730: car "_" damage_component 4 However this only cracks the windshield as if you've shot it once or rammed a wall while driving. I'm looking for the actual shattering after shooting a couple of times. Any ideas? Why can't you just 0730: car "_" damage_component 4wait 100 ms0730: car "_" damage_component 4wait 100 ms0730: car "_" damage_component 4wait 100 ms That should keep damaging the windscreen. Link to comment Share on other sites More sharing options...
DSRom Posted August 9, 2008 Author Share Posted August 9, 2008 Because the 0730 code seems to be used as if you were driving around and bashing up a car. Therefore using it to repeat damage to the windscreen just results in it falling out like it would if you rammed a wall too much, rather than shattering as if you'd shot it. Link to comment Share on other sites More sharing options...
2pacproducer2 Posted August 10, 2008 Share Posted August 10, 2008 Yeah, dsrom right, I needed that opcode too , in my window crash mod. But I havent find it Link to comment Share on other sites More sharing options...
spaceeinstein Posted August 10, 2008 Share Posted August 10, 2008 No such opcode exists. Link to comment Share on other sites More sharing options...
DSRom Posted August 11, 2008 Author Share Posted August 11, 2008 Hmm. Any idea how its done in the game then? anim etc? Couldn't manage to find any code for when you shoot it in the main.scm but then i'm not %100 sure about exactly what i'm looking for as i don't know how the game handles it. Link to comment Share on other sites More sharing options...
pinky Posted August 11, 2008 Share Posted August 11, 2008 What about one of these opcodes, works separately from damage and make the parts fly off? 0689: set_car [email protected] remove_componentA 1 visible_effect_flag 0 0697: set_car [email protected] remove_componentB 4 visible_effect_flag 1 Give them a try, it will probably be the 0697: opcode for the windscreen as component 4 on 0689: opcode is the left rear door. Link to comment Share on other sites More sharing options...
spaceeinstein Posted August 11, 2008 Share Posted August 11, 2008 It is hardcoded. If no opcode exists, most likely you can guess it's hardcoded. Link to comment Share on other sites More sharing options...
pinky Posted August 11, 2008 Share Posted August 11, 2008 What about one of these opcodes, works separately from damage and make the parts fly off? 0689: set_car [email protected] remove_componentA 1 visible_effect_flag 0 0697: set_car [email protected] remove_componentB 4 visible_effect_flag 1 Give them a try, it will probably be the 0697: opcode for the windscreen as component 4 on 0689: opcode is the left rear door. Yep. 0697: is the one, just tested it with this quick Cleo test code. // This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007{$VERSION 3.1.0027}{$CLEO .cs}//-------------MAIN---------------0000: NOP :NONAME_00001: wait 200 ms 00D6: if 00DF: actor $PLAYER_ACTOR driving 004D: jump_if_false @NONAME_0 0811: [email protected] = actor $PLAYER_ACTOR car // versionC 0697: set_car [email protected] remove_componentB 4 visible_effect_flag 1 004E: end_thread The flag changes the way the part comes off, not really tested the methods it uses though. Link to comment Share on other sites More sharing options...
DSRom Posted August 12, 2008 Author Share Posted August 12, 2008 Yep. 0697: is the one, just tested it with this quick Cleo test code.The flag changes the way the part comes off, not really tested the methods it uses though. You sure? I've tried both of those codes before and didn't have any luck. Which flag is it for the shattering then as I thought the flags were only whether the damage is visible or not. Which in this case means either the part just disappears, or the part falls out as if you'd have crashed into a wall. No shattering as if you'd shot it. Hmm. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now