[Register] [783076 Members] [71267 Online; 176 Members, 71091 Guests]  
Grand Theft Auto
File Search





Grand Theft Auto Vice City Downloads > Modifications:
Vice City Vigilante Anywhere
Filename: viper187_vigilanteanywhere.zip


Size:
Developer:
Downloads:
Date Added:
Type / Category:
415.6 KB
Viper187
967
02-21-2006
Modifications


Average User Rating: 7.1
Number of Votes: 14
Related Files:
Latest 5 Modifications:
- MENU MOD (FINAL)
- New Vice City 2011 (2011)
- VC Evil Box (1.0)
- VC Female Player Animations (1)
- I Want CANDY! (Replace Tommy to Candy Suxx) (2.9)

2 Other Files by Viper187:
- GTA Vice City 3:16
- Insanendreas


 The Files
 » File Browser
 » File Search
 » Submit Files

 The News
 » News
 » News Archive
 » Submit News

 GTA: IV
 » Official GTA IV Trailers
 » GTA IV Screenshots
 » GTA IV Achievements

 » Downloads
    - Buildings
    - Skins
    - Vehicles
    - Modifications
    - Total Conversions
    - Tools & Utilites
    - Media

 GTA: San Andreas
 » System Requirements
 » Questions & Answers
 » IMG Tool Tutorial
 » Cheats & Tips
 » Unlockable Items
 » Screenshots
 » Downloads
    - Buildings
    - Skins
    - Vehicles
    - Modifications
    - Total Conversions
    - Tools & Utilites
    - Media

 GTA: Vice City
 » System Requirements
 » Cheats & Tips
 » Downloads
    - Buildings
    - Skins
    - Vehicles
    - Modifications
    - Total Conversions
    - Tools & Utilites
    - Media

 Grand Theft Auto III
 » System Requirements
 » Cheats & Tips
 » Downloads
    - Buildings
    - Skins
    - Vehicles
    - Modifications
    - Total Conversions
    - Tools & Utilites
    - Media

 The Community
 » Links
 » GTA Forums
    - GTA 4
    - GTA 3: SA
    - GTA 3: VC
    - GTA 3
    - Modding & Editing
    - Problems & Help
 » Submit PotD
 » PotD Archive

 The Site
 » Latest Poll
 » Staff
 » Apply To Volunteer
 » Link To Us
 » Contact




Vice City Vigilante Anywhere - File Description  


Tech: 7
Quality: 7
FunFactor: 7
Creativity: 7
Item Placement: 7
Installation Instructions: 7

Overall Rating: 7

Description:
Here is a modification for GTA Vice City that will allow you to start vigilante missions from anywhere, with the exception of with in other sub missions like the Taxi, Ambulance, etc. Please note that since this file includes a main.scm file it is highly recommended that you back up any files just in case you either do not like this modification or it messes up your computer to save you from having to reinstall the game.



Vice City Vigilante Anywhere - File Download Options  

Primary Download Locations:
  Name:
Location:
Provided by:
Worldwide Mirror by FileFront
usa - USA Central USA Central
FileFront.com
 

Download from Worldwide Mirror by FileFront Download Vice City Vigilante Anywhere!



Vice City Vigilante Anywhere - Readme  
Readme File:
GTA Vice City: Vigilante Anywhere With Fixed Criminal Spawning Mod


by Viper187


Release Date: February 14th, 2004

Purpose:
Allows you to start/stop Vigilante missions anywhere (including on foot), except in other sub-mission vehicles (Taxis, Ambulance, Firetruck, Pizza Boy, Whoopee); However, You can still end Vigilante while in the other sub-mission vehicles. This also fixes the lame ass criminal spawning after level 12. Instead of spawning the 3rd car somewhere it'll kill itself half the time, it keeps all 3 cars together like missions 8-12. They should also keep spawning in different places instead of being stuck at the same spawn point like they normally are (I think).

