GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - TeyKey1/AW-Modloader: A modloader for AW

This repository was archived by the owner on Oct 9, 2024. It is now read-only.
BranchesTags
Open more actions menu

Latest commit

 

History

85 Commits
85 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
.vscode
.vscode
 
 
src-tauri
src-tauri
 
 
src
src
 
 
static
static
 
 
.eslintignore
.eslintignore
 
 
.eslintrc.cjs
.eslintrc.cjs
 
 
.gitignore
.gitignore
 
 
.npmrc
.npmrc
 
 
.prettierignore
.prettierignore
 
 
.prettierrc
.prettierrc
 
 
CHANGELOG.md
CHANGELOG.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
image.PNG
image.PNG
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
svelte.config.js
svelte.config.js
 
 
tsconfig.json
tsconfig.json
 
 
vite.config.ts
vite.config.ts
 
 

Repository files navigation

AW Modloader

The fancy overkill solution to automate a 30s process

Modloader

This program allows to manage mods in AW. Currently only injection by using the localization method is supported. Please note that this is a project that was mainly created to get to know svelte and the tauri framework. Bugfixes etc. will happen but don't expect any super duper massive features in the future ;) (Unless you want to contribute of course)

  • Load Mods into the program
  • Manage mods by activating/deactivating them for the use ingame
  • Version control of mods
  • Collision detection of mods

Now that's neat! How do I get this?

As a user, simply download the program here. (Only Windows 7-11 are supported. It has only been tested on windows 10 though)

Mod Authors

In order to make your mod compatible with this modloader you have to follow the specified file structure in your archives. Please note that currently only mods that work with the localization injection technique are supported.

Required mod archive file structure (Allowed archive type is zip and 7z. if you use another I might be able to support it, please file an issue)

MyFancyMod.zip =>
  sounds/
    weapons/
    ...
  weapons/
  ...
ThisIsWrong.zip =>
  localization/
    <language>/
      ...

Generally the archive needs to represent the folder structure that is required inside the localization/<language>/ folder.

modinfo.json

In order to attach more information to your mod that the modloader can use you can create a modinfo.json file. Using this file you can achieve proper version control of your mod in the modloader. The file needs to have the following JSON data:

{
  "name": "My mod name",
  "author": "TeyKey1",
  "version": "0.1.0",
  "injection": "localization",
  "info": "This is an awesome mod info\nIt contains all the best tank colors\n\nmore info here: https://armoredlabs.net"
}

Parameters:

  • name The name of your mod
  • author You, probably
  • version The current version of your mod. This needs to follow Semver
  • injection Currently only "localization" is supported, so leave as is
  • info Some info text about your mod. Can be multiline using escape characters

The modinfo.json file needs to reside in the base of the mod archive:

MyFancyMod.zip =>
  sounds/
    weapons/
    ...
  weapons/
  ...
  modinfo.json

Other

The author of this application does not endorse the use of it for any use-case that violates the agreement about modding AW and is not affiliated with Armored Warfare in any way.

About

A modloader for AW

Resources

Readme
MIT license
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.