Recent posts

#11
VC:MP Rotation Fix Prompt (AxisAngle Rotation Preservation)

If your converted GTA Vice City maps have:
- rotated objects
- twisted ramps
- broken roads
- tilted buildings
- incorrect LOD orientation
- random object angle corruption

use this prompt below the main VC:MP converter prompt.

--------------------------------------------------
VC:MP ROTATION FIX RULES
--------------------------------------------------

When converting GTA Vice City maps (.IDE + .IPL)
to VC:MP XML format:

ALWAYS preserve original object rotations exactly.

--------------------------------------------------
IMPORTANT ROTATION RULE
--------------------------------------------------

VC:MP may incorrectly interpret some rotations
when quaternion conversion is used.

To avoid:
- rotated ramps
- broken roads
- tilted objects
- twisted buildings
- incorrect LOD orientation

ALWAYS use:

<rotation format="axisangle" />

inside map object entries.

--------------------------------------------------
CORRECT FORMAT
--------------------------------------------------

Example:

<object id="6400" model="400">
    <position x="0" y="0" z="0"/>
   
    <rotation format="axisangle"
        x="0"
        y="0"
        z="1"
        angle="90"/>

    <interior>0</interior>
</object>

--------------------------------------------------
IMPORTANT CONVERSION RULES
--------------------------------------------------

- preserve original IPL rotation values
- preserve original object orientation
- do NOT normalize rotations
- do NOT auto-convert to quaternion
- do NOT swap axes
- do NOT invert X/Y/Z
- do NOT reinterpret GTA rotations
- do NOT recalculate angles

--------------------------------------------------
LOD RULES
--------------------------------------------------

For LOD objects:

- preserve identical rotation
- preserve identical position
- keep visibility high (3000)
- use:

<collision type="none"/>

--------------------------------------------------
OBJECT ID RULES
--------------------------------------------------

VC:MP map IDs must follow:

map ID = object ID + 6000

Examples:

object 0   -> map 6000
object 1   -> map 6001
object 400 -> map 6400

Always continue IDs sequentially.
Never duplicate IDs.

--------------------------------------------------
FINAL RESULT
--------------------------------------------------

Correct conversion should prevent:
- object rotation bugs
- ramps facing wrong direction
- floating roads
- broken stunt maps
- twisted LODs
- corrupted map orientation

and preserve stable VC:MP compatibility.
#12
2DFX Support Prompt (Optional)

If you want ChatGPT to also convert GTA Vice City 2DFX lights/coronas into VC:MP XML object effects, use this prompt below the main converter prompt:

--------------------------------------------------
VC:MP 2DFX XML FORMAT
--------------------------------------------------

VC:MP supports 2DFX effects inside objects.xml.

2DFX effects must be written INSIDE the related object:

<object>
    ...
    <effect>
        ...
    </effect>
</object>

Do NOT place 2DFX in map.xml.

--------------------------------------------------
2DFX CONVERSION RULES
--------------------------------------------------

The IDE may contain a:

2dfx

section.

Each 2DFX entry belongs to an object model.

When converting:
- remap original model IDs to the new VC:MP model IDs
- attach effects to the matching object definition
- preserve local offsets
- preserve RGB colour
- preserve alpha if applicable
- preserve corona texture
- preserve shadow texture
- preserve light parameters

--------------------------------------------------
VC:MP LIGHT EFFECT FORMAT
--------------------------------------------------

Example:

<effect>
    <position x="0" y="0" z="0"/>
    <colour r="255" g="255" b="255" a="200"/>
    <type>0</type>

    <light>
        <distance>450</distance>
        <outerrange>12</outerrange>
        <size>1</size>
        <innerrange>4</innerrange>
        <shadowintensity>40</shadowintensity>
        <flash>1</flash>
        <wet>1</wet>
        <flare>0</flare>
        <flags>1</flags>
        <corona>coronastar</corona>
        <shadow>shad_exp</shadow>
    </light>
</effect>

--------------------------------------------------
SUPPORTED TYPES
--------------------------------------------------

type 0 = light
type 1 = particle

--------------------------------------------------
IMPORTANT
--------------------------------------------------

2DFX entries are local offsets relative to the object origin.

