Skip to Content
Lang Files

Lang Files

After importing your assets and sounds, you should set up the lang file so your guns and items display the correct names in game.

The lang file goes here:

assets/pointblank/lang/en_us.json

Your pack structure should look like this:

packname/ assets/ pointblank/ lang/ en_us.json

en_us.json is the English language file. This is where you write the display names for guns, attachments, ammo, blocks, and other items.

Naming Gun Items

If your gun file is named:

cw_m16a1.json

Then the lang entry should look like this:

{ "item.pointblank.cw_m16a1": "M16A1" }

The left side is the item id.

The right side is the name that players will see in game.

The important part is that the id matches the item name exactly.

So if your item file is named cw_m16a1.json, then the lang id must use cw_m16a1 too.

More Examples

Gun example:

"item.pointblank.cw_m16a1": "M16A1"

Ammo example:

"item.pointblank.cw_556_ammo": "5.56 Ammo"

Attachment example:

"item.pointblank.cw_red_dot": "Red Dot Sight"

If you add many items, just keep adding more entries inside the same en_us.json file.

Full Example

{ "item.pointblank.cw_m16a1": "M16A1", "item.pointblank.cw_556_ammo": "5.56 Ammo", "item.pointblank.cw_red_dot": "Red Dot Sight" }

Be mindful of commas. Every entry needs a comma after it, except the last one.

You should also add an entry for the name of your pack itself. This controls the name of your content pack’s inventory tab in game.

Blue Archive Official pack example:

"itemGroup.pointblank-bluearchiveofficial-pack.items": "Point Blank Blue Archive"

Derived from the ext.json file:

{ "name": "pointblank-bluearchiveofficial-pack" }

Other Languages

If you want to support other languages, you can add more files in the same folder.

Examples:

  • es_es.json
  • fr_fr.json
  • ja_jp.json
  • zh_cn.json

Each one works the same way as en_us.json, but the text on the right side is translated into that language.

Last updated on