So that all Community Contest entries are compatible with one another and also with other mods that are around, IDs must not conflict. To ensure this, we must reserve ID ranges for strings and 2da ranges.
String ranges
Please modify this table to reserve String IDs before you use them (to avoid lost work). Append within our range if required. Please do not use from outside this range.
Range Begin
|
Range End
|
Used by
|
89000000
|
89999999
|
Entire CC Range (to be divided up)
|
89000000
|
89099999
|
Organiser reserved range
|
89001000
|
89001999
|
CC6 bundle
|
89002000
|
89002099
|
CC7 framework
|
89100000
|
89100999
|
Cuvieronius
|
89101000
|
89101999
|
Vaylise
|
89102000
|
89102999
|
BAPACop
|
89103000
|
89103999
|
BloodsongVengeance
|
89104000
|
89104999
|
Jackkel Dragon
|
89105000
|
89105999
|
Lord Uber Dowzen (uberdowzen)
|
89106000
|
89106999
|
Shadow5973
|
89107000
|
89107999
|
Lobo
|
89108000
|
89108999
|
mikemike37
|
89109000
|
89109999
|
Mengtzu
|
89110000
|
89110999
|
Fenodsnacer (Fenod)
|
89111000
|
89111999
|
Fenodsnacer (Fenod)
|
89112000
|
89112999
|
Fenodsnacer (Fenod)
|
89113000
|
89113999
|
Fenodsnacer (Fenod)
|
89114000
|
89114999
|
Fenodsnacer (Fenod)
|
89115000
|
89115999
|
Fenodsnacer (Fenod)
|
89116000
|
89116999
|
Fenodsnacer (Fenod)
|
89117000
|
89117999
|
Fenodsnacer (Fenod)
|
89118000
|
89118999
|
InBleedingRapture
|
89111000
|
89111999
|
(please keep extending this list as requried)
|
Why reserve an ID range?
This prevents the need for other modders to change your strings. This prevents any chance of overlapping IDs with other entries or other mods. This means that if you attach voice to conversations, or specify a StringID in a 2da, these connections will not be broken when others use your mod.
How many do I reserve?
Just take 1000 unless you need more. Do not take less, we've got plenty to spare ;)
How do I set my module to use those strings?
- While logged in to builder wiki (same as login here), edit the page to put your name next to the range.
- In Toolset, go File > Manage Modules > (select your module) > Properties
- Set the following:
- StringID Begin
- StringID End
- StringID Last Used
- Hit OK and close dialogue.
2da Ranges
We have reserved 24000 - 26000 in most 2das. Please reserve as many as you anticipate you will need, but don't be wasteful (reserving 200 when you only need 6 is wasteful). If you need hundreds, it's probably worth reserving your own range outside of the contest range.
General
M2DA_base
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24499
|
Organiser reserved range
|
24500
|
24509
|
mikemike37
|
24510
|
24519
|
(please keep extending this list as requried)
|
ABI_base
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24499
|
Organiser reserved range
|
24500
|
24509
|
mikemike37
|
24510
|
24513
|
InBleedingRapture
|
24513
|
24519
|
(please keep extending this list as requried)
|
placeable_types
nb a bug is causing the range of 24000 and above to not work in-game so we're using 14000-16000 instead.
Range Begin
|
Range End
|
Used by
|
14000
|
16000
|
Entire CC Range (to be divided up)
|
14000
|
14499
|
Organiser reserved range
|
14500
|
14509
|
mikemike37
|
14510
|
14519
|
(please keep extending this list as requried)
|
BITM_base
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
guitypes
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
itemprps
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24003
|
InBleedingRapture
|
itemstats
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
JobBoardPlots
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
CC7 Framework
|
24002
|
24004
|
BlackPhi
|
JobBoards
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24000
|
CC7 Framework
|
materialrules
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
materialtypes
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
prcscr
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
24002
|
24002
|
CC7 Framework
|
24003
|
24006
|
BlackPhi
|
24007
|
24007
|
CC7 Framework
|
sound_item_materials
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
sound_weapon_actions
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
sound_weapon_hits
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
ts_material
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24001
|
InBleedingRapture
|
vfx_base
Range Begin
|
Range End
|
Used by
|
24000
|
26000
|
Entire CC Range (to be divided up)
|
24000
|
24003
|
InBleedingRapture
|
Variation sheets
weapons and shields
Sheet
|
ID reserved
|
Used by
|
All variations sheets
|
140 - 160
|
Entire CC Range (to be divided up)
|
mace_variation
|
140
|
mikemike37
|
longsword_variation
|
150 - 151
|
Adonnay
|
staff_variation
|
140
|
BlackPhi
|
staff_variation
|
141
|
Helekanalaith
|
waraxe_variation
|
140
|
Fenodsnalcer
|
mace_variation
|
141
|
Fenodsnalcer
|
maul_variation
|
140
|
Fenodsnalcer
|
greatsword_variation
|
140 and 143
|
Fenodsnalcer
|
greatsword_variation
|
142
|
Nattfodd
|
dagger_variation
|
140-141
|
Fenodsnalcer
|
dagger_variation
|
142
|
Gisle Aune
|
battleaxe_variation
|
140
|
Fenodsnalcer
|
bolt_variation
|
140
|
InBleedingRapture
|
armour and clothes
Sheet
|
ID reserved
|
Used by
|
All variations sheets
|
140 - 160
|
Entire CC Range (to be divided up)
|
armor_light_variation
|
140
|
BlackPhi
|
armor_light_variation
|
141
|
example - delete me!
|
armor_light_variation
|
142
|
Vaylise
|
helmet_light_variation
|
140
|
BlackPhi
|
gloves_massive_variation
|
140
|
example - delete me!
|
gloves_massive_variation
|
141
|
example - delete me!
|
World Map Pins
Community Contest #7 requires map pins to be added to the existing Single Player maps.
Map |
X |
Y |
Used by
|
Wide Open World |
605 |
570 |
CC#7 Framework Tutorial
|