1. GPU Fatal Error? Intel HD Graphics 620/630 Crashes? Help us solve them!
    Dismiss Notice

Possable file type?

Discussion in 'General Discussion' started by softguy456, Aug 19, 2014.

  1. softguy456

    softguy456
    Expand Collapse

    Joined:
    Oct 6, 2013
    Messages:
    22
    i have an old ish 2005 game i like alot Police Chase AKA USA racer the latest in the Euro Racer series and i wanted to see if i can have the maps in BeamNG but they are a .nif file type and i dont know if they are compatible :/ but what i would want is the ability to have all 11 maps linked together through a series of easily placed highways ... (ive played this game long enough to know it should work) and have a semi-open world type of game with several race tracks and city maps but the only problem is how to get beamNG to use the NIF file type... if anyone has an idea of how to do this ID BE SO HAPPEH
     
  2. Bakasan

    Bakasan
    Expand Collapse
    Banned

    Joined:
    Dec 3, 2013
    Messages:
    945
    Well, any 3d model is theoretically compatible. Firstly though, you would have to find a way to convert the .nif file into .dae for BeamNG. I have never heard of this file type, so your best bet is to try and see if there's a convertor/importer on the internet.
     
  3. softguy456

    softguy456
    Expand Collapse

    Joined:
    Oct 6, 2013
    Messages:
    22
    i sure hope so :D ..... i wonder if it will export it as a solid or as many parts ...... i wonder also if blender might work for this :/
     
  4. Narwhal

    Narwhal
    Expand Collapse

    Joined:
    Aug 4, 2013
    Messages:
    1,720
  5. Dummiesman

    Dummiesman
    Expand Collapse

    Joined:
    Sep 17, 2013
    Messages:
    4,284
    i got bored and did my own research below. But there are tools that Narwhal linked that work :p.

    I'm looking through the NIF file with my own tool. This isn't perfect yet. If I get any more progress I'll post it here

    Here's for anyone technical
    Code:
    typedef struct NIFVertex{
    float x,y,z;
    float nx,ny,nz;
    }
    struct NIFMesh{
    short numVertices;
    NIFVertex vertices[numVertices];
    byte unknown[10]; //Byte-aligned?
    short numberOfTriangles;
    short numberOfIndices; //numberOfTriangles * 3
    short indices[numberOfIndices];
    }


    Pixel data is plain RGB24.


    (imported from here)

    (imported from here)

     
    #5 Dummiesman, Aug 19, 2014
    Last edited by a moderator: Aug 19, 2014
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice