:
Destination Time
:
Present Time
:
Last Time Departed
bttfsa1stmod

Uokka's hover mode in Programist source code?

Recommended Posts

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

Share this post


Link to post
Share on other sites

Please(!) edit the included source code of the scripts (.txt). It would be easier to help you.

--

Editing the boost and the hover scripts wouldn't be enough. Both are using so called 'CLEO global variables'.
A script can use/check a global variable that has been set in another script.

The boost script sets the global var for 'boost', so it can be used by the remote controll script.

The hover script sets the global var for 'hover', so another script (timetravel.s?) might think its time to switch to helicopter (which is ofcourse not present in my edits because that would crash the game). You need to eliminate all of those helicopter related code in Programist's script edits.

--

PS: @Mike (or any team member), please correct me if I'm wrong..
The San Andreas CLEO scripts are Open Source so it would be nice if you, bttfsa1stmod, could post them here (without models, textures, etc.). If anyone yells at you - ignore it.

Edited by uokka
  • Like 1

Share this post


Link to post
Share on other sites

Only Programist's edited 'bttf scripts'. But all of them because the crash can be caused by another script than the one you have posted above.

I have already been asked to include my hover code into "Programist's Mod" but it seems he did not include the plain source code (.txt files) in his download (as I have been told). Though, he would have to also provide the source (see "open source").

However, its still possible to decompile the scripts and edit them. Though, source files would be better. Maybe you can ask Programist to hand out the plain source (.txt files) if its not included in his download.

just zip it and upload to mediafire. (If the mod team is OK with it)

Without these scripts, its nearly impossible to help you.

Anything else in Programist's download (models, textures, additional scripts, etc.) are probably NOT open source and should not be shared here if Programist doesn't want to - But the BTTF scripts for SA are open source and Programist can not change the 'license' or claim copyright even if he has edited the scripts. They are not "his" scripts.

We could just download Programist's stuff from its main site but it is very difficult to register on a russian web site for those who don't know the language. Even google translator fails because lots of text fields are just images which can't be translated.

As Mike has said (if I remember correctly), the SA scripts are open source so they can be improved by anyone. If some possible improvements are only hosted on a - more or less - hidden location, then its not quite 'open' anymore for a lot of people.

Share this post


Link to post
Share on other sites

Hey. BTW I have this crash in programist SC. It happens randomly.

GTA:SA Crashed, Debug Info Follows:



GTA Info:



Version: US 1.0

Last File Loaded: AUDIO\STREAMS\ADVERTS

Last Library Loaded: avrt.dll

Error: Unknown



Assembly Info:



Exception At Address: 0x0054D58E

Exception Code: 0xc0000005 (EXCEPTION_ACCESS_VIOLATION)



Registers:

EAX: 0x0B57EBC8	EBX: 0x00000001

ECX: 0x0B57EBC8	EDX: 0x0022FC34

ESI: 0x00000000	EDI: 0x000000FC

EBP: 0x0B57EBC8	ESP: 0x0022FC18

Share this post


Link to post
Share on other sites

Where i can ask Programist?

I have no idea :|

Share this post


Link to post
Share on other sites

I hate that double post bug.

You know, the one with a hard shell and a proboscis that crawls around forums looking for newly created posts to duplicate. :P

-------------------------------------------------------------------------------------

Yes, you can post the plain source here. I'm sure some of us will take a look at it. B)

Share this post


Link to post
Share on other sites

Here's the link to the plain source:

http://www.mediafire.com/?79v5u5u4m5nl88n(

