GithubHelp home page GithubHelp logo

mcresourcepile / mcresourcepile.github.io Goto Github PK

View Code? Open in Web Editor NEW
13.0 12.0 15.0 1.75 GB

Source for the ResourcePile website

Home Page: https://mcresourcepile.github.io/

License: MIT License

HTML 47.05% CSS 4.24% JavaScript 31.28% SCSS 17.44%

mcresourcepile.github.io's Introduction

ResourcePile

ResourcePile is a community project which aims to provide various collections of resources for users with backgrounds in Overcast and similar networks. This is an ever evolving project with new content being added every few days, and we welcome anyone who wishes to contribute.

  • ๐Ÿฐ Maps: Collections of publicly available maps with downloads generously provided by their authors
  • ๐ŸŽจ Contests: Records for map making contests ran by various networks
  • ๐Ÿ† Tournaments: Records for tournaments ran by various networks and the community
  • ๐Ÿ“Š Statistics: Assorted achievements and history statistics from past networks
  • ๐Ÿ“‘ Wiki: A project in collaboration with the Stratus Addon Team

Contributing

The website source is maintained in the source branch and will be automatically built and then deployed to the master branch where it will become live. It is vital that you run tests before pushing or submitting a pull request (building the page). Refer to the references to learn how to contribute to various parts of the website.

To contribute to the Stratus Addon Project wiki, please go to the addon-project repository.

Building the page

  • Install npm
  • Run npm install -g grunt-cli to install grunt globally
  • Run npm install from this project folder to install all dependencies
  • Run grunt to compile the page
  • The output will be in the out/ folder

Testing the site offline (optional):

  • Run npm install -g local-web-server
  • Run ws from the out/ directory to start a webserver on localhost
  • Visit http://127.0.0.1:8000/index.html to test. You will manually have to add .html behind the URL every time you click a link.

mcresourcepile.github.io's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

mcresourcepile.github.io's Issues

Maps that need to be loaded

We have obtained permission to add all of the following maps to MapStack. They need to still be added.

  • Anthonny's maps with a BY-SA license (commercial)
  • Yoyo's Grand Spleef Tournament with a BY-SA license (commercial)
  • ViceWaterColours's maps with a BY-SA license (commercial)

Track map downloads

We should be tracking how many times individual maps have been downloaded, the total number of downloads, and a bunch of other statistics regarding maps.

List of maps to/not to acquire (redo)

BLUE = Maps not added to Mapstack, but have permission to be added
GREEN = Maps with commercial or noncommercial licenses, but are available to the public
GREY = Unlicensed maps, require a license
RED = Maps that do not have permissions and require contact with the author
BLACK = Maps that the author has requested not be released to the public

  • bend (other authors: dinner1111, nixter1029, Strangey, Moo8x8, JTr, Yemekar, MonstroGato,
    TinyOrange, Sbongkh, g_a_r_b_o
    ) : https://imgur.com/a/N7IIJ (GREEN) COLLECTED
  • Matic0B (other authors: iLifting, MapleMint, Arzanex, Bamby, TheMadnes64, Stirnubuks, Baggards) : https://imgur.com/a/bo8ym (GREEN, BLACK) COLLECTED

Missing maps

We've gotten permission for all these maps, they just need to be loaded.

Avicus Maps

  • Homo 'non est Calidus by XUPH with a non-commercial license

  • Frozen Horizon with a commercial license

  • Snowy Overworld by Passively with a commercial license

OCN Maps

  • Hallowed Harb (Plastix made Harb)

  • Fortress Battles: Easter with a commercial license

  • SuperPRISM with a commercial license

Add links to report issues

Add links somewhere on the pages to link to here so people can report issues or suggest features for parts of the website.

Fix navbar on mobile

Updates pulls to the right which looks weird on mobile.

Possible solution: Different navbar that only displays on mobile devices where updates is under the others with a divider between them, keep desktop pulling to the right.

Replace Lifeboat with Overcast

Once Lifeboat drops PGM support, replace any links to Lifeboat with Overcast Network and PGM. Map images will have to be moved to our repos as maps.oc.tc probably won't stay up much longer.

Contacted map authors list - Avicus (Throwback/MCZone maps)

Please don't edit this list for any reason unless you're adding another author who has been contacted.

