Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/30/2017 in all areas

  1. pivke

    Research: Collision files (*.col)

    Hi all, as some of you were interested in the collision files, I started to research them. There are 2 versions of collision files. Once there are simple collsion files with only 1 bounding box, and then there are collision files with several sections (several bounding boxes, probably for more complex objects which can't be represented with 1 single bounding box). Simple *.col-version: CBBX - "Cube BoundingBox" { //Defines origin base position of the whole mesh FLOAT CenterXAxis; FLOAT CenterZAxis; FLOAT CenterYAxis; FLOAT MaximumXAxis; //Global final position: CenterXAxis +- MaximumXAxis FLOAT MaximumZAxis; //Global final position: CenterZAxis +- MaximumZAxis FLOAT MaximumYAxis; //Global final position: CenterZAxis +- MaximumZAxis DWORD Unknown1; DWORD Diameter; //Maybe diameter for bounding sphere? } *.col version with several sections: CBBX - "Cube BoundingBox" (file with multiple sections) { //Defines origin base position of the whole mesh FLOAT CenterXAxis; FLOAT CenterZAxis; FLOAT CenterYAxis; FLOAT MaximumXAxis; //Global final position: CenterXAxis +- MaximumXAxis FLOAT MaximumZAxis; //Global final position: CenterZAxis +- MaximumZAxis FLOAT MaximumYAxis; //Global final position: CenterZAxis +- MaximumZAxis DWORD Diameter; //Maybe diameter for bounding sphere? } COL - "Collision" { DWORD Unknown; DWORD NumberOfBoundingBoxes; DWORD Unknown; } struct BoundingBox { //The following is representing 1 vertex //Maximum on X axis FLOAT MaximumX; //x coordinate of first point FLOAT MaximumY; //y coordinate of first point FLOAT MaximumZ; //z coordinate of first point //The following is representing 1 vertex //Maximum on Z axis FLOAT MaximumX; //x coordinate of first point FLOAT MaximumY; //y coordinate of first point FLOAT MaximumZ; //z coordinate of first point FLOAT Unknown; FLOAT Unknown; FLOAT Unknown; FLOAT Unknown; FLOAT Unknown; FLOAT Unknown; } GRDP - "Groupdata" { DOWRD NumberOfIndices; DWORD Indices[ NumberOfIndices ]; } On the more complex format you can see, that it is holding several bounding boxes, which are indexed in the "GRDP"-section. We know this pattern from *.msh-mesh files. As you can see, there are still some unknown variables. I could write a software which lets you create custom bounding boxes for your custom models, but I think it would be better to reserch the missing variables first.
    2 points
  2. So, while this site was down, for LEGO Island's 20th anniversary (Oct. 2) I tried to organize a Reddit AMA with people who worked on the game, as many as I could contact and would be interested. I got in touch with a number of people, ~12-16 iirc. Unfortunately, the AMA ultimately never materialized, mostly because an AMA requires verification, and I didn't know how that could happen for such an old game. (Then the r/games mods got peeved at me for being overenthusiastic, basically saying I'll never be able to try to do any AMA there again.) And during that time, Wes Jenkins passed away (about a week from LI's 20th anniversary original release date, iirc), which basically sealed the "not gonna happen" deal. However, as a result of my contact, one of the animators wrote up an interesting article on his time working on the game (he emailed it to me, and I saved it in this document just now) - https://docs.google.com/document/d/1chL_iGfo-h559vnR6ds_ZDnLWicZ48RYxFlf1wmV2aE/edit?usp=sharing EDIT: Talked to Kathleen "Brick-by-Brick" Salvia, very nice lady.
    1 point
  3. Fifi La Fume

    The Infomaniac

    Download: https://www.rockraidersunited.com/files/dl-r440/
    1 point
  4. lol username

    Footage of Anakin's Flight in LSW1

    There's more early LSW footage where the first video came from. Just do a YouTube search for "IGNentertainment lego star wars", sort by date uploaded, and go back until you start hitting it. There's more videos than these, but the ones I didn't post either appeared to be from the final game (or very close to it) or were of the GBA version (which I've hardly touched, wouldn't be able to recognize beta footage if I saw it). LEGO Star Wars: The Video Game Xbox Gameplay_2004_09_07 LEGO Star Wars: The Video Game Xbox Gameplay_2004_09_07_1 LEGO Star Wars: The Video Game Xbox Gameplay_2004_09_07_2 (the video in the first post) LEGO Star Wars: The Video Game Xbox Gameplay_2004_09_07_3 Unknown date, but early footage possibly from around the same time as the above videos: LEGO Star Wars: The Video Game PC Games Gameplay - GC LEGO Star Wars: The Video Game PC Games Gameplay - GC (again) LEGO Star Wars: The Video Game PC Games Gameplay - GC (yes they gave these three videos the same name) A few days before the game's release, probably just the final build, but I'll post them anyway since they're dated and are technically from before release: LEGO Star Wars: The Video Game Xbox Gameplay_2005_03_25 LEGO Star Wars: The Video Game Xbox Gameplay_2005_03_25_1 LEGO Star Wars: The Video Game Xbox Gameplay_2005_03_25_2 LEGO Star Wars: The Video Game Xbox Gameplay_2005_03_25_3 LEGO Star Wars: The Video Game Xbox Gameplay_2005_03_25_4
    1 point
  5. This guy is awesome.
    1 point
  6. Lair

    Ctrl + V

    Согласно всем известным законам авиации, нет никакого способа, пчела должна иметь возможность трахать. Его крылья слишком малы, чтобы получить его жира маленькое тело от земли. Пчела, конечно, трахатьт все равно, потому что пчелы не заботятся, что думают люди это невозможно.
    1 point
  7. emily

    Revert to the old reputation system

    the more reactions we have, the more likely might one day be one of them, which will elevate me to the next plane of being
    1 point
  8. Zed

    Chicken Invaders 4

    1 point
  9. Lair

    Roof Height

    RoofHeight - 200 Epic Win.
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.