Point addon sources at maintained forks; nampower to Emyrk v4.6.2
Build check / build (pull_request) Has been cancelled
Build check / build (pull_request) Has been cancelled
This commit is contained in:
@@ -29,7 +29,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
description: 'Automated "Looking For More" broadcaster for Turtle WoW dungeons and raids'
|
description: 'Automated "Looking For More" broadcaster for Turtle WoW dungeons and raids'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
git: 'https://github.com/shirsig/aux-addon-vanilla.git',
|
git: 'https://github.com/OldManAlpha/aux-addon.git',
|
||||||
name: 'aux-addon',
|
name: 'aux-addon',
|
||||||
description: 'Auction House replacement with advanced filtering and search'
|
description: 'Auction House replacement with advanced filtering and search'
|
||||||
},
|
},
|
||||||
@@ -48,7 +48,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
git: 'https://github.com/MDGitHubRepo/CallOfElements.git',
|
git: 'https://github.com/MDGitHubRepo/CallOfElements.git',
|
||||||
description: 'All-in-one Shaman totem bar and totem/healing manager'
|
description: 'All-in-one Shaman totem bar and totem/healing manager'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/bhhandley/CleveRoidMacros.git' },
|
{ git: 'https://github.com/cutiepoka/CleveRoidMacros.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/Cinecom/ConsumesManager.git',
|
git: 'https://github.com/Cinecom/ConsumesManager.git',
|
||||||
description: 'Tracks consumables and food buffs across alts, bank, and mail'
|
description: 'Tracks consumables and food buffs across alts, bank, and mail'
|
||||||
@@ -66,7 +66,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
git: 'https://github.com/DeterminedPanda/DifficultBulletinBoard.git',
|
git: 'https://github.com/DeterminedPanda/DifficultBulletinBoard.git',
|
||||||
description: 'Organizes LFG, profession, and hardcore chat announcements into a bulletin board'
|
description: 'Organizes LFG, profession, and hardcore chat announcements into a bulletin board'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/Player-Doite/DoiteAuras.git' },
|
{ git: 'https://github.com/pepopo978/DoiteAuras.git' },
|
||||||
{ git: 'https://github.com/Stormhand-dev/DragonflightUI-Reforged.git' },
|
{ git: 'https://github.com/Stormhand-dev/DragonflightUI-Reforged.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/Fiurs-Hearth/ExtraResourceBars.git',
|
git: 'https://github.com/Fiurs-Hearth/ExtraResourceBars.git',
|
||||||
@@ -98,14 +98,14 @@ export const defaultSources: AddonSource[] = [
|
|||||||
description: 'Item set manager with quick-swap menus for inventory'
|
description: 'Item set manager with quick-swap menus for inventory'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
git: 'https://github.com/CosminPOP/_LazyPig.git',
|
git: 'https://github.com/Otari98/_LazyPig.git',
|
||||||
name: '_LazyPig',
|
name: '_LazyPig',
|
||||||
description: 'Auto-dismount, auto-accept, auto-roll, and chat spam filter. /lp to configure'
|
description: 'Auto-dismount, auto-accept, auto-roll, and chat spam filter. /lp to configure'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/Spartelfant/LevelRange-Turtle.git' },
|
{ git: 'https://github.com/Dusk-92/LevelRange-Octo.git' },
|
||||||
{ git: 'https://github.com/tilare/MessageBox.git' },
|
{ git: 'https://github.com/tilare/MessageBox.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/tdymel/ModifiedPowerAuras.git',
|
git: 'https://github.com/MarcelineVQ/ModifiedPowerAuras.git',
|
||||||
description: "Advanced version of Sinesther's Power Auras"
|
description: "Advanced version of Sinesther's Power Auras"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -118,7 +118,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
},
|
},
|
||||||
{ git: 'https://github.com/tilare/MovementTracker.git' },
|
{ git: 'https://github.com/tilare/MovementTracker.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/Dusk-92/NampowerSettings.git',
|
git: 'https://github.com/Emyrk/NampowerSettings.git',
|
||||||
description: 'Settings panel for the Nampower spellqueue addon'
|
description: 'Settings panel for the Nampower spellqueue addon'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -140,7 +140,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
description: 'Equipment set manager to save and quickly swap gear outfits, with Turtle mount fixes'
|
description: 'Equipment set manager to save and quickly swap gear outfits, with Turtle mount fixes'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
git: 'https://github.com/CosminPOP/PallyPower.git',
|
git: 'https://github.com/ShikawaLePaladin/PallyPowerTW.git',
|
||||||
description: 'Paladin buff and assignment manager for raids and parties'
|
description: 'Paladin buff and assignment manager for raids and parties'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -148,7 +148,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
description: 'pfQuest extension showing all monster drops and quest chains. /pfex'
|
description: 'pfQuest extension showing all monster drops and quest chains. /pfex'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/shagu/pfQuest.git' },
|
{ git: 'https://github.com/shagu/pfQuest.git' },
|
||||||
{ git: 'https://github.com/shagu/pfQuest-turtle.git' },
|
{ git: 'https://github.com/KameleonUK/pfQuest-turtle.git' },
|
||||||
{ git: 'https://github.com/shagu/pfUI.git' },
|
{ git: 'https://github.com/shagu/pfUI.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/jrc13245/pfUI-addonskinner.git',
|
git: 'https://github.com/jrc13245/pfUI-addonskinner.git',
|
||||||
@@ -170,7 +170,7 @@ export const defaultSources: AddonSource[] = [
|
|||||||
},
|
},
|
||||||
{ git: 'https://github.com/SabineWren/Quiver.git' },
|
{ git: 'https://github.com/SabineWren/Quiver.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/hazlema/Rested.git',
|
git: 'https://github.com/thezephyrsong/Rested.git',
|
||||||
description: 'Progress bar showing your rested XP while resting'
|
description: 'Progress bar showing your rested XP while resting'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/Otari98/Rinse.git' },
|
{ git: 'https://github.com/Otari98/Rinse.git' },
|
||||||
@@ -183,9 +183,9 @@ export const defaultSources: AddonSource[] = [
|
|||||||
git: 'https://github.com/shagu/ShaguPlates.git',
|
git: 'https://github.com/shagu/ShaguPlates.git',
|
||||||
description: 'Nameplates with castbars and class colors. /splates'
|
description: 'Nameplates with castbars and class colors. /splates'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/shagu/ShaguTweaks.git' },
|
{ git: 'https://github.com/paokkerkir/ShaguTweaks.git' },
|
||||||
{
|
{
|
||||||
git: 'https://github.com/shagu/ShaguTweaks-extras.git',
|
git: 'https://github.com/paokkerkir/ShaguTweaks-extras.git',
|
||||||
description: 'Extras module for ShaguTweaks (additional UI tweaks)'
|
description: 'Extras module for ShaguTweaks (additional UI tweaks)'
|
||||||
},
|
},
|
||||||
{ git: 'https://github.com/pepopo978/SimpleActionSets.git' },
|
{ git: 'https://github.com/pepopo978/SimpleActionSets.git' },
|
||||||
|
|||||||
+180
-180
@@ -1,180 +1,180 @@
|
|||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
export const ModIdSchema = z.enum([
|
export const ModIdSchema = z.enum([
|
||||||
'dxvk',
|
'dxvk',
|
||||||
'nampower',
|
'nampower',
|
||||||
'multiMonitorFix',
|
'multiMonitorFix',
|
||||||
'transmogFix',
|
'transmogFix',
|
||||||
'unitXp',
|
'unitXp',
|
||||||
'vanillaFixes',
|
'vanillaFixes',
|
||||||
'vanillaHelpers'
|
'vanillaHelpers'
|
||||||
]);
|
]);
|
||||||
export type ModId = z.infer<typeof ModIdSchema>;
|
export type ModId = z.infer<typeof ModIdSchema>;
|
||||||
|
|
||||||
export type ModSource =
|
export type ModSource =
|
||||||
| {
|
| {
|
||||||
kind: 'directFile';
|
kind: 'directFile';
|
||||||
url: string;
|
url: string;
|
||||||
versionUrl?: string;
|
versionUrl?: string;
|
||||||
latestVersionUrl?: string;
|
latestVersionUrl?: string;
|
||||||
parseLatest?: 'githubRelease' | 'gitlabRelease' | 'codebergRelease';
|
parseLatest?: 'githubRelease' | 'gitlabRelease' | 'codebergRelease';
|
||||||
apiUrl?: string;
|
apiUrl?: string;
|
||||||
pinnedTag?: string;
|
pinnedTag?: string;
|
||||||
assetName: string;
|
assetName: string;
|
||||||
}
|
}
|
||||||
| {
|
| {
|
||||||
kind: 'archive';
|
kind: 'archive';
|
||||||
url: string;
|
url: string;
|
||||||
latestVersionUrl?: string;
|
latestVersionUrl?: string;
|
||||||
apiUrl?: string;
|
apiUrl?: string;
|
||||||
parseLatest?: 'githubRelease' | 'gitlabRelease' | 'codebergRelease';
|
parseLatest?: 'githubRelease' | 'gitlabRelease' | 'codebergRelease';
|
||||||
pinnedTag?: string;
|
pinnedTag?: string;
|
||||||
format: 'zip' | 'tar.gz';
|
format: 'zip' | 'tar.gz';
|
||||||
extractMap: Record<string, string>;
|
extractMap: Record<string, string>;
|
||||||
}
|
}
|
||||||
| { kind: 'managed' };
|
| { kind: 'managed' };
|
||||||
|
|
||||||
export type ModEntry = {
|
export type ModEntry = {
|
||||||
id: ModId;
|
id: ModId;
|
||||||
name: string;
|
name: string;
|
||||||
version: string;
|
version: string;
|
||||||
description: string;
|
description: string;
|
||||||
recommended?: boolean;
|
recommended?: boolean;
|
||||||
requires?: ModId[];
|
requires?: ModId[];
|
||||||
repoUrl: string;
|
repoUrl: string;
|
||||||
source: ModSource;
|
source: ModSource;
|
||||||
registerInDllsTxt?: string;
|
registerInDllsTxt?: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
export const MODS: ModEntry[] = [
|
export const MODS: ModEntry[] = [
|
||||||
{
|
{
|
||||||
id: 'dxvk',
|
id: 'dxvk',
|
||||||
name: 'dxvk',
|
name: 'dxvk',
|
||||||
version: 'v2.7.1-1',
|
version: 'v2.7.1-1',
|
||||||
description: 'Enables Vulkan based rendering mode for better performance.',
|
description: 'Enables Vulkan based rendering mode for better performance.',
|
||||||
recommended: true,
|
recommended: true,
|
||||||
repoUrl: 'https://gitlab.com/Ph42oN/dxvk-gplasync',
|
repoUrl: 'https://gitlab.com/Ph42oN/dxvk-gplasync',
|
||||||
source: {
|
source: {
|
||||||
kind: 'archive',
|
kind: 'archive',
|
||||||
url: 'https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/releases/dxvk-gplasync-v2.7.1-1.tar.gz?ref_type=heads',
|
url: 'https://gitlab.com/Ph42oN/dxvk-gplasync/-/raw/main/releases/dxvk-gplasync-v2.7.1-1.tar.gz?ref_type=heads',
|
||||||
pinnedTag: 'v2.7.1-1',
|
pinnedTag: 'v2.7.1-1',
|
||||||
format: 'tar.gz',
|
format: 'tar.gz',
|
||||||
extractMap: {
|
extractMap: {
|
||||||
'dxvk-gplasync-v2.7.1-1/x32/d3d9.dll': 'd3d9.dll'
|
'dxvk-gplasync-v2.7.1-1/x32/d3d9.dll': 'd3d9.dll'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'nampower',
|
id: 'nampower',
|
||||||
name: 'nampower',
|
name: 'nampower',
|
||||||
version: 'v4.6.0',
|
version: 'v4.6.2',
|
||||||
description:
|
description:
|
||||||
'A client modification that minimizes your input lag if you have higher latency.',
|
'A client modification that minimizes your input lag if you have higher latency.',
|
||||||
repoUrl: 'https://gitea.com/avitasia/nampower',
|
repoUrl: 'https://github.com/Emyrk/nampower',
|
||||||
requires: ['vanillaFixes'],
|
requires: ['vanillaFixes'],
|
||||||
source: {
|
source: {
|
||||||
kind: 'directFile',
|
kind: 'directFile',
|
||||||
url: 'https://gitea.com/avitasia/nampower/releases/download/v4.6.0/nampower.dll',
|
url: 'https://github.com/Emyrk/nampower/releases/download/v4.6.2/nampower.dll',
|
||||||
pinnedTag: 'v4.6.0',
|
pinnedTag: 'v4.6.2',
|
||||||
assetName: 'nampower.dll'
|
assetName: 'nampower.dll'
|
||||||
},
|
},
|
||||||
registerInDllsTxt: 'nampower.dll'
|
registerInDllsTxt: 'nampower.dll'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'multiMonitorFix',
|
id: 'multiMonitorFix',
|
||||||
name: 'no1600x1200',
|
name: 'no1600x1200',
|
||||||
version: '0.2',
|
version: '0.2',
|
||||||
description: 'Fix for larger resolutions or multi monitor setups.',
|
description: 'Fix for larger resolutions or multi monitor setups.',
|
||||||
repoUrl: 'https://github.com/Mates1500/VanillaMultiMonitorFix',
|
repoUrl: 'https://github.com/Mates1500/VanillaMultiMonitorFix',
|
||||||
requires: ['vanillaFixes'],
|
requires: ['vanillaFixes'],
|
||||||
source: {
|
source: {
|
||||||
kind: 'archive',
|
kind: 'archive',
|
||||||
url: 'https://github.com/Mates1500/VanillaMultiMonitorFix/releases/download/0.2/release.zip',
|
url: 'https://github.com/Mates1500/VanillaMultiMonitorFix/releases/download/0.2/release.zip',
|
||||||
apiUrl:
|
apiUrl:
|
||||||
'https://api.github.com/repos/Mates1500/VanillaMultiMonitorFix/releases/latest',
|
'https://api.github.com/repos/Mates1500/VanillaMultiMonitorFix/releases/latest',
|
||||||
parseLatest: 'githubRelease',
|
parseLatest: 'githubRelease',
|
||||||
pinnedTag: '0.2',
|
pinnedTag: '0.2',
|
||||||
format: 'zip',
|
format: 'zip',
|
||||||
extractMap: {
|
extractMap: {
|
||||||
'VanillaMultiMonitorFix.dll': 'VanillaMultiMonitorFix.dll'
|
'VanillaMultiMonitorFix.dll': 'VanillaMultiMonitorFix.dll'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
registerInDllsTxt: 'VanillaMultiMonitorFix.dll'
|
registerInDllsTxt: 'VanillaMultiMonitorFix.dll'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'transmogFix',
|
id: 'transmogFix',
|
||||||
name: 'transmogFix',
|
name: 'transmogFix',
|
||||||
version: 'v0.7.0',
|
version: 'v0.7.0',
|
||||||
description:
|
description:
|
||||||
"A client-side fix that eliminates frame drops caused by the server's transmogrification durability workaround.",
|
"A client-side fix that eliminates frame drops caused by the server's transmogrification durability workaround.",
|
||||||
repoUrl: 'https://codeberg.org/MarcelineVQ/WeirdUtils',
|
repoUrl: 'https://codeberg.org/MarcelineVQ/WeirdUtils',
|
||||||
requires: ['vanillaFixes'],
|
requires: ['vanillaFixes'],
|
||||||
source: {
|
source: {
|
||||||
kind: 'directFile',
|
kind: 'directFile',
|
||||||
url: 'https://codeberg.org/MarcelineVQ/WeirdUtils/releases/download/v0.7.0/transmogfix.dll',
|
url: 'https://codeberg.org/MarcelineVQ/WeirdUtils/releases/download/v0.7.0/transmogfix.dll',
|
||||||
pinnedTag: 'v0.7.0',
|
pinnedTag: 'v0.7.0',
|
||||||
assetName: 'transmogfix.dll'
|
assetName: 'transmogfix.dll'
|
||||||
},
|
},
|
||||||
registerInDllsTxt: 'transmogfix.dll'
|
registerInDllsTxt: 'transmogfix.dll'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'unitXp',
|
id: 'unitXp',
|
||||||
name: 'unitXp',
|
name: 'unitXp',
|
||||||
version: 'v89',
|
version: 'v89',
|
||||||
description: 'An attempt to make Vanilla 1.12 modern.',
|
description: 'An attempt to make Vanilla 1.12 modern.',
|
||||||
repoUrl: 'https://codeberg.org/konaka/UnitXP_SP3',
|
repoUrl: 'https://codeberg.org/konaka/UnitXP_SP3',
|
||||||
requires: ['vanillaFixes'],
|
requires: ['vanillaFixes'],
|
||||||
source: {
|
source: {
|
||||||
kind: 'archive',
|
kind: 'archive',
|
||||||
url: 'https://codeberg.org/konaka/UnitXP_SP3/releases/download/v89/UnitXP_SP3%20v89.zip',
|
url: 'https://codeberg.org/konaka/UnitXP_SP3/releases/download/v89/UnitXP_SP3%20v89.zip',
|
||||||
pinnedTag: 'v89',
|
pinnedTag: 'v89',
|
||||||
format: 'zip',
|
format: 'zip',
|
||||||
extractMap: {
|
extractMap: {
|
||||||
'UnitXP_SP3.dll': 'UnitXP_SP3.dll'
|
'UnitXP_SP3.dll': 'UnitXP_SP3.dll'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
registerInDllsTxt: 'UnitXP_SP3.dll'
|
registerInDllsTxt: 'UnitXP_SP3.dll'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'vanillaFixes',
|
id: 'vanillaFixes',
|
||||||
name: 'vanillaFixes',
|
name: 'vanillaFixes',
|
||||||
version: 'v1.5.3',
|
version: 'v1.5.3',
|
||||||
description: 'A client modification that eliminates stutter and animation lag.',
|
description: 'A client modification that eliminates stutter and animation lag.',
|
||||||
recommended: true,
|
recommended: true,
|
||||||
repoUrl: 'https://github.com/hannesmann/vanillafixes',
|
repoUrl: 'https://github.com/hannesmann/vanillafixes',
|
||||||
source: {
|
source: {
|
||||||
kind: 'archive',
|
kind: 'archive',
|
||||||
url: 'https://github.com/hannesmann/vanillafixes/releases/download/v1.5.3/vanillafixes-1.5.3.zip',
|
url: 'https://github.com/hannesmann/vanillafixes/releases/download/v1.5.3/vanillafixes-1.5.3.zip',
|
||||||
apiUrl:
|
apiUrl:
|
||||||
'https://api.github.com/repos/hannesmann/vanillafixes/releases/latest',
|
'https://api.github.com/repos/hannesmann/vanillafixes/releases/latest',
|
||||||
parseLatest: 'githubRelease',
|
parseLatest: 'githubRelease',
|
||||||
pinnedTag: 'v1.5.3',
|
pinnedTag: 'v1.5.3',
|
||||||
format: 'zip',
|
format: 'zip',
|
||||||
extractMap: {
|
extractMap: {
|
||||||
'VfPatcher.dll': 'VfPatcher.dll',
|
'VfPatcher.dll': 'VfPatcher.dll',
|
||||||
'VanillaFixes.exe': 'VanillaFixes.exe'
|
'VanillaFixes.exe': 'VanillaFixes.exe'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'vanillaHelpers',
|
id: 'vanillaHelpers',
|
||||||
name: 'vanillaHelpers',
|
name: 'vanillaHelpers',
|
||||||
version: 'v1.1.2',
|
version: 'v1.1.2',
|
||||||
description: 'Utility library that might be required by other patches and addons.',
|
description: 'Utility library that might be required by other patches and addons.',
|
||||||
repoUrl: 'https://github.com/isfir/VanillaHelpers',
|
repoUrl: 'https://github.com/isfir/VanillaHelpers',
|
||||||
requires: ['vanillaFixes'],
|
requires: ['vanillaFixes'],
|
||||||
source: {
|
source: {
|
||||||
kind: 'directFile',
|
kind: 'directFile',
|
||||||
url: 'https://github.com/isfir/VanillaHelpers/releases/download/v1.1.2/VanillaHelpers.dll',
|
url: 'https://github.com/isfir/VanillaHelpers/releases/download/v1.1.2/VanillaHelpers.dll',
|
||||||
apiUrl:
|
apiUrl:
|
||||||
'https://api.github.com/repos/isfir/VanillaHelpers/releases/latest',
|
'https://api.github.com/repos/isfir/VanillaHelpers/releases/latest',
|
||||||
parseLatest: 'githubRelease',
|
parseLatest: 'githubRelease',
|
||||||
pinnedTag: 'v1.1.2',
|
pinnedTag: 'v1.1.2',
|
||||||
assetName: 'VanillaHelpers.dll'
|
assetName: 'VanillaHelpers.dll'
|
||||||
},
|
},
|
||||||
registerInDllsTxt: 'VanillaHelpers.dll'
|
registerInDllsTxt: 'VanillaHelpers.dll'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
export const getMod = (id: ModId): ModEntry | undefined =>
|
export const getMod = (id: ModId): ModEntry | undefined =>
|
||||||
MODS.find(m => m.id === id);
|
MODS.find(m => m.id === id);
|
||||||
|
|||||||
Reference in New Issue
Block a user