NOTE: This isn't a general Avicus one, but rather maps that were formerly used for the Throwback server due to the possible difficulties in contacting older map creators.

Map authors who have given us permission

These map authors have given us permission to use their maps, and the maps are either on the site or on the list of maps to add.

  • Matic0B (Clay Wars)
  • KooDaLord (Scorpio)
  • Pavlo
  • Evocal (Formorgar I, Justice I, Block Fort)
  • funkystudios (Halcyon I, Actrix)

Map authors who have not given us permission

These map authors have not allowed us to use their maps, or have not allowed us to use any maps that have not been co-created by anyone else that we have permission to use.

  • ParaPenguin / Haribo98 (Ternio, Senex I, Senex II, Rendezvous I, Rendezvous II, Gladiator)

None currently

Map authors who we're still waiting to hear back from

These map authors have been contacted, but we have not heard a response from. It could be worth contacting these people again, maybe on a different platform.

  • G_SKIPPY (Fissura, Quintus, Luar, Divines)
  • Naskel (Zalidor, Vallis)
  • PrinceRelyt / XVenom17
  • Bumblebeetle13 (Dust Devils)

Map authors who have not been contacted

These maps authors have not been contacted yet. Feel free to add anyone to this list.

  • Jessamania (Castle Adventure)
  • Awarrior/Fouled/Lavish (Sandstorm)
  • Pavlo
  • Polar_Express

Contacted map authors list - Avicus

Please don't edit this list for any reason unless you're adding another author who has been contacted.

