DavidN Posted September 5, 2021 Introducing RAMPART (a somewhat clumsy acronym for RAMP Aggregator for Rapid Tessellation)! RAMPART is a PHP webapp that I created for running RAMP because I wanted to invent a new, easier way of managing large community projects. It takes a lot of the manual work out of herding your contributors and making sure everyone's submissions are up to date. I'm calling the current version a beta and I'm currently in search of a client to test the code out on a project that I don't have direct control over :) For submissions, RAMP lets you: - Manage vanilla, Boom or UDMF projects - or a mix of map formats in a single project - Have a central place for mappers to submit new maps and updates (no scouring through forum threads for updates and submissions!) - Either define your map slots first and assign them to people, or have a free-for-all hub-style project where map slots are automatically created - Choose what kind of content you want to allow - a project can have just new maps, or new sprites, textures, sound and scripting madness - Include your own fixed content to be bundled into the project (such as texture packs, a hub map, etc) Projects can be: - Built and downloaded on demand - you don't have to update a master copy yourself, RAMPART will compile all submitted maps into a single project when anything changes. - Generated in either WAD or PK3 format Technical stuff: - Lightweight with no dependencies! Runs entirely as its own set of PHP and JS scripts - No database required either - all data handling is through the filesystem The code is available at https://github.com/davidxn/rampart and anyone is welcome to contribute or port it as they want. If you have a community project in flight or just starting, I would be glad to host an instance for you, give you the reins and work with you to support what your project needs. 50 Quote Share this post Link to post
Nikku4211 Posted September 5, 2021 (edited) Woah, this is cool. I can't wait to use this in my next community project. I hope plenty of people will be doing the same from this point on. Now.. uh... I just need to find a server to put this on. 37 minutes ago, DavidN said: - Manage vanilla, Boom or UDMF projects - or a mix of map formats in a single project What about all the things inbetween? Can people define their own sourceport/standard for projects that use other source port mapping formats? 37 minutes ago, DavidN said: - Generated in either WAD or PK3 format I know Eternity is still pretty obscure, but what do you think about supporting generating with a .pke extension (so that Eternity users don't have to rename the project file constantly every time they download) and generating .pk7s? I know .pk7s are slow, but still. 37 minutes ago, DavidN said: If you have a community project in flight or just starting, I would be glad to host an instance for you, give you the reins and work with you to support what your project needs. Oh, nice. I have no hard plans right now, I've got to improve my life skills first before I try extensively interacting with other people enough to make a ComProj. Also, nice name. Sounds like a movie that has an AMA made about it. Edited September 5, 2021 by Nikku4211 0 Quote Share this post Link to post
Biodegradable Posted September 5, 2021 A new piece of Doom technology to streamline the process and help make things just that little bit easier. No doubt this will be a godsend for mappers everywhere and people will be singing your praises for years. Well done, Dave. :^) 3 Quote Share this post Link to post
Remilia Scarlet Posted September 5, 2021 Oh this looks nice! I wrote something kinda similar a while back, though it targets the command line and uses Makefile-like build files. It'd be neat if I could somehow leverage this to use it as a web interface into my current workflow (fossil repository + my own wad/compiler/optimizing tools). I absolutely hate updating my website, and having it all Just Work would be awesome XD What do these icons mean? (Sorry if that's in the video, I may have missed it) 0 Quote Share this post Link to post
CBM Posted September 5, 2021 I think there are some free PHP webhosts online... maybe I should try and see if I can get this working for the Booked CP 1 Quote Share this post Link to post
Worriedidiot Posted September 5, 2021 3 hours ago, Remilia Scarlet said: What do these icons mean? (Sorry if that's in the video, I may have missed it) The first icon means that jumping is enabled on that map and the second one means that the map is locked and can no longer be modified. 3 Quote Share this post Link to post
MattFright Posted September 5, 2021 I feel like this would've fit better in the Editing sub-forum... STILL This seems like it could be an extremely helpful tool for sure! I was wondering if you'd ever release the tool you used for everyone else since the release of RAMP 2 Quote Share this post Link to post
AllSlayer Posted September 6, 2021 I just watched your video on YouTube this morning and, wow! I haven't yet gotten into a community project, but for both managing or contributing, this looks like a welcome and wonderful set of tools. Great work! I also followed quite a bit of your Ramp project. Thanks for all the helpful content! 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.