Skip to main content
Version: Next

Header meanings and common mistakes

Header rows at a glance

What you seeMeaningCan you change it?
## / ##varField name rowColumn names are usually set by engineering; ask them to add columns
##typeType rowDo not change to Chinese or “looks right” words
##groupExport groupFill c / s per project rules; ask engineering if unsure
## / ##commentComment rowChinese/English notes OK; the whole row is not exported
Data rowsContent that shipsYour main work area

A small complete example:

##varidnameon_sale#internal
##typeintstringbool
##groupc,sc
##Item IDNameOn saleNot shipped
1001GoldAnything
##1002DraftThis whole row is not exported

Comment columns vs comment rows

FormHow to recognizeResult
Comment columnField name empty, or starts with # (e.g. #note)Filled values still do not go into the game
Comment rowThe row’s first cell starts with ##Whole row ignored

How to fill common types

Written in ##typeWhat you can fillNotes
int / floatNumbers; most can leave empty as 0Do not write “one hundred”
bool/, true/false, 0/1
stringAny text; empty cell is usually empty stringFor a true empty string you may need "" per engineering notes
Enum name (e.g. Quality)English enum name, Chinese alias, or numberAliases follow what engineering provides, e.g.
datetimeDate and timeUsually do not leave empty
Type with ? (e.g. int?)Leave empty or fill null for “none”Not the same as filling 0

Enum example:

##varidquality
##typeintQuality
1WHITE
2
31

Common mistakes

SymptomLikely causeWhat to do
Whole table not exportedSheet top-left is not ##; or table not registeredCheck A1; ask if it is in __tables__
Client missing a column##group set to s onlyChange to c or c,s / leave empty (per project rules)
Type errorText in an int; wrong enum nameMatch ##type and the enum name list
Ref / id errorItem id (etc.) does not existConfirm the id exists in the target table first
Notes appear in gameField name has no #, treated as a real columnRename note column to #xxx or leave name empty
Row never takes effectFirst cell is a ## comment rowRemove the leading ##