Do NOT convert them as normal map placements.
Do NOT place them in map.xml.
Always attach them to the matching object inside objects.xml.
#13
This is a useful prompt for converting GTA Vice City map mods from .IDE + .IPL into VC:MP objects.xml and map.xml.



Prompt

You are converting GTA Vice City map mods (.IDE + .IPL) into VC:MP XML format.

IMPORTANT:
- Ask the user which .COL files they really have.
- Ask the user which .TXD files they really have.
- Never invent .col filenames.
- Never create collision paths from TXD names.
- If a .COL does not exist, use <collision type="none"/>.
- Final assets must be packed inside store/name_unp.7z.

VC:MP ID SYSTEM:

MODEL ID = 6000 + OBJECT ID

Examples:
object id 0 = model 6000
object id 1 = model 6001
object id 400 = model 6400
object id 1000 = model 7000

If the map starts at model 6400:
object ids must start at 400.

IDE:
The .IDE file defines object names, DFF models, TXD textures and COL collisions.

IPL:
The .IPL file contains object placements, coordinates and rotations.

OBJECTS.XML FORMAT:

<objectlist>
    <object id="400">
        <flags value="0"/>
        <texture path="shared.txd"/>
        <collision path="shared.col" name="object_name"/>
        <model path="object_name.dff" distance="300"/>
    </object>
</objectlist>

LOD RULES:

If object name starts with LOD, LODh or lod:
- use distance="3000"
- use confirmed shared collision
or:
- use <collision type="none"/>

MAP.XML FORMAT:

<map>
    <itemlist>
        <item model="6400" name="object_name">
            <position x="100" y="200" z="15"/>
            <rotation format="axisangle" x="0" y="0" z="0" angle="1"/>
        </item>
    </itemlist>
</map>

Rules:
- object IDs must be sequential
- all IDs must be unique
- model id = 6000 + object id
- map model ids must match objects.xml ids
- preserve IPL coordinates exactly
- preserve IPL rotations exactly
- preserve scale if available
- texture path must use real TXD files only
- collision path must use real COL files only

Before exporting:
- verify every TXD exists
- verify every COL exists
- verify every collision path is valid
- verify no fake .col names were generated
- verify all IDs are unique
- verify all map model references exist

PACKAGE STRUCTURE:

store/
└── MapPack_unp.7z

Inside the .7z:
- all .dff files
- all .txd files
- all .col files

Outside the .7z:
- objects.xml
- map.xml

Never randomize IDs.
Never duplicate IDs.
Never break model ↔ map references.
Always maintain exact IPL placement data.



My Discord adrenaline12
#14
Script Showroom / Re: Modular Support
Last post by PSL - May 06, 2026, 01:35 AM
This modular feature has been fully tested and runs flawlessly on a clean server. I have added an automated villa door—activated by pressing the 'M' key—as well as a test module for automatic health regeneration. Furthermore, the module can be modified using commands found within the debug module.

