Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@jamiephan
jamiephan
Follow
View jamiephan's full-sized avatar
🎯
Focusing

Jamie Phan jamiephan

🎯
Focusing
Proficient at spending a few days to automate a 10 second task.

Highlights

  • Pro

Block or report jamiephan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more aboutreporting abuse.

Report abuse
jamiephan/README.md

Projects

  • jamiephan.github.io: Mypersonal website, with some nice parallax effects in the universe 🌍 and ahidden easter egg 👀.
  • JSONBin: A Pastebin-like service speifically designed for JSON. Can be also exported to different formats such as XML, YAML. It features a API based service with an online editor.
  • batch-scripts: Some random batch scripts that I made, I use them quite often for various of stuff (why the fxxk Windows uses forward slash in paths, oh my fu...*ahem*, please excuse me.)

Most of my working projects are in private, so not much are listed 😔.

However you can check out myblog instead!


Heroes of the Storm

Heroes of the Storm is one of my favorite MOBA game with great looking arts and heroes. I can confidently say I spent over 3000+ hours game time with many more hours dedicated to modding.

More importantly, Heroes of the Storm is a modified engine based on theStarcraft 2 engine. Starcraft 2 have a publicly available game editor for modding the game (While Heroes does not). However, due to they are using a similar game engine, Heroes have inherited some custom map loading features as well, although it is not publicly documented.

Here are some projects related to Heroes of the Storm:

Active:

  • Storm Map Generator (source code): An onlinestormmap file generator (stormmap is the map file format for Heroes of the Storm), that supports multiple configurations such as template map, adding AI, welcome message, enabling debug mode and adding customized XML game data files. You can also use the Web UI to edit and validate the XML files without an editor installed on your computer. Enables for a completely tool-lessstormmap file generation.
  • Try Mode 2.0: A drop-in replacement for the in game Try Mode (or Test Mode), with extra features such asEnabling Debug mode,Spawn any units,Update any game values, etc, and tools making modding the map much easier. It will also generate multiple maps (including AI variants) with the custom modding data.
  • Try Mode 2.0 Installer: An Installer App forTry Mode 2.0, allowing to reduce the complexity when installing the custom maps, it also allows to fetch the latest map from the Releases.
  • Game Data: A repo to store all the non-binary game data from Heroes of the Storm (excluding Assets). The game data will be fetched automatically and generate axsd file, that can be used for custom modding validation and editor auto-completion.
  • S2MA: Automatically fetch Heroes of the Storm (via GitHub Action) data and extract the mods and map files. Act as a storage for those files, which are used byTry Mode 2.0, for building custom maps andAI Maps, for injecting AI players into the maps.
  • AI Maps: Automatically fetch the maps from theS2MA repo and inject the AI (non-modify maps will not have any AI players). It will generate all sort of "AI compositions", such as1v5,3v3, etc. The5v5 variant was also used byTry Mode 2.0 to generate a custom map.
  • Tools: Various tools that I used to aid my modding for Heroes of the Storm.
  • storm-extract-docker: A docker-isedstorm-extract command line tool, allows you to run the tools platform independent provideddocker was installed. The built image is also usingSCRATCH, so the image size can be as small as1.52MB.
  • Battle.Net-Installer: A fork ofbarncastle/Battle.Net-Installer, which allows it to be run in non-console environments such as GitHub Action. This is heavily used byS2MA andGame Data repo to fetch the game data automatically.

Archived:

  • Blizzcle: Blizzcle, or Blizzard Article, A NodeJS module and command line tool to download Blizzard's news and article, returns the result as JSON, or generate the article in HTML, JSON when used via the CLI.
  • Snapshot Differ: A repo to extract Heroes of the Storm data, host, generate a diff compare to previous versions and sent it via a reddit bot.This repo have been archived in flavor ofGame Data repo.
  • Snapshot Differ Result: A repo to host all thediff result generated fromSnapshot Differ.This repo have been archived in flavor ofGame Data repo.
  • New Heroes Notification: Some PHP script to monitor and alert new heroes of blog posts

PinnedLoading

  1. HeroesOfTheStorm_StormMapGeneratorHeroesOfTheStorm_StormMapGeneratorPublic

    An online Storm Map file generator for Heroes of the Storm!

    JavaScript 4 1

  2. HeroesOfTheStorm_TryMode2.0HeroesOfTheStorm_TryMode2.0Public

    A modified Try Mode Map for Heroes of the Storm to create a better experience with enhanced functionalities.

    JavaScript 24 4

  3. HeroesOfTheStorm_GamedataHeroesOfTheStorm_GamedataPublic

    An automated repo extract and storing Heroes of the Storm Game Data Files: xml, galaxy, txt, storm*

    PowerShell 7

  4. HeroesOfTheStorm_S2MAHeroesOfTheStorm_S2MAPublic

    A Repo to Host *.s2ma files from Heroes of the Storm

    JavaScript 5 1

  5. HeroesOfTheStorm_AIMapsHeroesOfTheStorm_AIMapsPublic

    Maps from the jamiephan/HeroesOfTheStorm_S2MA repo patched with AI included!

    PowerShell 2


[8]ページ先頭

©2009-2025 Movatter.jp