:
Destination Time
:
Present Time
:
Last Time Departed

bttfsa1stmod

Advanced Members
  • Content Count

    60
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by bttfsa1stmod


  1. I am tried to add uokka's hover in Programist source code but it always crash. I am asked BTTFModMachine and uokka in topic Back To The Future: San Andreas Modifications by BTTFModMachine how to fix it but it still crash. Who can help to fix it or find it's error for me???

    I'm change BttF_DmC_Boost.cs and now it is this:

    // This file was decompiled using SASCM.INI published by Seemann (

    http://sannybuilder.com/files/SASCM.rar) on 06.11.2008

    {$VERSION 3.1.0030}
    {$CLEO .cs}

    //-------------MAIN---------------
    03A4: name_thread "DMC_BST"
    hex
    C1 0A 0E 14 43 4C 45 4F 5C 41 55 44 49 4F 5C 42
    4F 4F 53 54 2E 4D 50 33 03 14
    end
    02A0: actor $PLAYER_ACTOR stopped
    hex
    03 0F 00 04 FF 3D 00 D6
    end

    :DMC_BST_50
    0256: player $PLAYER_CHAR defined
    004D: jump_if_false @DMC_BST_3905
    0AB4: 0@ = var 8
    0AB4: 30@ = var 0
    0AB4: 31@ = var 12
    00D6: if
    0119: car 0@ wrecked
    004D: jump_if_false @DMC_BST_107
    03C0: 0@ = actor $PLAYER_ACTOR car

    :DMC_BST_107
    00D6: if
    056E: car 0@ defined
    004D: jump_if_false @DMC_BST_3905
    00D6: if and
    847A: not actor $PLAYER_ACTOR driving_bike
    84C8: not actor $PLAYER_ACTOR driving_flying_vehicle
    004D: jump_if_false @DMC_BST_3905
    00D6: if or
    0039: 31@ == 1
    00DB: actor $PLAYER_ACTOR in_car 0@
    0241: player $PLAYER_CHAR in_remote_mode
    004D: jump_if_false @DMC_BST_3905
    00D6: if
    0241: player $PLAYER_CHAR in_remote_mode
    004D: jump_if_false @DMC_BST_218
    0484: 10@ = player $PLAYER_CHAR RC_car
    00D6: if
    003B: 0@ == 10@ // (int)
    004D: jump_if_false @DMC_BST_3905

    :DMC_BST_218
    0AAD: set_mp3 20@ perform_action 0
    00D6: if
    0039: 30@ == 0
    004D: jump_if_false @DMC_BST_3905
    00D6: if or
    0039: 31@ == 1
    0AB0: key_pressed 79
    00E1: player 0 pressed_key 14
    00E1: player 0 pressed_key 6
    00E1: player 0 pressed_key 16
    004D: jump_if_false @DMC_BST_3905
    00D6: if and
    80E1: not player 0 pressed_key 6
    80E1: not player 0 pressed_key 16
    004D: jump_if_false @DMC_BST_330
    hex
    C5 0A 03 14 00 03 00 00 80 3F
    end
    0AAD: set_mp3 20@ perform_action 1
    0002: jump @DMC_BST_1137

    :DMC_BST_330
    0AB4: 15@ = var 13
    00D6: if or
    0019: 15@ > 0
    0039: 31@ == 0
    0137: car 0@ model == #MRWHOOP
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #VIRGO
    0137: car 0@ model == #TURISMO
    0137: car 0@ model == #COMET
    004D: jump_if_false @DMC_BST_1137
    00D6: if
    00E1: player 0 pressed_key 6
    004D: jump_if_false @DMC_BST_1137
    00D6: if or
    0039: 15@ == 2
    01F3: car 0@ in_air
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_1137
    00D6: if or
    0137: car 0@ model == #MRWHOOP
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #VIRGO
    0137: car 0@ model == #TURISMO
    0137: car 0@ model == #COMET
    004D: jump_if_false @DMC_BST_987
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@

    :DMC_BST_987
    0A97: 1@ = car 0@ struct
    000A: 1@ += 68
    0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
    000A: 1@ += 4
    0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
    0087: 7@ = 3@ // (float)
    0087: 8@ = 4@ // (float)
    0013: 7@ *= 0.065
    0013: 8@ *= 0.065
    0063: 3@ -= 7@ // (float)
    0063: 4@ -= 8@ // (float)
    0A8C: write_memory 1@ size 4 value 4@ virtual_protect 0
    000E: 1@ -= 4
    0A8C: write_memory 1@ size 4 value 3@ virtual_protect 0
    00D6: if or
    0AB0: key_pressed 79
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_3905

    :DMC_BST_1137
    003D: unsupported_in_sa
    0AB4: 30@ = var 0
    0AB4: 31@ = var 12
    00D6: if
    0256: player $PLAYER_CHAR defined
    004D: jump_if_false @DMC_BST_3905
    00D6: if
    8119: not car 0@ wrecked
    004D: jump_if_false @DMC_BST_3905
    00D6: if or
    0039: 31@ == 1
    00DB: actor $PLAYER_ACTOR in_car 0@
    0241: player $PLAYER_CHAR in_remote_mode
    004D: jump_if_false @DMC_BST_3905
    00D6: if
    0039: 30@ == 0
    004D: jump_if_false @DMC_BST_3905
    00D6: if
    0241: player $PLAYER_CHAR in_remote_mode
    004D: jump_if_false @DMC_BST_1281
    00D6: if or
    0039: 31@ == 1
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_3905
    0002: jump @DMC_BST_1308

    :DMC_BST_1281
    00D6: if or
    0AB0: key_pressed 79
    00E1: player 0 pressed_key 14
    00E1: player 0 pressed_key 16
    004D: jump_if_false @DMC_BST_3905

    :DMC_BST_1308
    0A97: 1@ = car 0@ struct
    000A: 1@ += 68
    0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
    000A: 1@ += 4
    0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
    0174: 6@ = car 0@ Z_angle
    02F6: 7@ = cosine 6@ // (float)
    02F7: 8@ = sine 6@ // (float)
    0AB4: 29@ = var 13
    0087: 11@ = 3@ // (float)
    0087: 12@ = 4@ // (float)
    00D6: if and
    0019: 29@ > 0
    00E1: player 0 pressed_key 16
    004D: jump_if_false @DMC_BST_1762
    0407: store_coords_to 21@ 22@ 23@ from_car 0@ with_offset 0.0 0.91 -0.4
    02CE: 24@ = ground_z_at 21@ 22@ 23@
    050A: 24@ = distance_between_XYZ 21@ 22@ 23@ and_XYZ 21@ 22@ 24@
    00D6: if
    8021: not 24@ > 2.2
    004D: jump_if_false @DMC_BST_1694
    0087: 25@ = 24@ // (float)
    000F: 25@ -= 2.2
    0013: 25@ *= -1.0
    0013: 24@ *= 0.001
    00D6: if
    8033: not 0.0 >= 24@
    004D: jump_if_false @DMC_BST_1687
    0013: 25@ *= 0.001
    00D6: if
    0AB0: key_pressed 79
    004D: jump_if_false @DMC_BST_1633
    0013: 7@ *= 0.01
    0013: 8@ *= 0.01
    000B: 25@ += 0.04975
    0002: jump @DMC_BST_1663

    :DMC_BST_1633
    0013: 7@ *= 0.012
    0013: 8@ *= 0.012
    000B: 25@ += 0.041

    :DMC_BST_1663
    0063: 25@ -= 24@ // (float)
    006B: 11@ *= 25@ // (float)
    006B: 12@ *= 25@ // (float)

    :DMC_BST_1687
    0002: jump @DMC_BST_1755

    :DMC_BST_1694
    00D6: if or
    0AB0: key_pressed 79
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_3905
    0013: 11@ *= 0.05
    0013: 12@ *= 0.05
    0013: 7@ *= 0.01
    0013: 8@ *= 0.01

    :DMC_BST_1755
    0002: jump @DMC_BST_1823

    :DMC_BST_1762
    00D6: if or
    0AB0: key_pressed 79
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_3905
    0013: 11@ *= 0.05
    0013: 12@ *= 0.05
    0013: 7@ *= 0.01
    0013: 8@ *= 0.01

    :DMC_BST_1823
    0063: 3@ -= 11@ // (float)
    0063: 4@ -= 12@ // (float)
    00D6: if
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_1876
    0013: 7@ *= -0.86
    0013: 8@ *= -0.86

    :DMC_BST_1876
    0013: 11@ *= -1.0
    005B: 7@ += 11@ // (float)
    005B: 8@ += 12@ // (float)
    02E3: 2@ = car 0@ speed
    00D6: if
    0021: 2@ > 16.0
    004D: jump_if_false @DMC_BST_2141
    0087: 11@ = 3@ // (float)
    0087: 12@ = 4@ // (float)
    0087: 9@ = 2@ // (float)
    0017: 9@ /= 246.5841
    006B: 11@ *= 9@ // (float)
    006B: 12@ *= 9@ // (float)
    0063: 3@ -= 11@ // (float)
    0063: 4@ -= 12@ // (float)
    0087: 11@ = 7@ // (float)
    0087: 12@ = 8@ // (float)
    0087: 21@ = 7@ // (float)
    0087: 22@ = 8@ // (float)
    0013: 9@ *= 17.0
    006B: 11@ *= 9@ // (float)
    006B: 12@ *= 9@ // (float)
    005B: 7@ += 11@ // (float)
    005B: 8@ += 12@ // (float)
    0007: 9@ = -100.0
    005B: 9@ += 2@ // (float)
    0013: 9@ *= -1.0
    0013: 9@ *= 0.00666
    006B: 21@ *= 9@ // (float)
    006B: 22@ *= 9@ // (float)
    0063: 7@ -= 21@ // (float)
    0063: 8@ -= 22@ // (float)

    :DMC_BST_2141
    0013: 7@ *= -1.0
    005B: 3@ += 7@ // (float)
    005B: 4@ += 8@ // (float)
    0A8C: write_memory 1@ size 4 value 4@ virtual_protect 0
    000E: 1@ -= 4
    0A8C: write_memory 1@ size 4 value 3@ virtual_protect 0
    00D6: if and
    0137: car 0@ model == #HOTKNIFE
    0AB0: key_pressed 79
    004D: jump_if_false @DMC_BST_2585
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.22 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.22 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@

    :DMC_BST_2585
    0AB4: 15@ = var 13
    00D6: if or
    0019: 15@ > 0
    0039: 31@ == 0
    0137: car 0@ model == #MRWHOOP
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #VIRGO
    0137: car 0@ model == #TURISMO
    0137: car 0@ model == #COMET
    004D: jump_if_false @DMC_BST_3898
    00D6: if
    00E1: player 0 pressed_key 6
    004D: jump_if_false @DMC_BST_3385
    00D6: if or
    0039: 15@ == 2
    01F3: car 0@ in_air
    00E1: player 0 pressed_key 14
    004D: jump_if_false @DMC_BST_3378
    00D6: if or
    0137: car 0@ model == #MRWHOOP
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #VIRGO
    0137: car 0@ model == #TURISMO
    0137: car 0@ model == #COMET
    004D: jump_if_false @DMC_BST_3242
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@

    :DMC_BST_3242
    0A97: 1@ = car 0@ struct
    000A: 1@ += 68
    0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
    000A: 1@ += 4
    0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
    0087: 7@ = 3@ // (float)
    0087: 8@ = 4@ // (float)
    0013: 7@ *= 0.007
    0013: 8@ *= 0.007
    0063: 3@ -= 7@ // (float)
    0063: 4@ -= 8@ // (float)
    0A8C: write_memory 1@ size 4 value 4@ virtual_protect 0
    000E: 1@ -= 4
    0A8C: write_memory 1@ size 4 value 3@ virtual_protect 0
    0002: jump @DMC_BST_3898

    :DMC_BST_3378
    0002: jump @DMC_BST_3898

    :DMC_BST_3385
    00D6: if and
    00E1: player 0 pressed_key 14
    0137: car 0@ model == #HOTKNIFE
    004D: jump_if_false @DMC_BST_3898
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset -0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.01 0.43 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "WHEELGLOW2" to_car 0@ with_offset 0.39 -2.03 0.33 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset -0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@
    066C: 15@ = attach_particle "VENTGLOW" to_car 0@ with_offset 0.417 -2.3 0.42 rotation 0.0 0.0 0.0 flag 1
    064C: make_particle 15@ visible
    064F: remove_references_to_particle 15@

    :DMC_BST_3898
    0002: jump @DMC_BST_1137

    :DMC_BST_3905
    0002: jump @DMC_BST_50


  2. When it's crash, SA limit adjuster say:

    GTA:SA Crashed, Debug Info Follows:

    GTA Info:

    Version: US 1.0

    Last File Loaded: CLEO\AUDIO\BOOST.MP3

    Last Library Loaded:

    Error: Unknown

    Assembly Info:

    Exception At Address: 0x00486DDF

    Exception Code: 0x0000005 (EXCEPTION_ACCESS_VIOLATION)

    Registers:

    EAX: 0x00000000 EBX: 0x00000000

    ECX: 0x0000000A EDX: 0x028979F0

    ESI: 0x00000000 EDI: 0x118D7508

    EBP: 0x00000103 ESP: 0x0022FCEC

    (I'm using the effect.fxp from the source code JAN 3 2012).


  3. First, i deleted these line :

    0600: actor stopped_on_foot

    0400: store_coords_to

    I put ":dmc_bst_45" at line 0008

    Then i change all code like this:

    0137: car 0@ model == #BULLET
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #INFERNUS
    0137: car 0@ model == #SUPERGT
    to this:
    0137: car 0@ model == #MRWHOOP
    0137: car 0@ model == #HOTKNIFE
    0137: car 0@ model == #VIRGO
    0137: car 0@ model == #TURISMO
    0137: car 0@ model == #COMET
    i change all line like this:
    0137: car 0@ model == #BULLET
    to:
    0137: car 0@ model == #HOTKNIFE