is it possible to convert Vice city mods in VCMP ? ( scripts )
oh will you please tell how can i convert, any software required ?
Quote from: vito on Aug 29, 2016, 04:56 PMThe source of that scirpt mod and notepad++ is required only. I dont know what kind of mod what do you want convert to. But vc-mp is support alot of features and I hope in future it will be more.
there's some TXD gta3 IMG files on it like this how can i convert it using notepad ? its not opening on it
(https://forum.vc-mp.org/proxy.php?request=http%3A%2F%2Fi63.tinypic.com%2Fjgjqbm.png&hash=69e322d61cfd1cdb53751c2cb005f266b29590f5)
LOOOOOOOL With notepad? you cant, use txd workshop
ok now i understant its Objects that contain
COL
TXD
DFF
how do you guys create these files ?
TXD = Txd Workshop
DFF = 3ds max ( or gmax )
i dont know about COL
so to create Dff files you need 3ds max or gmax studio isn't ?
yes
You can create .COL files using it too. Use Kam's/Max's GTA script( maybe the name was something like that? )
Thanks kakan and Kewun you help a lot i almost understand everything
now i know how do we create COL TXD AND DFF
a main thing is converting MODS check this its a vice city mod
http://www.gtainside.com/en/vicecity/mods/1870-tunnel-vice-beta-2004/ its underground road
in this pic there's COL TXD and DFF files got ? but also some other files like IDE AND IPL how can this files help me ? should i need to delete these files ?
(https://forum.vc-mp.org/proxy.php?request=http%3A%2F%2Fi66.tinypic.com%2Fi4hbgn.png&hash=5b1406537007ffb84816fce1b79d727c1a09b188)
Thanks in advance
the IDE and IPL files are map files i think. You dont need them for server or you could convert them ( i dont know how to convert, try seraching a bit on forums )
DFF, TXD , COL is the most important. You dont need IDE and IPL
To convert the ipl, use Thijn's (http://thijn.minelord.com/vcmp/iplConvert/) or YSC's converter. (https://ysc3839.github.io/vcmpconv/ipl2code.html)
Thanks xmair i'll try it btw what about IDE its also the part of map as kewun said. so ignor it ?
yes, you can ignore ide. its completely useless
Quote from: vito on Aug 30, 2016, 07:56 PMQuote from: Kewun on Aug 30, 2016, 06:46 PMyes, you can ignore ide. its completely useless
lol *.ide is about what *.txd to use for each *.dff file. How you can ignore it?
so i have to convert it also :( to TXD ?
Quote from: vito on Aug 30, 2016, 07:56 PMQuote from: Kewun on Aug 30, 2016, 06:46 PMyes, you can ignore ide. its completely useless
lol *.ide is about what *.txd to use for each *.dff file. How you can ignore it?
You can ignore the collision and IDE file, the collision can be generated by using XML "autogenerate", the IDE file I think it's not necessary, I always convert and never needed it.
ok i understand can any body help to convert this mod to vcmp
http://www.gtainside.com/en/vicecity/mods/1870-tunnel-vice-beta-2004/
i import these files into 7z
(https://forum.vc-mp.org/proxy.php?request=http%3A%2F%2Fi64.tinypic.com%2F15x4klg.png&hash=8efc478273a2a87328e8506002a2617c708894e5)
but im confused about map and objects
(https://forum.vc-mp.org/proxy.php?request=http%3A%2F%2Fi67.tinypic.com%2F2l97hbo.png&hash=c01ef201be88d23252cfa7791222a2cf43ea4f74)
what is model
Quote<?xml version="1.0" encoding="ASCII" ?>
<itemlist>
<item model="6000" name="drugstoreint">
This is the id to use when referencing the model
Example:
CreateObject(6000//...
Quote from: EK.CrystalBlue on Aug 31, 2016, 11:32 AMThis is the id to use when referencing the model
Example:
CreateObject(6000//...
i'm trying to add underground road, how "model" belongs to road ? ( i heard models use in cars )
Quote from: Nihongo^ on Aug 31, 2016, 02:02 PMQuote from: EK.CrystalBlue on Aug 31, 2016, 11:32 AMThis is the id to use when referencing the model
Example:
CreateObject(6000//...
i'm trying to add underground road, how "model" belongs to road ? ( i heard models use in cars )
Here, models have a different meaning. It means the object's model.
I was successful converting it for vcmp but it does not have any collision, autogenerate isn't working too!
Quote from: Xmair on Sep 01, 2016, 01:32 AMI was successful converting it for vcmp but it does not have any collision, autogenerate isn't working too!
so its completely useless to converting vcmp ?
Quote from: KAKAN on Aug 31, 2016, 06:23 PMQuote from: Nihongo^ on Aug 31, 2016, 02:02 PMQuote from: EK.CrystalBlue on Aug 31, 2016, 11:32 AMThis is the id to use when referencing the model
Example:
CreateObject(6000//...
i'm trying to add underground road, how "model" belongs to road ? ( i heard models use in cars )
Here, models have a different meaning. It means the object's model.
i convert the IPL File it gave me that
but i dont have any object in my scripts start with 6000" or "6002"
QuoteCreateObject(6000, 1, -1472.23, -622.516, 8.4, 255).RotateTo(Quaternion(0, -0.0871558, 0, 0.996195), 0);
CreateObject(6000, 1, -1377, -622.516, -4.1, 255).RotateTo(Quaternion(0, -0.0436194, 0, 0.999048), 0);
CreateObject(6000, 1, -1280.65, -622.516, -8.3, 255).RotateTo(Quaternion(0, -2.52867E-008, 0, 1), 0);
CreateObject(6002, 1, -1520.9, -642.516, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -639.8, 10, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -658.516, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -602.516, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -605.2, 10, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -586.516, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -583.516, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1512.3, -575.2, 18.4, 255).RotateTo(Quaternion(0, 0, 1, 1.48595E-007), 0);
CreateObject(6002, 1, -1496.3, -575.2, 18.4, 255).RotateTo(Quaternion(0, 0, 1, 1.48595E-007), 0);
CreateObject(6002, 1, -1480.3, -575.2, 18.4, 255).RotateTo(Quaternion(0, 0, 1, 1.48595E-007), 0);
CreateObject(6002, 1, -1472, -583.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -599.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -615.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -631.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -647.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -663.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1472, -672.5, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, -0.707107), 0);
CreateObject(6002, 1, -1480.5, -681.1, 18.4, 255).RotateTo(Quaternion(0, 0, 2.49357E-007, -1), 0);
CreateObject(6002, 1, -1520.9, -672.65, 18.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1496.5, -681.1, 18.4, 255).RotateTo(Quaternion(0, 0, 2.49357E-007, -1), 0);
CreateObject(6002, 1, -1512.5, -681.1, 18.4, 255).RotateTo(Quaternion(0, 0, 2.49357E-007, -1), 0);
CreateObject(6002, 1, -1515.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1497.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1488.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1479.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -586.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -666.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -666.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -666.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1520.9, -618.516, 24.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1520.9, -634.516, 24.4, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1515.9, -616.516, 20.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -632.516, 20.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1512.3, -609.2, 18.4, 255).RotateTo(Quaternion(0, 0, 1, 1.48595E-007), 0);
CreateObject(6002, 1, -1512.3, -634.35, 18.4, 255).RotateTo(Quaternion(0, 0, 1, 1.48595E-007), 0);
CreateObject(6002, 1, -1485.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1491.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1497.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1503.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1509.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -672.7, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1476.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1485.9, -656.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1494.9, -656.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1499.9, -656.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1519.9, -639.5, 23.1, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1519.9, -605.6, 23.1, 255).RotateTo(Quaternion(0, 0, 0.707107, 0.707107), 0);
CreateObject(6002, 1, -1506.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1485.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1494.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1503.9, -602.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1485.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1494.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1503.9, -618.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1485.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1494.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1503.9, -634.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1485.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1494.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1499.9, -650.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1515.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1506.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1497.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1488.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, -1483.9, -583.516, 23.4, 255).RotateTo(Quaternion(0.5, -0.5, 0.5, 0.5), 0);
CreateObject(6001, 1, -1191.65, -635.55, -8.3, 255).RotateTo(Quaternion(0, 0, 0.374607, 0.927184), 0);
CreateObject(6001, 1, -1125.89, -695.55, -8.3, 255).RotateTo(Quaternion(0, 0, 0.700909, 0.713251), 0);
CreateObject(6000, 1, -1108.8, -790.516, -8.3, 255).RotateTo(Quaternion(1.78804E-008, -1.78804E-008, 0.707107, 0.707107), 0);
CreateObject(6000, 1, 24.85, -1139.5, 4, 255).RotateTo(Quaternion(0, 0.0871558, 0, 0.996195), 0);
CreateObject(6000, 1, -70.7, -1139.5, -8.6, 255).RotateTo(Quaternion(-8.06886E-011, 0.0436194, -1.80979E-009, 0.999048), 0);
CreateObject(6000, 1, -167, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -263, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -359, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -455, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -551, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -1108.8, -886.516, -8.3, 255).RotateTo(Quaternion(1.78804E-008, -1.78804E-008, 0.707107, 0.707107), 0);
CreateObject(6001, 1, -1092.5, -1064.8, -8.3, 255).RotateTo(Quaternion(0, 0, -0.707107, 0.707107), 0);
CreateObject(6000, 1, -1108.8, -972.516, -8.3, 255).RotateTo(Quaternion(1.78804E-008, -1.78804E-008, 0.707107, 0.707107), 0);
CreateObject(6001, 1, -1028, -1125.8, -8.3, 255).RotateTo(Quaternion(0, 0, -0.92388, 0.382683), 0);
CreateObject(6000, 1, -647, -1139.5, -12.8, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6000, 1, -742, -1139.5, -11.2, 255).RotateTo(Quaternion(2.99468E-011, -0.0174524, -1.81134E-009, 0.999848), 0);
CreateObject(6000, 1, -838, -1139.5, -8.54, 255).RotateTo(Quaternion(1.4139E-011, -0.00872653, -1.81153E-009, 0.999962), 0);
CreateObject(6000, 1, -933, -1139.5, -7.7, 255).RotateTo(Quaternion(-1.66994E-012, 3.72174E-009, -1.81159E-009, 1), 0);
CreateObject(6002, 1, -985.743, -1143.25, -10.8, 255).RotateTo(Quaternion(0.517145, 0.517145, -0.482246, 0.482246), 0);
CreateObject(6002, 1, -985.743, -1133.25, -10.8, 255).RotateTo(Quaternion(0.517145, 0.517145, -0.482246, 0.482246), 0);
CreateObject(6002, 1, -985.743, -1151.25, -8.8, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, -985.743, -1128.25, -8.8, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, -983.743, -1128.25, -4.8, 255).RotateTo(Quaternion(0.707107, 0, 0, 0.707107), 0);
CreateObject(6002, 1, -983.743, -1137.25, -4.8, 255).RotateTo(Quaternion(0.707107, 0, 0, 0.707107), 0);
CreateObject(6002, 1, -983.743, -1146.25, -4.8, 255).RotateTo(Quaternion(0.707107, 0, 0, 0.707107), 0);
CreateObject(6002, 1, 64.85, -1153.9, 19, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 48.85, -1153.9, 19, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 39.85, -1153.9, 19, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 64.85, -1126.3, 13, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 48.85, -1126.3, 13, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 39.85, -1126.3, 13, 255).RotateTo(Quaternion(0, 0, 0, 1), 0);
CreateObject(6002, 1, 32.3, -1133.3, 13, 255).RotateTo(Quaternion(0, 0, -0.707107, 0.707107), 0);
CreateObject(6002, 1, 32.3, -1146.3, 13, 255).RotateTo(Quaternion(0, 0, -0.707107, 0.707107), 0);
CreateObject(6002, 1, 72.2, -1126.3, 13, 255).RotateTo(Quaternion(0.5, 0.5, 0.5, 0.5), 0);
CreateObject(6002, 1, 72.2, -1153.1, 13, 255).RotateTo(Quaternion(0.5, 0.5, 0.5, 0.5), 0);