Installation:
Copy the main.scm to the Data folder in your GTA Vice directory, or use the mission builder to make the changes yourself (described below).

Notes:
I used Demarest's GTA3 mod as a guide when I started looking at this, and I probably would've spent a lot longer getting started if it weren't for his work. In doing this, I noticed that only the FBI Washington and the Hunter are checked. The other law enforcement vehicles must've been hardcoded because I can't find anywhere the SCM checks if you're driving them.

Changing the SCM yourself:

I used Barton's builder v1.3 for this. It may look different in other builders/versions. Obviously, my way isn't the only way to do this. It could also be done more thoroughly. I didn't bother with the vehicle health restoration part in my SCM, but I'll tell you where it is.

First, we want to be able to start Vigilante anywhere except in another sub-mission vehicle. Find the label where it displays the Vigilante mission text if you enter a law enforcement vehicle. It looks like this:

:Label00F3CE
0001: wait 0? ms
00D6: if 0?
0256: player $PLAYER_CHAR defined
004D: jump_if_false ££Label00F662
00D6: if 22?
056C: $PLAYER_ACTOR
00DE: player $PLAYER_CHAR driving_vehicle_type #HUNTER
00DE: player $PLAYER_CHAR driving_vehicle_type #FBICAR
004D: jump_if_false ££Label00F647
00D6: if 0?
0038: $ONMISSION == 0? \\ integer values
004D: jump_if_false ££Label00F640
0293: 72?? = current_controls
00D6: if 0?
0038: 100?? == 1? \\ integer values
004D: jump_if_false ££Label00F471
00D6: if 0?
0038: 1288?? == 0? \\ integer values
004D: jump_if_false ££Label00F471
00D6: if 0?
8038: NOT 72?? == 3? \\ integer values
004D: jump_if_false ££Label00F460
03E5: text_box "CTUTOR" \\ Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Vigilante missions on or off.
0002: jump ££Label00F46A


You can pretty much discard that crap entirely and put in this:

:Label00F3CE
0001: wait 0? ms
00D6: if 0?
0256: player $PLAYER_CHAR defined
004D: jump_if_false ££Label00F662
00D6: if 6
0038: $ONMISSION == 0 ;; integer values
00E1: key_pressed 0 19
82DE: NOT player $PLAYER_CHAR driving taxi vehicle
80DE: NOT player $PLAYER_CHAR driving vehicle type #AMBULAN
80DE: NOT player $PLAYER_CHAR driving vehicle type #FIRETRUK
80DE: NOT player $PLAYER_CHAR driving vehicle type #MRWHOOP
80DE: NOT player $PLAYER_CHAR driving vehicle type #PIZZABOY
004D: jump_if_false ££Label00F662
0002: jump ££Label00F4EE


Note that you're jumping to the label where it sets up for Vigilante, NOT where it jumped before. This:

:Label00F4EE
00D6: if 0
00DE: player $PLAYER_CHAR driving_vehicle_type #HUNTER
004D: jump_if_false ££Label00F517
00BA: text_styled "COP_M3" 6000 ms 5 ;; 'BROWN THUNDER'
0002: jump ££Label00F54F


That's where it checks if you're in a Hunter or a Vice Cheetah and displays the Vigilante starting message accordingly and starts the mission immediately after.

Now, down in the Vigilante mission coding, there are 2 places where it checks if you're in a vehicle to see if it needs to display that annoying secondary (out of car) timer.

here's 1:

:Label10BCE6
00D6: if 2
856C: NOT $PLAYER_ACTOR
80DE: NOT player $PLAYER_CHAR driving_vehicle_type #HUNTER
80DE: NOT player $PLAYER_CHAR driving_vehicle_type #FBICAR
004D: jump_if_false £Label10BE04
00D6: if 0
0038: $1AF5 == 0 ;; integer values
004D: jump_if_false £Label10BD52
01BD: $1AF0 = current_time_in_ms
00D6: if 0
0018: $1AF4 > 60000 ;; integer values
004D: jump_if_false £Label10BD43
0004: $1AF3 = 60000 ;; integer values
0002: jump £Label10BD4B


