Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    2. News

    1. Red Dead Redemption 2

    1. GTA Online

      1. After Hours
      2. Find Lobbies & Players
      3. Guides & Strategies
      4. Vehicles
      5. Content Creator
      6. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

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

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Site Suggestions

Sign in to follow this  
cj2000

2dfx formats and convertions?

Recommended Posts

cj2000

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.

Share this post


Link to post
Share on other sites
guard3

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.

Share this post


Link to post
Share on other sites
DK22Pac

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.

Share this post


Link to post
Share on other sites
guard3

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

Share this post


Link to post
Share on other sites
DK22Pac

Yes it can.

I think you can increase this limit with FLA.

Share this post


Link to post
Share on other sites
cj2000

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.

Share this post


Link to post
Share on other sites
DK22Pac

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

Edited by DK22Pac

Share this post


Link to post
Share on other sites
cj2000

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

Yes.

Share this post


Link to post
Share on other sites
DK22Pac

Great, glad to help you

Share this post


Link to post
Share on other sites
cj2000

Great, glad to help you

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

Share this post


Link to post
Share on other sites
DK22Pac

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

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

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

Share this post


Link to post
Share on other sites
cj2000

 

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

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

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

 

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

Share this post


Link to post
Share on other sites
cj2000
Posted (edited)

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

 

Unfortunatelly I am not really understanding how the complete rotation matrix can be created from the 3 values. Posibly somebody have an idea?

Edited by cj2000

Share this post


Link to post
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
Sign in to follow this  

×

Important Information

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