CurseForge.com

1889 - Substitution Token for TOC Interface Version

(I thought i already suggested this - but couldn't find the ticket)

What is the enhancement in mind? How should it look and feel?

## Interface: @InterfaceVersion@

Allow specification of supported interface versions (plural) via the web interface.

This would avoid the bazillion TOC bumps on a patch day - plus its 'opt-in' by nature (since you have to deliberately add it).

Also it allows you to specify that your version works on the PTR in advance of patch day.

I realize that the actual solution would need to allow the working copy to show a valid version as well.

Perhaps add support in the #@debug@ / #@end-debug@ to handle toc keywords by prepending X-, as well as #@no-debug@ / #@end-no-debug@ tokens.

In a working copy

#@debug@
## Interface: 30000
#@end-debug@

#@non-debug@
## X-Interface: @InterfaceVersion@
#@end-non-debug@

In a packaged zip:

#@debug@
## X-Interface: 30000
#@end-debug@

#@non-debug@
## Interface: 30200
#@end-non-debug@

Or something cleaner...

Then in the web interface have checkboxes for each interface version (adding new ones as they become relevant).

User When Change
sylvanaar Tue, 06 Oct 2009 13:35:27 Changed name from Substitution Toke for TOC Interface Version to Substitution Token for TOC Interface Version
sylvanaar Tue, 06 Oct 2009 13:35:06 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • Avatar of Ackis Ackis Tue, 06 Oct 2009 20:52:48

    I voted a -3 for this. The ToC is meant to state which game this works for, etc... the ToC changing on patch day isn't a huge issue IMO.

    I'd rather stick with the hard code ToC than run into the issues associated with auto-updating it.

  • Avatar of sylvanaar sylvanaar Tue, 06 Oct 2009 13:45:50

    Admittedly this is more useful for addons which work on multilple interface versions.

  • 2 comments

Facts

Last updated on
18 Nov 2009
Reported on
06 Oct 2009
Status
New - Issue has not had initial review yet.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Component
Packager

Reported by

Possible assignees

Votes (Total: -18, Average: -3.0)