here's the other:

:Label10D0A6
00D6: if 2
856C: NOT $PLAYER_ACTOR
80DE: NOT player $PLAYER_CHAR driving_vehicle_type #HUNTER
80DE: NOT player $PLAYER_CHAR driving_vehicle_type #FBICAR
004D: jump_if_false £Label10D1B8
0396: 0 (clear) useless_flag
00D6: if 0
0038: $1AF5 == 0 ;; integer values
004D: jump_if_false £Label10D116
01BD: $1AF0 = current_time_in_ms
00D6: if 0
0018: $1AF4 > 60000 ;; integer values
004D: jump_if_false £Label10D107
0004: $1AF3 = 60000 ;; integer values
0002: jump £Label10D10F


Now, since we don't care if Tommy is in a Hunter or an FBI car, make it always go where we want it to. Like this:

The first one:

:Label10BCE6
0002: jump £Label10BE04


and:

:Label10D0A6
0002: jump £Label10D1B8


Then, find where it checks for #FBICAR and #HUNTER again. There are at least 2 other places it does this. The one we're concerned with is this:

:Label10ED62
0293: $12 = current_controls
00D6: if 22
056C: $PLAYER_ACTOR
00DE: player $PLAYER_CHAR driving_vehicle_type #HUNTER
00DE: player $PLAYER_CHAR driving_vehicle_type #FBICAR
004D: jump_if_false £Label10EE4A
03C1: $1ADB = player $PLAYER_CHAR car
053F: set_car $1ADB tires_vulnerable 0
00D6: if 0
8038: NOT $12 == 3 ;; integer values
004D: jump_if_false £Label10EDF9
00D6: if 0
00E1: key_pressed 0 19
004D: jump_if_false £Label10EDD9
00D6: if 0
0038: $1AFA == 1 ;; integer values
004D: jump_if_false £Label10EDD2
0004: $1AFA = 2 ;; integer values


Remove the first "if" check there entirely, as well as the 2 lines below it. This will allow you to end Vigilante from anywhere.

So you're left with this:

:Label10ED62
0293: $12 = current_controls
00D6: if 0
8038: NOT $12 == 3 ;; integer values
004D: jump_if_false £Label10EDF9
00D6: if 0
00E1: key_pressed 0 19
004D: jump_if_false £Label10EDD9
00D6: if 0
0038: $1AFA == 1 ;; integer values
004D: jump_if_false £Label10EDD2
0004: $1AFA = 2 ;; integer values


Last but not least...

We want to fix the annoying criminal spawning after level 12. Find this piece of code and change the check.

:Label109611
00D6: if 1
0018: $1AEC > 7 ;; integer values
001A: 12 > $1AEC ;; integer values
004D: jump_if_false £Label109802
04B9: unknown_stuff $1B1E $1B1F $1B20 13.0 500.0 $1B1E $1B1F $1B20 $1B24 $1B25 $1B26 $1B27
00D6: if 3
0042: $1B1E == 0.0 ;; floating-point values
0042: $1B1F == 0.0 ;; floating-point values
0042: $1B24 == 0.0 ;; floating-point values
0042: $1B25 == 0.0 ;; floating-point values
004D: jump_if_false £Label109692
0001: wait 0 ms
0002: jump £Label109385


The check would become:

00D6: if 0
0018: $1AEC > 7 ;; integer values
004D: jump_if_false £Label109802


That should do it. You should now have Vigilante anywhere. If you want, you can also find the following piece of code and change it accordingly:

