Use at your own risk. Everything here is shared by the community and is not tested or security-checked by rA Vault. Always try it on a sandbox / test server first.Not security-checked. Test on a sandbox server first. Read the disclaimer

✔ Solved

How to "use?" Signboard?

Asked by Archetype Saber · Oct 30, 2026

Screenshot of the problem

Just Like the waitingroom script in the NPC.

how to "script" "use" or "implement" this kind of feature?

1 answer

✔ Accepted fix

File location

Yes. You may create your own signboards by editing the clientside LUA/LUB file. There is no server-side configuration for it.

The file is located at:

client\data\luafiles514\lua files\signboardlist.lub

Example entry

An example of one signboard is the following:

	{
		"izlude",
		197,
		205,
		10,
		IT_SIGNBOARD,
		"유저인터페이스\\item\\ship_ticket.bmp",
		"Ship to Alberta and Byalan",
		"#0x00FFFFFF"
	},

The first three are explanatory: It's the map and coordinates.

10 corresponds to the height (i think in pixels, or some arbitrary unit) above the NPC's head. Setting it to 0 means that it is immediately above the NPCs head.

IT_SIGNBOARD is the type. Examples are shown below.

The following is the filepath to the image resource.

The last one, I believe is for the color of the text (I have not tweaked this value so I am not sure).

End result

And it results into the following:

IT_SIGNBOARD

IT_BMP

Notes

As of posting (December 19, 2018), Asheraf's Translation (commit 8377a6b7340773d0c5ea18987b1c82be0ec1dd05) (https://github.com/Asheraf/Translation/blob/master/data/luafiles514/lua%20files/signboardlist.lub) does not have a translated signboardlist.lub.

Use Zackdreaver's translation (commit 8377a6b7340773d0c5ea18987b1c82be0ec1dd05) (https://github.com/zackdreaver/ROenglishRE/blob/master/data/luafiles514/lua%20files/signboardlist.lub) instead.

Note that the links above are to the master copy of the Git repositories. The commit IDs shown above are the current commit IDs on their master branches.

Know the fix?

Explain what solved it: the cause, the steps and any code. An admin checks every answer before it is shown.

Plain text. Links become clickable. Wrap code in ``` lines to show it as a code block.