siegeengineers / aoe2map Goto Github PK
View Code? Open in Web Editor NEWa website to share and find Age of Empires II Random Map Scripts
Home Page: https://aoe2map.net
License: GNU General Public License v3.0
a website to share and find Age of Empires II Random Map Scripts
Home Page: https://aoe2map.net
License: GNU General Public License v3.0
Mainly to allow users to comment other users' maps
ZR maps are apparently encoded incorrectly, which makes them crash the game when trying to use them after extracting them from the "downloaded" zip file.
Currently, the link in the "new version available" alert leads to the next version. This means that you possibly have to click through multiple versions of a map to reach the latest version.
The link should directly lead to the latest version.
The easiest and most robust solution would possibly be the option to give maps a thumbs-up 👍
(Do we also want to have a thumbs-down? Discuss.)
Add an input field to each map so users can set the probabilities manually.
ZR@
filenames are transformed to ZR_40
. They should keep their ZR@
prefix, otherwise they will not work but have to be renamed back first…
Currently, images have to be re-uploaded (or rather recreated and uploaded) for every new map version.
Often however, the same image fits multiple versions of a map.
Make it possible to select the images you want to keep from the old version when uploading the new version of a map.
Currently, only the owner can edit a map or add new versions. The same is true for map collections. An owner should be able to define other users for a map/collection that shall be able to manage that map/collection as well
The map page has them already, the collection page could use them as well. Not too sure about whether it should have a preview image or not though.
Users shall be able to:
A deleted map / collection is removed from the database, the files are deleted from the disk.
An archived map / collection is marked in the database, but the database contents and files remain.
An archived map is still accessible via the direct url and remains part of collections that it is in, but it does no longer show up in searches and cannot be added to collections anymore. An archived collection is still accessible via the direct url, but it does no longer show up in searches. Archived maps and collections display an info box about their status.
Not sure if that is even feasible.
Add a dedicated changelog field so map authors can explain what is new when they upload a new version of a map
Make maps download with the version number to avoid players getting conflicts.
https://pypi.org/project/mgzdb/ is only 1.2.1 and requirement here is >=1.2.2
We could check for a guard_state
command in the rms and if none is found, we could add the corresponding block of commands in the <PLAYER_SETUP>
section and offer the modified version for download.
We could also offer a "Regicidify"/"Suddendeathify" page: Drag&Drop rms in, get regicide or sudden death version out
How to reproduce
Tested on Firefox 111.0.2 and 112.0 (Windows x64)
Currently, old versions of a map are only accessible if you know the direct url to the map page.
List older on the map page as well (with the changelog information, #6 )
I have a map named "Arabia_Bamboo": https://aoe2map.net/map/e541d3c8-a342-41b2-8135-8dbea53728d0
Using the website's search functionality, search for "Arabia Bamboo" (with a space, not an underscore). No results are returned.
A search for just "Bamboo" or for "Arabia_Bamboo" with an underscore returns the map in the results.
It would be nice if the search functionality could support searching for maps that use various word separators, e.g. spaces
, underscores _
, and dashes -
, as I was expecting the map to be returned with those searches.
guard_state
→ UP1.5)if DLC_MANGROVEFOREST
, if UP_EXTENSION
)Hey there,
I would like to propose that we create an API for the data at aoe2map.net so for example we can pull in some data and show it on an OBS-overlay or on the client.
I would further propose to use openAPI ("specification for machine-readable interface files for describing, producing, consuming, and visualizing RESTful web services"):
https://swagger.io/specification/
To easily create and validate the API file we can use apibldr
https://www.apibldr.com/
Map info currently looks like this:
After this change, it would look similar to this:
This allows users to more accurately judge the quality of uploads: Is the map owner the original author, a tournament host, or just a random dude on the internet?
This means that usernames would appear publicly on the site for the first time.
This change is scheduled to be implemented not before 2019-10-01.
I am going to email all users about this change and its implications soon™ on 2019-09-15 and ask them if they have reservations against it. If points are brought up that speak against this change, it can also be canceled. If a user's concerns can be resolved by other means while still implementing this change, I will also be willing to do so.
Why have ugly things like https://aoe2map.net/map/772675d9-4793-4d84-bd92-f33f2c9bc8ba
when you could also easily have https://aoe2map.net/map/forest-nothing-2018-772675d9
?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.