:Label10BBBF
0578: $1B1A
0008: $1AEC += 1 ;; integer values
00D6: if 22
056C: $PLAYER_ACTOR
00DE: player $PLAYER_CHAR driving_vehicle_type #HUNTER
00DE: player $PLAYER_CHAR driving_vehicle_type #FBICAR
004D: jump_if_false £Label10BC11
03C1: $1ADB = player $PLAYER_CHAR car
053F: set_car $1ADB tires_vulnerable 0
0227: $1AFC = car $1ADB health
0008: $1AFC += 100 ;; integer values
0224: set_car $1ADB health_to $1AFC


Vice City Vigilante Anywhere - User Comments  
The following comments are owned by the user that posted them. Grand Theft Auto Files is not responsible for their content.

Total comments: 1 | Last comment: 10-06-2008 at 22:30

 #1 - 10-06-2008 at 22:30
Zube1337
From: (Singapore)
Joined: July 17th, 2007
Posts: 575
looks great.It make me easy.

Anyway I think you should made police chase us whenever they see us speeding or doing something wrong.Only on cars



When posting comments, you must follow these rules:
  1. No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
  2. No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
  3. No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
  4. No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
  5. No Attacks / Retaliation of any kind against a member, or group of members.
  6. Please do not advertise for other sites or forums here.
  7. Maximum of 3 smileys per regular member.
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
Now enjoy yourself and behave!



  • Register: To get your own Username, click here!
  • Forgot your password? click here!
  • You can use UBB here!
Username:     Password:  
Remember my username and password
Comment Title:
Your comments for this File please:


 Latest Files
 » SA Volleyball (1.0)
 » Croatian Police.. (v1.0)
 » Sentenciador del .. (V1)
 » Sweet death [EN.. (v1.0)
 » Daewoo Nexia
 » Magnificant San.. (v1.0)
 » Brute Plasma Rifle (1)
 » Call of Duty Convers..
 » Hotwheels savann.. (1.0)
 » Las Vegas polic.. (V1.0)

 Latest News
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..
 » Weekly Poll Results ..

 The Network
 » Gaming News
 » Game Demos
 » Game Patches
 » Trailer Videos
 » Gaming Forums

 Game Portals:
 » Age of Empires 3
 » Aliens vs Predator 2
 » America's Army
 » ArmA 2
 » Armada 2
 » Battlefield 1943
 » Bridge Commander
 » Brothers in Arms 2
 » Call of Duty 4
 » Command & Conquer
 » Company of Heroes
 » Crysis
 » Counter-Strike: Source
 » Dawn of War Series
 » Day of Defeat: Source
 » Diablo 3
 » Doom 3
 » Elite Force
 » Enemy Territory
 » Fallout 3
 » Far Cry 2
 » F.E.A.R.
 » Flight Simulator X
 » GTA San Andreas
 » Half-Life 2
 » Halo
 » Jedi Knight 3
 » Knights of the Old Republic
 » Left 4 Dead 2
 » LOTR: Battle 4 Middle Earth
 » Medal of Honor
 » Operation Flashpoint
 » Quake 4
 » Red Faction: Guerrilla
 » rFactor
 » Silent Hunter 4
 » Sins of a Solar Empire
 » Soldier of Fortune 2
 » S.T.A.L.K.E.R.
 » Star Trek: Legacy
 » Star Wars Battlefront 2
 » Star Wars Empire at War
 » StarCraft II
 » Starfleet Command III
 » Supreme Commander
 » Team Fortress 2
 » The Elder Scrolls IV
 » The Sims 2
 » TrackMania United
 » Unreal Tournament 3
 » Warcraft III
 » World of Warcraft
 » X3: Terran Conflict

You got served by in 0.3563 seconds using 6 MySQL queries and 13 includes
Copyright © 2014 FileFront, Inc. All rights reserved.
Design by Jos Jongejan aka Pro-Filer & Delta. Use of Grand Theft Auto Files materials is subject to certain Terms & Conditions.
TM & © 2014 Take-Two Interactive Software. All rights reserved. Grand Theft Auto: San Andreas and related marks are trademarks of Take-Two Interactive Software