NOTE: There already is a list for contacted map author info (#75), however since that list is just for Throwback maps, this one will replace it and all info from that issue will be transferred to this one.

Map authors who have given us permission

These map authors have given us permission to use their maps, and the maps are either on the site or on the list of maps to add.

  • cellish

  • CrazyClownz

  • Crimson_Aught

  • dcstarwars

  • Evocal

  • funkystudios

  • izjust4fun

  • joelous

  • Kojak

  • KOODALORD

  • K_R_Cord

  • Legoche

  • Myv

  • ParaPenguin (aka. Haribo98)

  • PieZ

  • Prodigy4532

  • profbananaslug

  • ProfessorUtonium

  • resepignev

  • Riilo

  • Spookeh

  • steven5703

  • Stuarts

  • ViceWatercolour (aka. Squiddard)

  • XUPH

Map authors who have not given us permission

These map authors have not allowed us to use their maps, or have not allowed us to use any maps that have not been co-created by anyone else that we have permission to use.

  • Clijmart

  • GrapeSmoothie

  • Matic0B

Map authors who we're still waiting to hear back from

These map authors have been contacted, but we have not heard a response from. It could be worth contacting these people again, maybe on a different platform.

  • Fouled

  • G_SKIPPY

  • Naskel

  • Numberz_

  • Pavlo

  • Bumblebeetle13

  • PrinceRelyt / XVenom17

Map authors who do not need to be contacted further

These maps authors were contacted at one point in the past, but co-authors to all their maps have already given permission for us to use them.

Map authors who have not been contacted

These maps authors have not been contacted yet. Feel free to add anyone to this list.

  • Awarrior (Exzyy : ByExzyy [Skype])

  • Jessamania

  • Lavish (calwhovian)

  • MerlinMaster

  • Polar_Express

GD3 map download broken

"half the map is gone" according to somebody dude in Discord.

I'll fix this up over the weekend, just need to leave a note

Sort maps alphabetically when building page

Instead of forcing each new map added to be entered alphabetically in the data file (which is a huge pain in the ass), sort everything when the page is being built. This means we can just add new maps at the end of the data file instead of sifting through hundreds of maps trying to find the right spot for a new one.

Add for each script async

Add for each import of external scripts the following:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" async></script>

Make discussions use true/false

Make discussion links not required and have true/false for maps.

Current:
discussion: "LINK",

Requested: Use true/false like discussion: true, + link if true

Map thumbnail updates

  • Convert to global template which all MapStack pages use
  • Separate official and unofficial maps
  • Link to thread instead of displaying CC for sourced maps
  • Make it more clear which license maps are using without having to look in the download modal (maybe a badge?)
  • Might be some other little things

Hide alert across sessions

The global alert is only hidden for the current session, so the next time the user visits the website the alert will reappear.

List of maps to/not to acquire

Maps that need to be added to Mapstack in order of author

  • bend

  • Sinuous

  • Fallencrests (All of its variants: https://gyazo.com/aeaabe64b1ff4a0177b2aa35694bb003)

  • Fallencrests 2

  • Molendinis

  • Treasure Town

  • Loyalty DTM

  • koipen

  • Cairo Blitz + TDM

  • Monument Valley

  • Athirk

  • No Man's Land

  • Airship Aces

  • Fields of Glory

  • Qixit

  • Damaged Fortress

  • Aeliegra

  • Connected Christmas

  • Connected

  • Thorns II

  • An Overcast Christmas

Maps that need permissions (are unlicensed)

Maps that need to be acquired / authors that need to be contacted

  • Syvoxo

  • Wildwood Crevice

  • Paradise Isle

  • Solo_Runner

  • Abandoned Zoo + Blitz

  • Snow Globe

  • Zoo

  • CloudNine PearlBow RAGE

Maps that were denied permissions to add to Mapstack in order of author

  • Reshif
  1. Splinter
  2. Splinter: FFA
  3. TNT Spleef
  4. Skyfall
  5. Skyfall
  6. Verdant Corridors
  7. Boulevard
  • koipen
  1. Irongate Harbor
  2. Bastion Hill (all variants)
  • Matic0B
  1. SolitudeMC

Replace links on MapStack CONTRIBUTING.md

Contributions to MapStack

All maps listed on MapStack are stored within a javascript file called map-listing.js which is located under each of the network's individual folder, under the materials folder, which is under the assets folder. The lifeboat.html or avicus.html in the mapstack folder does not need to be edited.

Lifeboat PC bow records: assets/materials/lifeboat/map-listing.js
Avicus Network bow records: assets/materials/avicus/bow-records.js

The links to the bow records need to be removed, and replaced with the correct links

"TO DO" for Contest pages

Things are not organized based on priority or anything.

Issues / Fixes:

  • Remove /contest/overcast from navbar as there is no content
  • Make table fit in the container, it goes out on the sides
  • Clicking on a persons name in map thumbnails doesn't do anything (should probably search for them in the maps page)
  • Fix submission details on Mini map making competition page (the dates listed are for the current destroy competition)

Improvements:

  • Add markers to table to show that it can be organized
  • Organize map thumbnails in an alphabetical order
  • Change icon for contests in navbar to something else so it's not the same as maps (there's an icon for just one block)
  • Make top row in the table bold (categories)

New features:

  • Add numbers in badges (1, 2 etc but # in front) to map thumbnails to show map ranking (best to worst score)
  • Add numbers (1, 2 etc but # in front) in a new column in the table in front of map names showing their ranking
  • Make gamemode text clickable so once you click it, it links to the maps page searching for that gamemode (Read comments below - 2)
  • Add map authors underneath map name for top three maps in the podium (make the text quite small so it doesn't change the look too much)

Other:

  • Add page for ongoing Stratus map contest
  • Add pages for Overcast map contests (what we have)
  • Once things are done and content is added, write an update post
  • Possibly rename "Competitive" in the navbar to something that might suit map contests better

Comments

(1) Have the images behave the same way the name does, once clicked
(2) The links (on image, name and authors) that lead to map pages should lead to the new stratus page that will go up as there are a lot of maps we can source from stratus. The issue is, how will we choose if it links to Stratus or PGM map page as some of them might be loaded in the repo and others not. That would split the maps into two categories and the link would need to know which one to go to. Or add a contest tag to map thumbnails that we can use and have all on stratus pages since they were made for stratus.
(3) If a custom panel has more than 3 or 5 lines of content, add a button that once clicked expands the panel fully but hides everything except top 3 or 5 lines of content (example: Destroy map making competition).

Contacted map authors list - OCN

Please don't edit this list for any reason unless you're adding another author who has been contacted.

Map authors who have given us permission

These map authors have given us permission to use their maps, and the maps are either on the site or on the list of maps to add.

  • AllttA

  • amactus

  • AMo

  • AntandRocky

  • Anthonny

  • Arzanex

  • AtlasGames

  • Avaleer

  • BeanButt

  • Beebou

  • bend

  • bleangamer

  • Brottweiler

  • CacklingPanda

  • Carterpaul

  • ch4teau

  • chle_

  • Claf

  • CoWinkKeyDinkInc

  • Creephunter

  • D347HxD

  • daeshik

  • Daffy_Duck01

  • dewtriod

  • DiamondAx

  • Diamyx

  • DoctorTardi

  • Doomyboy

  • Draeyx

  • Elijah

  • felipu_feliu

  • Flashee

  • GabeIsAwsome199

  • GammaRay89

  • GoldenOre

  • gushingblood

  • halfmaster1

  • HardstyleRaver2

  • HoldfastGames

  • iLifting

  • ItzaMeLuigi

  • JonnyBallgame

  • JSBach

  • Jtr

  • Kaleeka

  • KasiCrafter

  • Kaskito

  • koipen

  • Kroest

  • Lyzak

  • Matic0B

  • Mattato

  • matt772

  • McFanta_

  • Mikeg542

  • mitchiii_

  • Moo8x8

  • MrArchy

  • NadaStorm

  • Nanu

  • nintendoboy11

  • nixter1029

  • Obelistics

  • OllieGamerz

  • ollyj

  • Omnigarde

  • Oversoul96

  • Oxinous

  • pbat

  • PepsiDog

  • pikpikmerchant

  • PlasmaCross

  • Plastix

  • Qixit

  • raid3r

  • Rasta_Jol

  • Reshif

  • Rixiot

  • Ro_G

  • SailorMojo

  • samthecat43

  • SheriffSoco

  • Skirmisher47

  • snatimal

  • StealthMedia

  • Strmr

  • Teh_Myth

  • TheNoChillDude

  • Thungon

  • Timotheeee

  • Torn_Ares

  • UnPhair

  • ViceWaterColour

  • Vytr

  • whiskers434

  • whiteveR

  • Without_Regret

  • xCand

  • Yoyo_

  • Zan

  • _3Each

Map authors who have not given us permission

These map authors have not allowed us to use their maps, or have not allowed us to use any maps that have not been co-created by anyone else that we have permission to use.

  • Chicky

  • Cubist

  • Eclipsen

  • ElectroidFilms

  • Equus

  • Pugzy

  • rockymine

  • Strangey

  • Tjandra

  • Tywnis

  • _DISTRACTION

Map authors who we're still waiting to hear back from

These map authors have been contacted, but we have not heard a response from. It could be worth contacting these people again, maybe on a different platform.

  • BlockDrop74

  • Brumlington

  • crikimaruc

  • JETUB1

  • McSpider

  • McYukon

  • Mono0

  • oib5

  • SajinZero

  • Syvoxo

Map authors who do not need to be contacted further

These maps authors were contacted at one point in the past, but co-authors to all their maps have already given permission for us to use them.

  • auxdempster

  • BrunoTheMiner

  • Dino_Saurus

  • FlavorfulGecko5

  • TiggyLi

  • TruBuild

  • SpooksMcKenzie

Map authors who have not been contacted

These maps authors have not been contacted yet. Feel free to add anyone to this list.

  • __gavin

  • Eclipsen

  • LEGITME

  • OurLoneHero

  • Pyrolith

  • SajinZero

  • Solo_Runner

  • thegoodguy

  • way2hot4rs

Policy regarding maps and map acquisition

Just have a page with info about maps, our purpose with the maps, what users should do with them, and stuff about map removal.


The maps which have been uploaded to our, MCResourcePile, GitHub repositories and website have been obtained either by direct consent from one or more of the documented authors or have been acquired from public downloads from the Overcast Network or Avicus Network forums with working downloads for that specific map. Maps that have been retrieved from public forum threads have been updated to their latest version to ensure their stability and functionality on PGM running servers. These maps, unless explicitly specified on the public download, are not associated with any type of license or terms of use and we, MCResourcePile, will never apply these to those maps without direct consent and approval from one or more of the documented authors.

By downloading any map from our service, being the MCResourcePile website, or downloading any of our GitHub map repositories, it is assumed you have read the terms of use and that you follow these guidelines when using these maps. By not following these terms you are compromising the system in which this service is based upon.

If you are one of the documented authors of any of the maps which are in our map repositories you are free to request its removal at any time by creating in issue in the respective maps repository or by contacting us directly through discord or here. We will remove the related files as quickly as possible, but we are unable to prevent anyone who has already obtained a copy of your map from using it as long as they are using it by our terms of use.


Need to do terms of use stuff..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.