abrahamyg / sc2-campaign-manager Goto Github PK
View Code? Open in Web Editor NEWA Campaign Manager for StarCraft II.
License: Creative Commons Zero v1.0 Universal
A Campaign Manager for StarCraft II.
License: Creative Commons Zero v1.0 Universal
Currently if a campaign is updated in its manifest file, the campaign doesnt change if something changed between versions other than differing files in destinations or a new map/mod is added.
The plan would be to determine if a particular map/mod requires update and just point as such. If the updated version mismatches with the current one, it wont even let you play the current version.
Currently, it is only possible to install mods. It would be nice if this tool could also uninstall them.
As a bonus, maybe it should detect if a mod is already installed even if it wasn't installed through this mod manager.
Documentation is not clear yet on what a manifest is and how author can create their own, despite the tools already in place.
Currently some management parts are very cumbersome to work with. Map and Mod management need some streamlining.
It would be nice to have tags to determine which custom stories are voice acted or if a custom story is actually canon to the Starcraft universe.
For example, Enslavers Redux, even though it was made by a fan, is actually a canon story and follows real events happening in the starcraft universe.
As for voice acting, the only 2 custom campaigns that I know of that are voice acted are Mass Recall, and The Antioch Chronicles.
In order to meet the needs and convenience of more users in the future, I hope you can add the localization of different languages and the selection of different download sources.
enhancement: Requirements for localization and optional download sources.
Original intention: I would like to recommend this software to Chinese players, but currently the English language is not suitable for most Chinese players, and the download source is github, which is a website that Chinese players cannot easily access.
About Localization:
I hope you can provide localized access to different languages. i18n will better allow more players to use the software and bring convenient services to more players.
What I can do to help: I can provide simplified Chinese (zhCN/zh-hans) localization for this software after the relevant entry is provided.
Abou Optional Download Sources
Allowing more choice of download sources allows more campaign makers to source for the software. In addition, allowing more download sources allows users to choose the source that best suits their network, and this will make it possible to download campaigns that localized in different languages.
What I can do to help: I hope to provide excellent download source for Chinese players through this feature, which will help Chinese players greatly improve the download experience. In addition, I hope to provide Chinese localized campaign after Chinese players through this feature. (this Chinese localization will only be provided with the permission of the original author of the campaign)
Got another suggestion. Currently, every time I launch the mod, the size of the window is reset back to default. It would be nice if it can remember the size of the window I used before exiting it.
Currently, the mod doesn't add shortcuts to for the mods. For examples, Mass Recall has a custom shortcut to launch the mod. It would be nice if this tool could add shortcuts for mods. If a mod doesn't have a custom shortcut, then maybe just a shortcut to the editor launcher.
Ok, this is the last suggestion I am making until you close the other ones as I do not want to overload you.
It is common for software to have a about tab that contains the author, a link to the project site + source code, license information, and a way to check for updates.
Maybe just start with manual update checks and add automatic update check later if it is too difficult.
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.