• Center Save Changes Reset

CP cp_map_libs v1

A collaborative map made by 28 people!

  1. Zungry (DarkVirus135)

    aa Zungry (DarkVirus135)

    Messages:
    42
    Positive Ratings:
    51
    cp_map_libs - A collaborative map made by 28 people!

    Eleven Months and one day ago, I announced the Map Libs project. The idea was simple. Carve up a map into sections, let members of the community fill those sections with whatever they want, then sew it all back together into a finished product! It seemed simple at first, but oh how wrong I was. Here is a brief history of the Map Libs project:

    March 1, 2019: The Planning Phase
    I created a discord server so I could work out the kinks of the project with some other folks. Some of the first to join were Heron, Dr. Squishy, Maid, and Sandwhip. We all discussed the best way to run the project and and forumalated an announcement and method of letting people sign up for sections.

    [​IMG]

    March 14, 2019: The Project is Announced
    The people who helped set up the project were given first-dibs over sections. (With Maid specifically requesting the long trench at point A.) And some of the early adopters were already posting screenshots of their sections as people started entering the server to join in.

    [​IMG]

    March 23, 2019: All sections are claimed!

    [​IMG]


    April 14, 2019: The Special Compilation Taskforce
    After realizing just how much post-work was going to be needed to get this project to compile, I created the Special Compilation Taskforce to whip the sections into shape! The team was made up of Maid, Dr. Squishy, Aapelikaeki, YoshiMario2000, and myself, with each member cleaning up one fifth of the map. This was all to be done after the deadline was hit.

    [​IMG]

    April 20, 2019: The Deadline Arrives
    But not every section was submitted. Several people who had claimed sections ended up forgetting about the project. This meant that some sections had to be done by new people. They ended up getting picked up by Da Spud Lord, Dr. Squishy, Aapelikaeki, and myself.

    [​IMG]

    May 10, 2019: Compilation Troubles

    In the past month, I had been struggling very hard to get the map to compile. The main problem was the brushside limit. Before starting the project, I did not realize just how ridiculously low TF2's brushside limit was. For reference, cp_steel (which is a pretty compact map) uses about two-thirds of the game's brushside limit. And Map Libs didn't just reach the limit, it smashed it to pieces. It was clear that there was a lot of work to be done to get the map to compile.

    [​IMG]

    May 20, 2019: Retroactive Rules
    There was no two ways about it, we had to do a phase 2, where participants were required to resubmit their sections. The new rule was that each section had an allotment of engine limits. Each section was allowed to go to a fullness value of 1.4%. Participants were given another month to get their revised sections in.

    [​IMG]

    July 7, 2019: VBSP Crashes
    I think I may have decided that VBSP is the single worst piece of software ever created. It crashes easily, doesn't directly tell you if it crashes, doesn't always tell you what caused the crash, and reports false information about map statistics if it does crash. I spent hours upon hours of my life identifying what part of the map was causing VBSP to crash. I eventually had to resort to just binary searching through the map until I zeroed in on what parts of the map were causing it. But even after that, everyone who tried to compile the map would just hang on the "writing bsp" phase for an unreasonable amount of time.

    [​IMG]

    August 18, 2019: Cursed Project
    The brushsides were still over the limit. We had forgotten to account for the fact that compiling the sections together results in more brushsides than the total of compiling them each individually. Since brushsides will cut up other brushsides. The only solution that seemed reasonable was to cut up the map into two smaller maps. What's worse, was that even in these two smaller maps, we were still unable to get the map to compile! At this point, it seemed that all hope was lost for getting the project to compile properly.

    [​IMG]

    February 1, 2020: The Coveted In-Game Screenshot
    It had been nearly six months since anything of note had happened with the project. It's fair to say that nobody had any expectations that the project would ever reach completion. But then, out of nowhere, Da Spud Lord posts a screenshot of the map in-game and fully compiled.

    [​IMG]

    February 4, 2020: Da Spud Lord Rescues the Project
    After the server came together to fix some final compilation issues, the bsp's were made available! The map still had been split into two smaller maps, but they both played properly in-game! Participants were given just over a week to fix up their sections in the full map and file any other greivances. We were in the home stretch. We finally got to play the map in-game too! We loaded it up on a server and had some laughs over the process and the wacky things people did with their sections.

    [​IMG]

    Februrary 15, 2020: The Project is Released
    It's finally over. Through the pain, and through the grief. Through the lies. Through the storms. Through the cries, and through the wars. It was all done. So no matter what you say about the end-result, this was truly a labor of love. This is an art-project that will go down in TF2 mapmaking history as the greatest two maps built by 28 people to ever grace the Team Fortress 2 servers!
     
    • Like Like x 15
    • Thanks Thanks x 3
    Last edited: Feb 16, 2020
  2. savvaisnotagirlolbbq

    savvaisnotagirlolbbq L3: Member

    Messages:
    125
    Positive Ratings:
    113
    WOOO, This rocks! I'm so glad this was finished, this is awesome to play through! Thank you for letting me be part of this project!
     
    • Agree Agree x 2
  3. YoshiMario

    YoshiMario L2: Junior Member

    Messages:
    85
    Positive Ratings:
    64
    It is done, never ask me to work on another one of these. Its insane
     
    • Funny Funny x 1
  4. Heron

    Heron L6: Sharp Member

    Messages:
    371
    Positive Ratings:
    242
    This was quite the journey, yeah?
     
    • Agree Agree x 2
  5. Another Bad Pun

    aa Another Bad Pun dare to meme

    Messages:
    641
    Positive Ratings:
    1,462
    very nice
     
    • Agree Agree x 4
  6. BigfootBeto

    aa BigfootBeto Too obsessed with perfection

    Messages:
    449
    Positive Ratings:
    695
    oh boy it's everything i expected and more
     
    • Like Like x 1
  7. That's the plan

    That's the plan L4: Comfortable Member

    Messages:
    178
    Positive Ratings:
    37
    Very epic. I am proud to have been part of this project. Same for everyone else!

    GG gamers
     
    • Like Like x 1
  8. 14bit

    aa 14bit L14: Bit Member

    Messages:
    310
    Positive Ratings:
    942
    Darn, I can't believe I turned down a personal invite from Zungry to work on this.

    Well, I'm on standby if you ever do a round 2!
     
    • Like Like x 4
    • Funny Funny x 1
  9. Aapelikaeki

    Aapelikaeki L2: Junior Member

    Messages:
    82
    Positive Ratings:
    41
    Fuck yeah, seeing all my sections again seems almost surreal.

    Thanks to all the people insane enough try and get this map working and under source's caveman-era limits.

    I'm definitely down for Map Libs 2!
    (and for the special compilation taskforce but i'm hoping that won't be needed again)
     
    • Like Like x 1
    • Agree Agree x 1
  10. pont

    pont L2: Junior Member

    Messages:
    76
    Positive Ratings:
    66
    holy shit
     
  11. Spanospy

    Spanospy L1: Registered

    Messages:
    3
    Positive Ratings:
    1
    Damn, this is insane! Is this going to be in the April Fools competition or just something for the hell of it?
     
  12. Midlou

    Midlou L3: Member

    Messages:
    134
    Positive Ratings:
    132
    Ouh this is amazing...
     
  13. Wyvern

    aa Wyvern Certified TF2 Cartographer

    Messages:
    104
    Positive Ratings:
    130
    Awesome work guys!! Can't wait for the Gameday!!
     
    • Thanks Thanks x 1
    • Like Like x 1
  14. MegapiemanPHD

    aa MegapiemanPHD Doctorate in Deliciousness

    Messages:
    1,309
    Positive Ratings:
    782
    Holy crap you actually did it! This is great, was fun being part of this :D
     
    • Agree Agree x 2
    • Like Like x 1
  15. Jack5

    Jack5 L3: Member

    Messages:
    141
    Positive Ratings:
    25
    I am amazed at the sheer scope of this project and the fact that it actually came through... but these maps aren't finished. Everywhere I look there's some visible nodraw or edge of the world, and that was kinda sad because I would have loved for these maps to be polished after the collaboration had finished. Will the original team continue updating these maps to fix these issues? If not, would it be possible to release the custom content and Hammer projects so other people can clean the maps up themselves?
     
  16. YoshiMario

    YoshiMario L2: Junior Member

    Messages:
    85
    Positive Ratings:
    64
    @Jack5 unfortunately, due to the fact that we did run into the limits of source hard, we're not going to be able to give this map a skybox or merge these two maps into one. I think even as two separate maps, there's was a quite long time when separately they'd run into the limits. There are plans from the team to give the map updates, but don't expect too much.
     
    • Agree Agree x 2
  17. BigfootBeto

    aa BigfootBeto Too obsessed with perfection

    Messages:
    449
    Positive Ratings:
    695
    I would say the unfinished nature is part of the charm of maplibs. The fact that it compiled at all is a feat of its own.
     
    • Agree Agree x 2