There is a way to make them work with ANY load order.. in any version of official release... sorry here comes the Duh! moment.
If you "player.additem" anything with an incorrect ID code it doesn't affect the game in the slightest, it just throws a console error message. A thousand error messages can fly by in a 100th of a second, you wouldn't even notice them. If you fill the last 13 lines of your text message 'bat' file with each line starting with a semi-colon (;) any text after the semi-colon is displayed (blank lines are ignored), the last 13 lines persist so users won't even see error messages, just don't use punctuation or code marks of any kind. Capitalisation doesn't work either. Example: ; have fun you are now ; a god among insects ; warning warning warning ; if you have not increased your carryweight ; all those ingots might slow you down big time ;line 06 ;line 07 ;line 08 ;line 09 ;line 10 ;line 11 ;line 12 ;line 13
All ID strings are unique, there is no chance of getting the wrong one by mistake if you only change the first 2 characters. (Load order number). So... if you include all possible load order numbers.. ONE of them is GUARANTEED to work.. and none of the others will.
It's a binary thing, computers understand binary. It's not like your (ex)wife, it forgets any errors instantly after it has shouted at you. It's either yes! or error message. No holding grudges!
Since the main esm is always 00 for all vanilla Skyrim items you don't need any alternates for them, and 01 is for 'update.esm' (which won't change any vanilla ID's) - plus - there are a maximum of 3 possibilities in total for the official addons, that means we only have to include alternatives for 02, 03, and 04. You can use the notepad 'find and replace' to make the 'other two' alternatives for each 'player.additem' in your current text files for the 3 DLC's. It makes the text files only very slightly bigger but guarantees they will work on all versions of 'official' Skyrim releases, on all installs, even if someone has decided not to install one of the addons.
Example: Dawnguard player.additem 020045b0 10; will not work in my load order I get zilch player.additem 030045b0 10; works in my load order I get 10 Yay player.additem 040045b0 10; will not work in my load order I get zilch
Since it's not listed in the description, I feel compelled to. The download has 5 BAT files (BOSS, SHOUT, SPELLS, VAMPIRE, WEREWOLF), and the following are the codes for each:
I guess I wasnt clear enough about what was contained in the download. I appreciate you showing it, but if you wouldnt mind, please put your comment into the forum section so that way it can be viewed without getting lost, and we can keep long posts like this one out of the immediate comments section.
7 comments
There is a way to make them work with ANY load order.. in any version of official release... sorry here comes the Duh! moment.
If you "player.additem" anything with an incorrect ID code it doesn't affect the game in the slightest, it just throws a console error message. A thousand error messages can fly by in a 100th of a second, you wouldn't even notice them. If you fill the last 13 lines of your text message 'bat' file with each line starting with a semi-colon (;) any text after the semi-colon is displayed (blank lines are ignored), the last 13 lines persist so users won't even see error messages, just don't use punctuation or code marks of any kind. Capitalisation doesn't work either.
Example:
; have fun you are now
; a god among insects
; warning warning warning
; if you have not increased your carryweight
; all those ingots might slow you down big time
;line 06
;line 07
;line 08
;line 09
;line 10
;line 11
;line 12
;line 13
All ID strings are unique, there is no chance of getting the wrong one by mistake if you only change the first 2 characters. (Load order number). So... if you include all possible load order numbers.. ONE of them is GUARANTEED to work.. and none of the others will.
It's a binary thing, computers understand binary. It's not like your (ex)wife, it forgets any errors instantly after it has shouted at you. It's either yes! or error message. No holding grudges!
Since the main esm is always 00 for all vanilla Skyrim items you don't need any alternates for them, and 01 is for 'update.esm' (which won't change any vanilla ID's) - plus - there are a maximum of 3 possibilities in total for the official addons, that means we only have to include alternatives for 02, 03, and 04. You can use the notepad 'find and replace' to make the 'other two' alternatives for each 'player.additem' in your current text files for the 3 DLC's. It makes the text files only very slightly bigger but guarantees they will work on all versions of 'official' Skyrim releases, on all installs, even if someone has decided not to install one of the addons.
Example: Dawnguard
player.additem 020045b0 10; will not work in my load order I get zilch
player.additem 030045b0 10; works in my load order I get 10 Yay
player.additem 040045b0 10; will not work in my load order I get zilch
Hope that helps.
"BOSS"
SHOUTS
SPELLS
VAMPIRE
WEREWOLF