:
Destination Time
:
Present Time
:
Last Time Departed

hscitpe

Advanced Members
  • Content Count

    710
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by hscitpe


  1. Ok so pretty much here's how it goes. I coped the entire code for the Hotknife (Part III DeLorean) in the first chunk of code

    SPOILER:
    :GARAGE_2285

    if

    Car.Model(12@) == #HOTKNIFE

    else_jump @GARAGE_3510

    14@ = 0

    16@ = 1

    if

    8@ >= 2014

    else_jump @GARAGE_2616

    if

    8@ == 2014

    else_jump @GARAGE_2448

    if

    5@ >= 1215

    else_jump @GARAGE_2616

    if

    5@ == 1215

    else_jump @GARAGE_2448

    if

    9@ >= 17

    else_jump @GARAGE_2616

    if

    9@ == 17

    else_jump @GARAGE_2448

    if

    13@ >= 7

    else_jump @GARAGE_2616

    :GARAGE_2448

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_6681

    :GARAGE_2616

    if

    8@ >= 1985

    else_jump @GARAGE_2914

    if

    8@ == 1985

    else_jump @GARAGE_2746

    if

    5@ >= 1026

    else_jump @GARAGE_2914

    if

    5@ == 1026

    else_jump @GARAGE_2746

    if

    9@ >= 1

    else_jump @GARAGE_2914

    if

    9@ == 1

    else_jump @GARAGE_2746

    if

    13@ >= 17

    else_jump @GARAGE_2914

    :GARAGE_2746

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_6972

    :GARAGE_2914

    if

    8@ >= 1981

    else_jump @GARAGE_3212

    if

    8@ == 1981

    else_jump @GARAGE_2746

    if

    5@ >= 918

    else_jump @GARAGE_3212

    if

    5@ == 918

    else_jump @GARAGE_2746

    if

    9@ >= 1

    else_jump @GARAGE_3212

    if

    9@ == 12

    else_jump @GARAGE_2746

    if

    13@ >= 43

    else_jump @GARAGE_3212

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7238

    :GARAGE_3212

    if

    8@ >= 1885

    else_jump @GARAGE_5345

    if

    8@ == 1885

    else_jump @GARAGE_3342

    if

    5@ >= 905

    else_jump @GARAGE_5345

    if

    5@ == 905

    else_jump @GARAGE_3342

    if

    9@ >= 11

    else_jump @GARAGE_5345

    if

    9@ == 11

    else_jump @GARAGE_3342

    if

    13@ >= 28

    else_jump @GARAGE_5345

    :GARAGE_3342

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7324

    I changed Hotknife to Majestic (what I made the Telltale DeLorean) and changed the conflicting thread titles. Now if you notice, three times in this code does it say things like "DEL2" and "DUMMY". In the first line for each of the different cars I added "DEL4", so that way it would show up on the control panel in the garage.

    So the Hotnife's code would look like this.

    SPOILER:

    :GARAGE_2448

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3R' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_6681

    Then I changed where it says 2014 and 1885 to 2025 and 1931 respectively. After that there's another part of the code where the time travel script is activated. That's this.

    SPOILER:
    :GARAGE_9314

    08DA: remove_panel 10@

    11@ = 434

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_9334

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_9334

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_9551

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTF3.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_10595

    :GARAGE_9551

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTF3.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_10595

    Again I copied the Hotknife code and replace the conflicting thread titles and the model number (434) with the Majestic's (517) and replaced "TIMETRAVEL_BTTF3.S" with "TIMETRAVEL_BTTFTD.S".

    Now that seems like it should be it to me, but apparently it isn't.


  2. @uokka, here, I think this is it.

    SPOILER:
    // 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---------------

    thread 'GARAGE'

    0AB3: var 25 = 0

    16@ = 0

    29@ = 8

    :GARAGE_31

    wait 0

    if

    Player.Defined($PLAYER_CHAR)

    else_jump @GARAGE_31

    Marker.Disable(28@)

    if

    Actor.Driving($PLAYER_ACTOR)

    else_jump @GARAGE_31

    0AB4: 0@ = var 0

    if

    0@ == 0

    else_jump @GARAGE_31

    0AB4: 0@ = var 26

    if

    0@ == 0

    else_jump @GARAGE_31

    03C0: 12@ = actor $PLAYER_ACTOR car

    if or

    Car.Model(12@) == #PRIMO

    Car.Model(12@) == #FORTUNE

    Car.Model(12@) == #SUPERGT

    Car.Model(12@) == #BULLET

    Car.Model(12@) == #BUFFALO

    Car.Model(12@) == #HOTKNIFE

    Car.Model(12@) == #INFERNUS

    Car.Model(12@) == #MAJESTIC

    Car.Model(12@) == #STRETCH

    else_jump @GARAGE_31

    28@ = Marker.CreateIconAndSphere(51, 487.4781, -1740.185, 10.83915)

    if

    0100: actor $PLAYER_ACTOR in_sphere 487.4585 -1739.487 10.91199 radius 7.0 2.0 2.0 sphere 0 in_car

    else_jump @GARAGE_31

    0AB3: var 0 = 2

    Player.CanMove($PLAYER_CHAR) = False

    0918: unknown_car 12@ driver_flag 0

    Marker.Disable(28@)

    Garage.Deactivate('SPLAW2')

    :GARAGE_319

    wait 10

    Garage.Close('SPLAW2')

    if

    Garage.IsClosed('SPLAW2')

    else_jump @GARAGE_319

    0407: store_coords_to 1@ 2@ 3@ from_car 12@ with_offset 0.0 0.0 0.0

    0826: enable_hud 0

    0581: enable_radar 0

    wait 10

    0AB4: 5@ = var 7

    0AB1: call_scm_func @GARAGE_12372 2 5@ 10000 8@

    5@ /= 10000

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    if or

    Car.Model(12@) == #BULLET

    Car.Model(12@) == #BUFFALO

    else_jump @GARAGE_1374

    14@ = 0

    16@ = 1

    if

    8@ >= 1985

    else_jump @GARAGE_778

    if

    8@ == 1985

    else_jump @GARAGE_610

    if

    5@ >= 1026

    else_jump @GARAGE_778

    if

    5@ == 1026

    else_jump @GARAGE_610

    if

    9@ >= 1

    else_jump @GARAGE_778

    if

    9@ == 1

    else_jump @GARAGE_610

    if

    13@ >= 17

    else_jump @GARAGE_778

    :GARAGE_610

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL3' 'DEL3R' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_6600

    :GARAGE_778

    if

    8@ >= 1981

    else_jump @GARAGE_1076

    if

    8@ == 1981

    else_jump @GARAGE_908

    if

    5@ >= 918

    else_jump @GARAGE_1076

    if

    5@ == 918

    else_jump @GARAGE_908

    if

    9@ >= 12

    else_jump @GARAGE_1076

    if

    9@ == 12

    else_jump @GARAGE_908

    if

    13@ >= 43

    else_jump @GARAGE_1076

    :GARAGE_908

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL3' 'DEL3R' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_6891

    :GARAGE_1076

    if

    8@ >= 1947

    else_jump @GARAGE_6586

    if

    8@ == 1947

    else_jump @GARAGE_1206

    if

    5@ >= 306

    else_jump @GARAGE_6586

    if

    5@ == 306

    else_jump @GARAGE_1206

    if

    9@ >= 17

    else_jump @GARAGE_6586

    if

    9@ == 17

    else_jump @GARAGE_1206

    if

    13@ >= 11

    else_jump @GARAGE_6586

    :GARAGE_1206

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL3' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7002

    :GARAGE_1374

    if

    Car.Model(12@) == #SUPERGT

    else_jump @GARAGE_2301

    14@ = 0

    16@ = 1

    if

    8@ >= 2014

    else_jump @GARAGE_1705

    if

    8@ == 2014

    else_jump @GARAGE_1537

    if

    5@ >= 1215

    else_jump @GARAGE_1705

    if

    5@ == 1215

    else_jump @GARAGE_1537

    if

    9@ >= 17

    else_jump @GARAGE_1705

    if

    9@ == 17

    else_jump @GARAGE_1537

    if

    13@ >= 7

    else_jump @GARAGE_1705

    :GARAGE_1537

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3' 'DEL3R' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7149

    :GARAGE_1705

    if

    8@ >= 1981

    else_jump @GARAGE_2003

    if

    8@ == 1981

    else_jump @GARAGE_1835

    if

    5@ >= 918

    else_jump @GARAGE_2003

    if

    5@ == 918

    else_jump @GARAGE_1835

    if

    9@ >= 12

    else_jump @GARAGE_2003

    if

    9@ == 12

    else_jump @GARAGE_1835

    if

    13@ >= 43

    else_jump @GARAGE_2003

    :GARAGE_1835

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7465

    :GARAGE_2003

    if

    8@ >= 1939

    else_jump @GARAGE_6586

    if

    8@ == 1939

    else_jump @GARAGE_2133

    if

    5@ >= 720

    else_jump @GARAGE_6586

    if

    5@ == 720

    else_jump @GARAGE_2133

    if

    9@ >= 9

    else_jump @GARAGE_6586

    if

    9@ == 9

    else_jump @GARAGE_2133

    if

    13@ >= 14

    else_jump @GARAGE_6586

    :GARAGE_2133

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7706

    :GARAGE_2301

    if

    Car.Model(12@) == #HOTKNIFE

    else_jump @GARAGE_3526

    14@ = 0

    16@ = 1

    if

    8@ >= 2014

    else_jump @GARAGE_2632

    if

    8@ == 2014

    else_jump @GARAGE_2464

    if

    5@ >= 1215

    else_jump @GARAGE_2632

    if

    5@ == 1215

    else_jump @GARAGE_2464

    if

    9@ >= 17

    else_jump @GARAGE_2632

    if

    9@ == 17

    else_jump @GARAGE_2464

    if

    13@ >= 7

    else_jump @GARAGE_2632

    :GARAGE_2464

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3R' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7922

    :GARAGE_2632

    if

    8@ >= 1985

    else_jump @GARAGE_2930

    if

    8@ == 1985

    else_jump @GARAGE_2762

    if

    5@ >= 1026

    else_jump @GARAGE_2930

    if

    5@ == 1026

    else_jump @GARAGE_2762

    if

    9@ >= 1

    else_jump @GARAGE_2930

    if

    9@ == 1

    else_jump @GARAGE_2762

    if

    13@ >= 17

    else_jump @GARAGE_2930

    :GARAGE_2762

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8213

    :GARAGE_2930

    if

    8@ >= 1981

    else_jump @GARAGE_3228

    if

    8@ == 1981

    else_jump @GARAGE_2762

    if

    5@ >= 918

    else_jump @GARAGE_3228

    if

    5@ == 918

    else_jump @GARAGE_2762

    if

    9@ >= 1

    else_jump @GARAGE_3228

    if

    9@ == 12

    else_jump @GARAGE_2762

    if

    13@ >= 43

    else_jump @GARAGE_3228

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8479

    :GARAGE_3228

    if

    8@ >= 1885

    else_jump @GARAGE_6586

    if

    8@ == 1885

    else_jump @GARAGE_3358

    if

    5@ >= 905

    else_jump @GARAGE_6586

    if

    5@ == 905

    else_jump @GARAGE_3358

    if

    9@ >= 11

    else_jump @GARAGE_6586

    if

    9@ == 11

    else_jump @GARAGE_3358

    if

    13@ >= 28

    else_jump @GARAGE_6586

    :GARAGE_3358

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8565

    :GARAGE_3526

    if

    Car.Model(12@) == #INFERNUS

    else_jump @GARAGE_4751

    14@ = 0

    16@ = 1

    if

    8@ >= 2014

    else_jump @GARAGE_3857

    if

    8@ == 2014

    else_jump @GARAGE_3689

    if

    5@ >= 1215

    else_jump @GARAGE_3857

    if

    5@ == 1215

    else_jump @GARAGE_3689

    if

    9@ >= 17

    else_jump @GARAGE_3857

    if

    9@ == 17

    else_jump @GARAGE_3689

    if

    13@ >= 7

    else_jump @GARAGE_3857

    :GARAGE_3689

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8978

    :GARAGE_3857

    if

    8@ >= 1985

    else_jump @GARAGE_4155

    if

    8@ == 1985

    else_jump @GARAGE_3987

    if

    5@ >= 1026

    else_jump @GARAGE_4155

    if

    5@ == 1026

    else_jump @GARAGE_3987

    if

    9@ >= 1

    else_jump @GARAGE_4155

    if

    9@ == 1

    else_jump @GARAGE_3987

    if

    13@ >= 17

    else_jump @GARAGE_4155

    :GARAGE_3987

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL3' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_9269

    :GARAGE_4155

    if

    8@ >= 1981

    else_jump @GARAGE_4583

    if

    8@ == 1981

    else_jump @GARAGE_4285

    if

    5@ >= 918

    else_jump @GARAGE_4583

    if

    5@ == 918

    else_jump @GARAGE_4285

    if

    9@ >= 1

    else_jump @GARAGE_4583

    if

    9@ == 12

    else_jump @GARAGE_4285

    if

    13@ >= 43

    else_jump @GARAGE_4583

    :GARAGE_4285

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL3' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_9535

    if

    8@ >= 1944

    else_jump @GARAGE_6586

    if

    8@ == 1944

    else_jump @GARAGE_4583

    if

    5@ >= 421

    else_jump @GARAGE_6586

    if

    5@ == 421

    else_jump @GARAGE_4583

    if

    9@ >= 10

    else_jump @GARAGE_6586

    if

    9@ == 10

    else_jump @GARAGE_4583

    if

    13@ >= 33

    else_jump @GARAGE_6586

    :GARAGE_4583

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL3' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8626

    :GARAGE_4751

    14@ = 0

    16@ = 0

    if

    8@ >= 2014

    else_jump @GARAGE_5063

    if

    8@ == 2014

    else_jump @GARAGE_4895

    if

    5@ >= 1215

    else_jump @GARAGE_5063

    if

    5@ == 1215

    else_jump @GARAGE_4895

    if

    9@ >= 17

    else_jump @GARAGE_5063

    if

    9@ == 17

    else_jump @GARAGE_4895

    if

    13@ >= 7

    else_jump @GARAGE_5063

    :GARAGE_4895

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3' 'DEL3R' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8687

    :GARAGE_5063

    if

    8@ >= 1985

    else_jump @GARAGE_6586

    if

    8@ == 1985

    else_jump @GARAGE_5193

    if

    5@ >= 1026

    else_jump @GARAGE_6586

    if

    5@ == 1026

    else_jump @GARAGE_5193

    if

    9@ >= 1

    else_jump @GARAGE_6586

    if

    9@ == 1

    else_jump @GARAGE_5193

    if

    13@ >= 17

    else_jump @GARAGE_6586

    :GARAGE_5193

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_9621

    if

    Car.Model(12@) == #MAJESTIC

    else_jump @GARAGE_4751

    14@ = 0

    16@ = 1

    if

    8@ >= 2025

    else_jump @GARAGE_5692

    if

    8@ == 2025

    else_jump @GARAGE_5524

    if

    5@ >= 1215

    else_jump @GARAGE_5692

    if

    5@ == 1215

    else_jump @GARAGE_5524

    if

    9@ >= 17

    else_jump @GARAGE_5692

    if

    9@ == 17

    else_jump @GARAGE_5524

    if

    13@ >= 7

    else_jump @GARAGE_5692

    :GARAGE_5524

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DEL3' 'DEL4' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_7922

    :GARAGE_5692

    if

    8@ >= 1985

    else_jump @GARAGE_5990

    if

    8@ == 1985

    else_jump @GARAGE_5822

    if

    5@ >= 1026

    else_jump @GARAGE_5990

    if

    5@ == 1026

    else_jump @GARAGE_5822

    if

    9@ >= 1

    else_jump @GARAGE_5990

    if

    9@ == 1

    else_jump @GARAGE_5822

    if

    13@ >= 17

    else_jump @GARAGE_5990

    :GARAGE_5822

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL1A' 'DEL1B' 'DEL1C' 'DEL1D' 'DEL2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8213

    :GARAGE_5990

    if

    8@ >= 1981

    else_jump @GARAGE_6288

    if

    8@ == 1981

    else_jump @GARAGE_5822

    if

    5@ >= 918

    else_jump @GARAGE_6288

    if

    5@ == 918

    else_jump @GARAGE_5822

    if

    9@ >= 1

    else_jump @GARAGE_6288

    if

    9@ == 12

    else_jump @GARAGE_5822

    if

    13@ >= 43

    else_jump @GARAGE_6288

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL0' 'DEL2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8479

    :GARAGE_6288

    if

    8@ >= 1931

    else_jump @GARAGE_6418

    if

    8@ == 1931

    else_jump @GARAGE_6418

    if

    5@ >= 905

    else_jump @GARAGE_6418

    if

    5@ == 905

    else_jump @GARAGE_6418

    if

    9@ >= 11

    else_jump @GARAGE_6418

    if

    9@ == 11

    else_jump @GARAGE_6418

    if

    13@ >= 28

    else_jump @GARAGE_6418

    :GARAGE_6418

    08D4: 10@ = create_panel_with_title 'DEL' position 29.0 170.0 width 180.0 columns 1 interactive 1 background 1 alignment 0

    08DB: set_panel 10@ column 0 header 'DUMMY' data 'DEL2' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'

    jump @GARAGE_8565

    :GARAGE_6586

    14@ = 1

    jump @GARAGE_12065

    :GARAGE_6600

    wait 10

    29@ = 1

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_6661

    jump @GARAGE_11632

    :GARAGE_6661

    if

    0@ == 1

    else_jump @GARAGE_6706

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_6706

    if

    0@ == 2

    else_jump @GARAGE_6751

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_6751

    if

    0@ == 3

    else_jump @GARAGE_6796

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_6796

    if

    0@ == 4

    else_jump @GARAGE_6841

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_6841

    if

    0@ == 5

    else_jump @GARAGE_6866

    jump @GARAGE_10555

    :GARAGE_6866

    if

    0@ == 6

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_6891

    wait 10

    29@ = 15

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_6952

    jump @GARAGE_11632

    :GARAGE_6952

    if

    0@ == 1

    else_jump @GARAGE_6977

    jump @GARAGE_10555

    :GARAGE_6977

    if

    0@ == 2

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_7002

    wait 10

    29@ = 2

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_7063

    jump @GARAGE_10555

    :GARAGE_7063

    if

    0@ == 1

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_7088

    wait 10

    29@ = 3

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_12195

    jump @GARAGE_11632

    :GARAGE_7149

    wait 10

    29@ = 4

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_7210

    jump @GARAGE_11632

    :GARAGE_7210

    if

    0@ == 1

    else_jump @GARAGE_7255

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_7255

    if

    0@ == 2

    else_jump @GARAGE_7300

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_7300

    if

    0@ == 3

    else_jump @GARAGE_7345

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_7345

    if

    0@ == 4

    else_jump @GARAGE_7390

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_7390

    if

    0@ == 5

    else_jump @GARAGE_7415

    jump @GARAGE_10198

    :GARAGE_7415

    if

    0@ == 6

    else_jump @GARAGE_7440

    jump @GARAGE_10555

    :GARAGE_7440

    if

    0@ == 7

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_7465

    wait 10

    29@ = 10

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_7526

    jump @GARAGE_11632

    :GARAGE_7526

    if

    0@ == 1

    else_jump @GARAGE_7571

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_7571

    if

    0@ == 2

    else_jump @GARAGE_7616

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_7616

    if

    0@ == 3

    else_jump @GARAGE_7661

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_7661

    if

    0@ == 4

    else_jump @GARAGE_12195

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_7706

    wait 10

    29@ = 16

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_7787

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_7787

    if

    0@ == 1

    else_jump @GARAGE_7832

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_7832

    if

    0@ == 2

    else_jump @GARAGE_7877

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_7877

    if

    0@ == 3

    else_jump @GARAGE_12195

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_7922

    wait 10

    29@ = 5

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_7983

    jump @GARAGE_11632

    :GARAGE_7983

    if

    0@ == 1

    else_jump @GARAGE_8028

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_8028

    if

    0@ == 2

    else_jump @GARAGE_8073

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_8073

    if

    0@ == 3

    else_jump @GARAGE_8118

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_8118

    if

    0@ == 4

    else_jump @GARAGE_8163

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_8163

    if

    0@ == 5

    else_jump @GARAGE_8188

    jump @GARAGE_10198

    :GARAGE_8188

    if

    0@ == 6

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_8213

    wait 10

    29@ = 6

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_8274

    jump @GARAGE_11632

    :GARAGE_8274

    if

    0@ == 1

    else_jump @GARAGE_8319

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_8319

    if

    0@ == 2

    else_jump @GARAGE_8364

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_8364

    if

    0@ == 3

    else_jump @GARAGE_8409

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_8409

    if

    0@ == 4

    else_jump @GARAGE_8454

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_8454

    if

    0@ == 5

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_8479

    wait 10

    29@ = 13

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_8540

    jump @GARAGE_11632

    :GARAGE_8540

    if

    0@ == 1

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_8565

    wait 10

    29@ = 17

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_8626

    wait 10

    29@ = 14

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_12195

    jump @GARAGE_10555

    :GARAGE_8687

    wait 10

    29@ = 9

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_8768

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_8768

    if

    0@ == 1

    else_jump @GARAGE_8813

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_8813

    if

    0@ == 2

    else_jump @GARAGE_8858

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_8858

    if

    0@ == 3

    else_jump @GARAGE_8903

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_8903

    if

    0@ == 4

    else_jump @GARAGE_8928

    jump @GARAGE_10198

    :GARAGE_8928

    if

    0@ == 5

    else_jump @GARAGE_8953

    jump @GARAGE_10555

    :GARAGE_8953

    if

    0@ == 6

    else_jump @GARAGE_12195

    jump @GARAGE_10912

    :GARAGE_8978

    wait 10

    29@ = 11

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_9039

    jump @GARAGE_11632

    :GARAGE_9039

    if

    0@ == 1

    else_jump @GARAGE_9084

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_9084

    if

    0@ == 2

    else_jump @GARAGE_9129

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_9129

    if

    0@ == 3

    else_jump @GARAGE_9174

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_9174

    if

    0@ == 4

    else_jump @GARAGE_9219

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_9219

    if

    0@ == 5

    else_jump @GARAGE_9244

    jump @GARAGE_10198

    :GARAGE_9244

    if

    0@ == 6

    else_jump @GARAGE_12195

    jump @GARAGE_10555

    :GARAGE_9269

    wait 10

    29@ = 12

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_9330

    jump @GARAGE_11632

    :GARAGE_9330

    if

    0@ == 1

    else_jump @GARAGE_9375

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_9375

    if

    0@ == 2

    else_jump @GARAGE_9420

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_9420

    if

    0@ == 3

    else_jump @GARAGE_9465

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_9465

    if

    0@ == 4

    else_jump @GARAGE_9510

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    jump @GARAGE_9830

    :GARAGE_9510

    if

    0@ == 5

    else_jump @GARAGE_12195

    jump @GARAGE_10555

    :GARAGE_9535

    wait 10

    29@ = 18

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_9596

    jump @GARAGE_11632

    :GARAGE_9596

    if

    0@ == 1

    else_jump @GARAGE_12195

    jump @GARAGE_10555

    :GARAGE_9621

    wait 10

    29@ = 7

    if

    00E1: player 0 pressed_key 16

    else_jump @GARAGE_12065

    08D7: 0@ = panel 10@ active_row

    if

    0@ == 0

    else_jump @GARAGE_9702

    17@ = 0

    18@ = 0

    0AB3: var 25 = 0

    jump @GARAGE_9830

    :GARAGE_9702

    if

    0@ == 1

    else_jump @GARAGE_9747

    17@ = 1

    18@ = 3

    0AB3: var 25 = 1

    jump @GARAGE_9830

    :GARAGE_9747

    if

    0@ == 2

    else_jump @GARAGE_9792

    17@ = 1

    18@ = 1

    0AB3: var 25 = 3

    jump @GARAGE_9830

    :GARAGE_9792

    if

    0@ == 3

    else_jump @GARAGE_12195

    17@ = 0

    18@ = 4

    0AB3: var 25 = 4

    :GARAGE_9830

    08DA: remove_panel 10@

    11@ = 506

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_9850

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_9850

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0506: set_car_model #SUPERGT next_variation 17@ 18@ // first param is useless

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_10078

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTF1.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10078

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTF1.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10198

    08DA: remove_panel 10@

    11@ = 541

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_10218

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_10218

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_10435

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTF2.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10435

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTF2.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10555

    08DA: remove_panel 10@

    11@ = 434

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_10575

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_10575

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_10792

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTF3.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10792

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTF3.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_10912

    08DA: remove_panel 10@

    11@ = 411

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_10932

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_10932

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_11151

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTF3_R.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_11151

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTF3_R.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    08DA: remove_panel 10@

    11@ = 517

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_11293

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_11293

    wait 2000

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    if

    16@ == 0

    else_jump @GARAGE_11511

    00BF: 9@ = current_time_hours, 13@ = current_time_minutes

    9@ *= 100

    005A: 9@ += 13@ // (int)

    0AB4: 10@ = var 7

    0A92: create_custom_thread "TIMETRAVEL_BTTFTD.S" 0@ 0 1 10@ 9@ 10@ 9@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_11511

    0AB4: 5@ = var 3

    0AB4: 6@ = var 4

    0AB4: 10@ = var 5

    0AB4: 12@ = var 6

    0AB4: 15@ = var 1

    0A92: create_custom_thread "TIMETRAVEL_BTTFTD.S" 0@ 15@ 1 5@ 6@ 10@ 12@ 0 0 0 0 1@ 2@ 3@ 4@

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_11632

    08DA: remove_panel 10@

    11@ = 547

    Model.Load(11@)

    038B: load_requested_models

    :GARAGE_11652

    wait 10

    if

    Model.Available(11@)

    else_jump @GARAGE_11652

    wait 1500

    Car.StorePos(12@, 1@, 2@, 3@)

    4@ = Actor.Angle($PLAYER_ACTOR)

    0@ = Car.Create(11@, 1@, 2@, 3@)

    Car.Angle(0@) = 4@

    036A: put_actor $PLAYER_ACTOR in_car 0@

    Car.Destroy(12@)

    Car.SetImmunities(0@, 0, 0, 0, 1, 1)

    jump @GARAGE_12195

    :GARAGE_11759

    if

    not 29@ == 1

    else_jump @GARAGE_6600

    if

    not 29@ == 2

    else_jump @GARAGE_7002

    if

    not 29@ == 3

    else_jump @GARAGE_7088

    if

    not 29@ == 4

    else_jump @GARAGE_7149

    if

    not 29@ == 5

    else_jump @GARAGE_7922

    if

    not 29@ == 6

    else_jump @GARAGE_8213

    if

    not 29@ == 7

    else_jump @GARAGE_9621

    if

    not 29@ == 9

    else_jump @GARAGE_8687

    if

    not 29@ == 10

    else_jump @GARAGE_7465

    if

    not 29@ == 11

    else_jump @GARAGE_8978

    if

    not 29@ == 12

    else_jump @GARAGE_9269

    if

    not 29@ == 13

    else_jump @GARAGE_8479

    if

    not 29@ == 14

    else_jump @GARAGE_8626

    if

    not 29@ == 15

    else_jump @GARAGE_6891

    if

    not 29@ == 16

    else_jump @GARAGE_7706

    if

    not 29@ == 17

    else_jump @GARAGE_8565

    if

    not 29@ == 18

    else_jump @GARAGE_9535

    :GARAGE_12065

    if or

    14@ == 1

    00E1: player 0 pressed_key 15

    else_jump @GARAGE_11759

    0A30: repair_car 12@

    08DA: remove_panel 10@

    081D: set_car 12@ engine_operation 0

    0918: unknown_car 12@ driver_flag 1

    :GARAGE_12113

    wait 10

    Garage.Activate('SPLAW2')

    Garage.Open('SPLAW2')

    if

    Garage.IsOpen('SPLAW2')

    else_jump @GARAGE_12113

    03F0: enable_text_draw 0

    0826: enable_hud 1

    0581: enable_radar 1

    0AB3: var 0 = 0

    03E6: remove_text_box

    Player.CanMove($PLAYER_CHAR) = True

    jump @GARAGE_12323

    :GARAGE_12195

    wait 10

    0AB4: 20@ = var 980

    0AAD: set_mp3 20@ perform_action 0

    0AAD: set_mp3 20@ perform_action 1

    0AB3: var 23 = 0

    081D: set_car 0@ engine_operation 0

    0918: unknown_car 0@ driver_flag 1

    :GARAGE_12241

    wait 10

    Garage.Activate('SPLAW2')

    Garage.Open('SPLAW2')

    if

    Garage.IsOpen('SPLAW2')

    else_jump @GARAGE_12241

    03F0: enable_text_draw 0

    0826: enable_hud 1

    0581: enable_radar 1

    0AB3: var 0 = 0

    03E6: remove_text_box

    0918: unknown_car 0@ driver_flag 1

    Player.CanMove($PLAYER_CHAR) = True

    :GARAGE_12323

    wait 10

    if

    00EC: actor $PLAYER_ACTOR 0 near_point 487.4585 -1739.487 radius 10.0 10.0

    else_jump @GARAGE_31

    jump @GARAGE_12323

    :GARAGE_12372

    0085: 2@ = 0@ // (int)

    0072: 2@ /= 1@ // (int)

    006A: 2@ *= 1@ // (int)

    0062: 0@ -= 2@ // (int)

    0AB2: ret 1 0@