(GxtHook.txt and scmlog.txt is cleo file, and i added var 12 in date.cs. And here is scmlog.ini:

; i: integer -default


; f: float
; m: model name
; l: label

0002=l
0005=ff
0007=ff
0009=ff
000B=ff
000D=ff
000F=ff
0011=ff
0013=ff
0015=ff
0017=ff
0020=ff
0021=ff
0022=ff
0023=ff
0024=ff
0025=ff
0026=ff
0027=ff
0030=ff
0031=ff
0032=ff
0033=ff
0034=ff
0035=ff
0036=ff
0037=ff
0042=ff
0043=ff
0044=ff
0045=ff
004D=l
004F=l
0050=l
0052=ffffff
0053=mfffg
0059=ff
005B=ff
005D=ff
005F=ff
0061=ff
0063=ff
0065=ff
0067=ff
0069=ff
006B=ff
006D=ff
006F=ff
0071=ff
0073=ff
0075=ff
0077=ff
0078=ff
0079=ff
007A=ff
007B=ff
007D=ff
007E=ff
007F=ff
0080=ff
0081=ff
0082=ff
0083=ff
0086=ff
0087=ff
0088=ff
0089=ff
008C=if
008D=fi
008E=if
008F=fi
0090=if
0091=fi
0092=if
0093=fi
0096=f
0097=f
009A=imfffi
00A0=ifff
00A1=ifff
00A3=iffffi
00A4=iffffffi
00A5=mfffi
00A7=ifff
00AA=ifff
00AB=ifff
00AD=if

Edited by bttfsa1stmod

Share this post


Link to post
Share on other sites

Uh, actually this is not 'plain' source. Its decompiled code.

Anyway, we have something to look at now.

I will try to have a look soon.

Share this post


Link to post
Share on other sites

You can't.

I'm just guessing that, when Programist has written/edited the code, he did it like this:

IF
    BLAH
THEN
    BLAHBLAH
END
Then he compiled the code.

When it's decompiled, it looks like this:

:JUMPPOINT_1
IF
0000:  BLAH
JUMP_IF_FALSE @JUMPPOINT_3

:JUMPPOINT_2
0000: BLAHBLAH

:JUMPPOINT_3
If you can't get the source from Programist, then you have no other choice as to edit the decompiled scripts.

--

PS: Check your Personal Messages in-box.

Share this post


Link to post
Share on other sites

Good job, PozitiVBttF.

Would be nice if you can give your scripts to bttfsa1stmod.

To be honest, I don't have any interest in editing Programist's edits in decompiled cleo scripts.

--

The wheels are looking strange. You might want to adjust the value for the wheel flipping. Should be in BttF_Hover_anim.cs (or similar).

I used different values for the default DeLo, Crysis DeLo and TT DeLo.

None of any values I used had any real reference. I just messed around with it until it looked OK.

Share this post


Link to post
Share on other sites

I can not give to it there are bugs with sound and not wheelglow in effects.fxp!

and I do not have the for the source code January 03 2012 ((( sorry bttfsa1stmod

Share this post


Link to post
Share on other sites

I guess you are saying you don't have the permission to publicly share it?

That shouldn't be a problem. If you only share the cleo scripts that are based on the bttf scripts.

I can sing it all night long: BTTF SA mini mod cleo scripts are open source.

Even if anyone makes modifications to those scripts, they stay open source and still ~belong~ to the original creators (BTTF:HV Team / bluespace88).

Of course, that does not include additional scripts and other game files (textures, models, effects, etc.).

But bttfsa1stmod is already using Programist's stuff so he has all of those files.

Anyway, nobody cares what you share privately with one person.. Thats not stealing. In fact, it would just beeing helpful.

--

I have just been able to get my hands on a copy of - the so called - Programist's source code (without any source code included).

Nearly all of its content is based on the work of the BTTF:HV Team (sounds, models, textures, effects, etc. pp. and even knight rider stuff).

I don't see any reason to comply to Programist's rules if he does not (I'm just guessing here) comply to the BTTF:HV team's rules.

- Modded game files: Do NOT share - get it from official bttf release.

- GTA San Andreas CLEO source code: Open Source.

I don't know if Programist has asked the original team for permission to release his edits to the bttf mod.

--

By the way, I did ask the team to get permission to share my edits including sounds and effects. It took months until I finally got a "yes" as asnwer.. ;)

Edited by uokka

Share this post


Link to post
Share on other sites

I say that I have a new version of the source code July 212012 and not in January 032012

because this guy bttfsa1stmod does not work hover mode

Share this post


Link to post
Share on other sites