Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

A bit of source code


Squiddy
 Share

Recommended Posts

I'm releasing source code of some stuff I've been working on, but probably won't continue for a while. I'm pretty sure someone else did similar stuff, but that way everyone here can profit. Of course this may seem to be kinda boring, but maybe someone can make use of it. smile.gif

 

Custom cheats

http://squiddy.marway.org/gta/source/vc_custom_cheats.txt

 

Allows to create custom cheats. They are checked the same way Vice City does it, so they fit in neatly. Generate cheat codes, for example with: http://squiddy.marway.org/gta/stuff/vccheatcode.php (bit buggy...)

 

Custom opcodes

http://squiddy.marway.org/gta/source/vc_custom_opcodes.txt

 

Add new opcodes to the game. This example adds 0x05DC (example: 05DC: player_model "igcolon") and 0x05DD (example: 05DC: set_gravity 0.04) opcodes. You can add as many as you want.

Maybe I write some more details on how to retrieve the parameters.

 

 

Custom loadscreens and hud are still left, maybe I add them later. You could combine the opcodes and hud stuff to make new opcodes for rendering 2d sprites, like in San Andreas..

Link to comment
Share on other sites

Quadropheniac90

Seem like nice additions to Vice City. I'm sure people will benefit from this. Great work. smile.gif

user posted image
Link to comment
Share on other sites

ModelingMan

Good work. Although I would like to make one suggestion, try and use as little assembly code as possible, as you probably know not everyone knows the language.

 

Here's a snippet from the code I did for GTALC, it shows the implementation of the pager opcode for VC. It could show you how to cut down on assembly code (even if you have to call a class function).

CRunningScript.cpp

CRunningScript.h

 

abstract_sig.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.