As you may know, in GTA 3 and Vice City opcode
038D: draw_texture 17 position $TEMPVAR_FLOAT_1 $TEMPVAR_FLOAT_2 size 20@ 19@ RGBA 128 128 128 255
doesn't support transparency(latest parameter). With this plugin you'll be able to set it. Demo scripts(Resident Evil Revelations on-screen blood) included to archive.
Supported executables: gta3.exe - 1.0/1.1; gta-vc.exe - 1.0;
As a bonus i added the same cleo script for SA(Wesser's Script Dependent Drawings plugin is required).
v1.1 changelog:
-Scripts improvements
v1.2 changelog:
-Blood visibility depends on bodyarmor, with bodyarmor - half visible, without - full.
v1.3 changelog:
VC: Script texture destroying excluded from mission cleanup function and opcode 0391, to prevent white squares bug. Once texture was loaded with opcode 038F, nothing can release it, except save loading or starting new game. Default script texture limit(16) for opcodes 038D, 038F was increased to 121. See example of usage here.
III, SA: none
v1.4 changelog:
III: Script texture destroying excluded from opcode 0391, to prevent white squares bug. Once texture was loaded with opcode 038F, nothing can release it, except save loading or starting new game. Default script texture limit(16) for opcodes 038D, 038F was increased to 121.
SA: Blood visibility depends on bodyarmor, with bodyarmor - half visible, without - full.
VC: none
v1.5 changelog:
- Hit indicator script included(aim button also needs to be pressed when shooting now), small fixes. |