Within the module, you only need to focus on your new features. Please note that in `testModule`, timers must be created and destroyed using `newTimer` and `removeTimer`, respectively; furthermore, when using `vcmp` functions within `onScriptLoad`, you must employ weak references.
#15
Servers / Grand Theft Auto [The Rockstar...
Last post by KazamaOp - May 03, 2026, 06:37 PM
Grand Theft Auto [The Rockstar Experience]

Server IP: 51.91.153.114:26331
Gamemode: (Discord Link)
Discord Server: https://discord.gg/FHzyuXtzqn
Credits Goes To The Rockstar Experience
#16
Servers / Re: Grand Theft Auto Karachi C...
Last post by KazamaOp - May 01, 2026, 06:28 PM
We regret to inform our community that Grand Theft Auto Karachi City was officially shut down on April 25, 2026.
We truly appreciate all the players, staff, and supporters who were part of our journey. Thank you for being with us
#17
General Discussion / Fake Server Impersonation repo...
Last post by KazamaOp - May 01, 2026, 11:52 AM
Dear VC:MP Development Team,

I am writing to bring a critical case of persistent impersonation, content theft, and masterlist abuse to your immediate attention. My team and I have recently rebuilt our community from the ground up after a devastating data leak, and we are now operating under the server name Grand Theft Auto [ The RockStart Experience ]. Unfortunately, a malicious individual with a long history of toxicity and hacking across VC:MP is now actively duplicating this new identity to mislead players and sabotage our fresh start. I respectfully request your help in removing the fraudulent listing and restricting this repeat offender from exploiting the masterlist any further.

The person responsible is a player known as Shadow Reaper, a member of the =VG= clan from Punjab, Pakistan. My history with him began during the development of my previous server, Grand Theft Auto: Karachi City, where he was given limited access solely for early scripting assistance. When personal grudges emerged, he turned hostile and leaked our entire server database publicly — an act of pure malice. I immediately severed all ties and permanently banned him from our spaces. After that, I chose to move on completely, rebuilding everything from scratch so our community could have a clean environment, which is how Grand Theft Auto [ The RockStart Experience ] came to life.

However, Shadow Reaper's behaviour has only grown more unhinged. He is widely recognised across VC:MP as a disruptive element; he has been officially banned from multiple servers and is strongly suspected by many administrators of using Aurora hack tools to gain unfair advantages. His reputation for toxicity and targeted harassment follows him, and now that he cannot access our community, he has resorted to cloning our very identity. He has registered a fake server and placed it on the VC:MP masterlist not only using the stolen assets from Karachi City but also deliberately copying the name of my current server, Grand Theft Auto [ The RockStart Experience ], to confuse our playerbase. The fraudulent server is running on an Optiklink host with the IP address 194.58.66.199:6959. This is a calculated attempt to impersonate us, divert traffic away from our legitimate server, and damage the trust we are trying to rebuild with players.

The duplication extends beyond the name; it is built on the foundation of data he had no right to keep, and it is advertised in a way that directly mimics our brand. This causes tangible harm by splitting our community, creating confusion, and forcing us to constantly defend our authenticity. The masterlist is meant to be a place for genuine creative experiences, and allowing a notorious hacker who has been banned from many communities to operate an impersonation server undermines the credibility of the entire platform.

I therefore urgently request that you block the server running at 194.58.66.199:6959 from the official VC:MP 0.4 masterlist immediately. If there are any measures available to flag the host or the individual's identity to prevent him from simply re-registering similar fake entries under the Optiklink range, I implore you to apply them. I am also separately reporting the abuse to Optiklink's Discord server so that the hosting account can be investigated and terminated. To support your review, I am fully prepared to supply logs, chat records, witness statements from other server owners who have banned Shadow Reaper, and direct comparisons between our authentic server and his fraudulent copy, which will leave no doubt about the impersonation and data theft.

Details of Fake Person & Server:
Server IP : 194.58.66.199:6959
Server Name: Grand Theft Auto [The Rockstar Experience]
Impersonator : =VGt=ShaDoW_ReaPeR^ , (Punjab, Pakistan) 
Impersonator's Real Public IP  :  59.103.61.13
#18
Community Plugins / Re: A.I Plugin
Last post by MEGAMIND - Apr 30, 2026, 06:53 AM
Improved & updated plugin here thats why locking this post
#19
Script Showroom / Deep Basic Dm script
Last post by DNeep - Apr 28, 2026, 07:15 AM
Deep Basic Dm script is a powerful VCMP server script designed for security, fun, and smooth gameplay. Players cannot spawn or use commands until they register or log in, keeping fake users out. It includes a secure register/login system, anti-cheat teleport detection, country join tags, colorful HUD, kill/death stats, money rewards, healing, vehicle spawn, teleport command, and command protection. Wrong password attempts kick the player automatically. Every kill gives reward money, making gameplay exciting. Bright Green, Yellow, Red, and Pink colors create a stylish server look. Perfect for DM, freeroam, and custom VCMP servers.

Download
#20
General Discussion / Re: VCMP A.I SCRIPT ASSISTANT
Last post by MEGAMIND - Apr 27, 2026, 07:51 AM
Quote from: Nihongo^ on Apr 26, 2026, 03:32 PMCan it understand Java? I've heard that some servers in VCMP are scripted using Java, but you mentioned it only has information from the wiki, which mainly covers Squirrel scripting, not Java.
nope for now its configured to wiki if theres any java wiki i can do that too