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

Happy Holidays from the GTANet team!

2dfx formats and convertions?


cj2000
 Share

Recommended Posts

On some wiki sites there are dokumentations for both VC/III and SA 2dfx formats, but there is noway described to convert beetween these formats. So anybody having knowledge about such konvertion? Also the documentation of efect 3 (Ped) seems to be not 100% right.

Link to comment
Share on other sites

Well, in SA, at least for lights, the 2dfx is embedded in DFF, so there's no IDE for SA. III/VC are the same.

Link to comment
Share on other sites

Well, in SA, at least for lights, the 2dfx is embedded in DFF, so there's no IDE for SA. III/VC are the same.

There's "IDE for SA". But it's limited with 100 entries and was used for interior objects only.
Link to comment
Share on other sites

Lol, I meant IDE 2dfx section. Is it anything important on those 100 entries? Can it be used for other objects in the map?

Link to comment
Share on other sites

Yes it can.

I think you can increase this limit with FLA.

Link to comment
Share on other sites

Well, in SA, at least for lights, the 2dfx is embedded in DFF, so there's no IDE for SA. III/VC are the same.

I know, taht in SA quite all 2dfx are stored in binary Format in the coresponding dff. Like I mentioned, there is a dokumentation existing in the wiki for both formats, but unfortunatelly no deskription how to convert between the formats.

Link to comment
Share on other sites

Is it not obvious? You need to read one format and write to another.

Edited by DK22Pac
Link to comment
Share on other sites

Is it not obvious? You need read one format and write to another.

Yes.

Link to comment
Share on other sites

Great, glad to help you

Link to comment
Share on other sites

Great, glad to help you

Похоже ты меня не совсем понял, мой вопрос как именно конвертировать из одного формата в другой.

Link to comment
Share on other sites

Похоже ты меня не совсем понял, мой вопрос как именно конвертировать из одного формата в другой.

Ах, ты хотел узнать как именно конвертировать. Ну что ж, тут всё просто - читаешь данные из одного формата и записываешь их в другом.

Если тебя интересует именно реализация - то на C++ можно использовать stringstream чтобы разобрать/собрать строку (но я бы посоветовал написать свой "парсер").

Link to comment
Share on other sites

 

Похоже ты меня не совсем понял, мой вопрос как именно конвертировать из одного формата в другой.

Ах, ты хотел узнать как именно конвертировать. Ну что ж, тут всё просто - читаешь данные из одного формата и записываешь их в другом.

Если тебя интересует именно реализация - то на C++ можно использовать stringstream чтобы разобрать/собрать строку (но я бы посоветовал написать свой "парсер").

 

Нет читать не проблема, я предпочитаю использовать scanf, что бы читать сразу в правильный формат (float, int, ...). Для эффектов я использую классы как например VCLight и SALight. Проблема возникает когда надо конвертировать объект VCLight в SALight или наоборот.

Link to comment
Share on other sites

  • 8 months later...

So this is how efekt 3 (ped) looks in VC:

ID , X, Y, Z, R, G, B, unknown, 3, Behavior, RotX, RotY, RotZ, RotX, RotY, RotZ

 

the rotation matrix is then:

 

  ?        ?       ?

  ?        ?       ?

-RotX -RotY -RotZ

 

Have found examples when RotY=0 and RotZ=0, but no RotX=0.

 

so when RotY=0 the matrix looks like this:

 

 0     1    0
 rotZ  0   -rotX
-rotX  0   -rotZ

 

and when RotZ=0 the matrix looks like this:

 

rotY  -rotX 0
0      0    1
-rotx -rotY 0

 

Now I finaly know understanding how the complete rotation matrix can be created from the 3 values:

 

  rotY/sqrt(1-rotZ^2)           -rotX/sqrt(1-rotZ^2)                  0
-rotZ*rotX/sqrt(1-rotZ^2)  -rotZ*rotY/sqrt(1-rotZ^2)  sqrt(1-rotZ^2)
        -rotX                            -rotY                                   -rotZ

 

Edited by cj2000
Link to comment
Share on other sites

  • 3 years later...
cj2000

Is there some new information about 2dfx format avaible?

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.