update tests for new info menu / patch server message

This commit is contained in:
Martin Michelsen
2022-08-02 21:33:30 -07:00
parent c43c023b4b
commit 80bac6c89e
2 changed files with 87 additions and 90 deletions
+71 -75
View File
@@ -1926,95 +1926,91 @@ I 94711 2022-07-26 00:24:59 - [Commands] Sending to C-7 (version=GC command=04 f
I 94711 2022-07-26 00:25:06 - [Commands] Received from C-7 (version=GC command=10 flag=00)
0000000000000000 | 10 00 0C 00 11 00 00 11 11 33 33 11 | 33
I 94711 2022-07-26 00:25:06 - [Commands] Sending to C-7 (version=GC command=07 flag=11)
0000000000000000 | 07 11 FC 01 22 00 00 22 FF FF FF FF 04 00 49 6E | " " In
0000000000000000 | 07 10 E0 01 22 00 00 22 FF FF FF FF 04 00 49 6E | " " In
0000000000000010 | 66 6F 72 6D 61 74 69 6F 6E 00 00 00 00 00 00 00 | formation
0000000000000020 | 22 00 00 22 22 FF FF 22 04 0F 47 6F 20 62 61 63 | " "" " Go bac
0000000000000030 | 6B 00 00 00 00 00 00 00 00 00 00 00 22 00 00 22 | k " "
0000000000000040 | 00 00 00 00 04 0F 54 65 78 74 00 00 00 00 00 00 | Text
0000000000000050 | 00 00 00 00 00 00 00 00 22 00 00 22 01 00 00 00 | " "
0000000000000060 | 04 0F 54 65 78 74 20 63 6F 6C 6F 72 73 00 00 00 | Text colors
0000000000000070 | 00 00 00 00 22 00 00 22 02 00 00 00 04 0F 4C 6F | " " Lo
0000000000000080 | 62 62 79 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 | bby commands
0000000000000090 | 22 00 00 22 03 00 00 00 04 0F 47 61 6D 65 20 63 | " " Game c
00000000000000A0 | 6F 6D 6D 61 6E 64 73 00 00 00 00 00 22 00 00 22 | ommands " "
00000000000000B0 | 04 00 00 00 04 0F 50 6C 61 79 65 72 20 63 6F 6D | Player com
00000000000000C0 | 6D 61 6E 64 73 00 00 00 22 00 00 22 05 00 00 00 | mands " "
00000000000000D0 | 04 0F 43 68 65 61 74 20 63 6F 6D 6D 61 6E 64 73 | Cheat commands
00000000000000E0 | 00 00 00 00 22 00 00 22 06 00 00 00 04 0F 4D 6F | " " Mo
00000000000000F0 | 64 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 00 00 | d commands
0000000000000040 | 00 00 00 00 04 0F 54 65 78 74 20 63 6F 6C 6F 72 | Text color
0000000000000050 | 73 00 00 00 00 00 00 00 22 00 00 22 01 00 00 00 | s " "
0000000000000060 | 04 0F 4C 6F 62 62 79 20 63 6F 6D 6D 61 6E 64 73 | Lobby commands
0000000000000070 | 00 00 00 00 22 00 00 22 02 00 00 00 04 0F 47 61 | " " Ga
0000000000000080 | 6D 65 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 00 | me commands
0000000000000090 | 22 00 00 22 03 00 00 00 04 0F 50 6C 61 79 65 72 | " " Player
00000000000000A0 | 20 63 6F 6D 6D 61 6E 64 73 00 00 00 22 00 00 22 | commands " "
00000000000000B0 | 04 00 00 00 04 0F 43 68 65 61 74 20 63 6F 6D 6D | Cheat comm
00000000000000C0 | 61 6E 64 73 00 00 00 00 22 00 00 22 05 00 00 00 | ands " "
00000000000000D0 | 04 0F 4D 6F 64 20 63 6F 6D 6D 61 6E 64 73 00 00 | Mod commands
00000000000000E0 | 00 00 00 00 22 00 00 22 06 00 00 00 04 0F 55 73 | " " Us
00000000000000F0 | 69 6E 67 20 24 69 74 65 6D 00 00 00 00 00 00 00 | ing $item
0000000000000100 | 22 00 00 22 07 00 00 00 04 0F 55 73 69 6E 67 20 | " " Using
0000000000000110 | 24 69 74 65 6D 00 00 00 00 00 00 00 22 00 00 22 | $item " "
0000000000000120 | 08 00 00 00 04 0F 55 73 69 6E 67 20 24 65 64 69 | Using $edi
0000000000000130 | 74 00 00 00 00 00 00 00 22 00 00 22 09 00 00 00 | t " "
0000000000000140 | 04 0F 55 73 69 6E 67 20 24 62 62 63 68 61 72 00 | Using $bbchar
0000000000000150 | 00 00 00 00 22 00 00 22 0A 00 00 00 04 0F 55 73 | " " Us
0000000000000160 | 69 6E 67 20 62 61 6E 6B 73 00 00 00 00 00 00 00 | ing banks
0000000000000170 | 22 00 00 22 0B 00 00 00 04 0F 41 72 72 6F 77 20 | " " Arrow
0000000000000180 | 63 6F 6C 6F 72 73 00 00 00 00 00 00 22 00 00 22 | colors " "
0000000000000190 | 0C 00 00 00 04 0F 45 76 65 6E 74 20 76 61 6C 75 | Event valu
00000000000001A0 | 65 73 00 00 00 00 00 00 22 00 00 22 0D 00 00 00 | es " "
00000000000001B0 | 04 0F 47 43 20 6C 6F 62 62 79 20 74 79 70 65 73 | GC lobby types
00000000000001C0 | 00 00 00 00 22 00 00 22 0E 00 00 00 04 0F 45 70 | " " Ep
00000000000001D0 | 33 20 6C 6F 62 62 79 20 74 79 70 65 73 00 00 00 | 3 lobby types
00000000000001E0 | 22 00 00 22 0F 00 00 00 04 0F 41 72 65 61 20 6C | " " Area l
00000000000001F0 | 69 73 74 00 00 00 00 00 00 00 00 00 | ist
0000000000000110 | 24 65 64 69 74 00 00 00 00 00 00 00 22 00 00 22 | $edit " "
0000000000000120 | 08 00 00 00 04 0F 55 73 69 6E 67 20 24 62 62 63 | Using $bbc
0000000000000130 | 68 61 72 00 00 00 00 00 22 00 00 22 09 00 00 00 | har " "
0000000000000140 | 04 0F 41 72 72 6F 77 20 63 6F 6C 6F 72 73 00 00 | Arrow colors
0000000000000150 | 00 00 00 00 22 00 00 22 0A 00 00 00 04 0F 45 76 | " " Ev
0000000000000160 | 65 6E 74 20 76 61 6C 75 65 73 00 00 00 00 00 00 | ent values
0000000000000170 | 22 00 00 22 0B 00 00 00 04 0F 47 43 20 6C 6F 62 | " " GC lob
0000000000000180 | 62 79 20 74 79 70 65 73 00 00 00 00 22 00 00 22 | by types " "
0000000000000190 | 0C 00 00 00 04 0F 45 70 33 20 6C 6F 62 62 79 20 | Ep3 lobby
00000000000001A0 | 74 79 70 65 73 00 00 00 22 00 00 22 0D 00 00 00 | types " "
00000000000001B0 | 04 0F 41 72 65 61 20 6C 69 73 74 00 00 00 00 00 | Area list
00000000000001C0 | 00 00 00 00 22 00 00 22 0E 00 00 00 04 0F 44 65 | " " De
00000000000001D0 | 62 75 67 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 | bug commands
I 94711 2022-07-26 00:25:07 - [Commands] Received from C-7 (version=GC command=10 flag=00)
0000000000000000 | 10 00 0C 00 22 00 00 22 01 00 00 00 | " "
I 94711 2022-07-26 00:25:07 - [Commands] Sending to C-7 (version=GC command=1A flag=00)
0000000000000000 | 1A 00 28 01 54 68 65 73 65 20 76 61 6C 75 65 73 | ( These values
0000000000000010 | 20 63 61 6E 20 62 65 20 75 73 65 64 20 74 6F 20 | can be used to
0000000000000020 | 63 6F 6C 6F 72 20 74 65 78 74 2E 0A 0A 09 43 30 | color text. C0
0000000000000030 | 43 6F 6C 6F 72 20 30 09 43 37 20 2D 20 42 6C 61 | Color 0 C7 - Bla
0000000000000040 | 63 6B 0A 09 43 31 43 6F 6C 6F 72 20 31 09 43 37 | ck C1Color 1 C7
0000000000000050 | 20 2D 20 42 6C 75 65 0A 09 43 32 43 6F 6C 6F 72 | - Blue C2Color
0000000000000060 | 20 32 09 43 37 20 2D 20 47 72 65 65 6E 0A 09 43 | 2 C7 - Green C
0000000000000070 | 33 43 6F 6C 6F 72 20 33 09 43 37 20 2D 20 43 79 | 3Color 3 C7 - Cy
0000000000000080 | 61 6E 0A 09 43 34 43 6F 6C 6F 72 20 34 09 43 37 | an C4Color 4 C7
0000000000000090 | 20 2D 20 52 65 64 0A 09 43 35 43 6F 6C 6F 72 20 | - Red C5Color
00000000000000A0 | 35 09 43 37 20 2D 20 50 75 72 70 6C 65 0A 09 43 | 5 C7 - Purple C
00000000000000B0 | 36 43 6F 6C 6F 72 20 36 09 43 37 20 2D 20 59 65 | 6Color 6 C7 - Ye
00000000000000C0 | 6C 6C 6F 77 0A 09 43 37 43 6F 6C 6F 72 20 37 09 | llow C7Color 7
00000000000000D0 | 43 37 20 2D 20 57 68 69 74 65 0A 09 43 38 43 6F | C7 - White C8Co
00000000000000E0 | 6C 6F 72 20 38 09 43 37 20 2D 20 50 69 6E 6B 0A | lor 8 C7 - Pink
00000000000000F0 | 09 43 39 43 6F 6C 6F 72 20 39 09 43 37 20 2D 20 | C9Color 9 C7 -
0000000000000100 | 56 69 6F 6C 65 74 0A 09 43 47 43 6F 6C 6F 72 20 | Violet CGColor
0000000000000110 | 47 09 43 37 20 2D 20 4F 72 61 6E 67 65 20 50 75 | G C7 - Orange Pu
0000000000000120 | 6C 73 65 00 00 00 00 00 | lse
0000000000000000 | 1A 00 24 01 4C 6F 62 62 79 20 63 6F 6D 6D 61 6E | $ Lobby comman
0000000000000010 | 64 73 3A 20 79 6F 75 20 6D 75 73 74 20 62 65 20 | ds: you must be
0000000000000020 | 61 20 6D 6F 64 65 72 61 74 6F 72 20 74 6F 20 75 | a moderator to u
0000000000000030 | 73 65 0A 74 68 65 73 65 20 63 6F 6D 6D 61 6E 64 | se these command
0000000000000040 | 73 2E 0A 0A 24 61 6C 6C 65 76 65 6E 74 20 3C 65 | s. $allevent <e
0000000000000050 | 76 65 6E 74 3E 3A 20 43 68 61 6E 67 65 20 74 68 | vent>: Change th
0000000000000060 | 65 20 73 65 72 76 65 72 27 73 20 65 76 65 6E 74 | e server's event
0000000000000070 | 0A 24 65 76 65 6E 74 20 3C 65 76 65 6E 74 3E 3A | $event <event>:
0000000000000080 | 20 43 68 61 6E 67 65 20 74 68 69 73 20 6C 6F 62 | Change this lob
0000000000000090 | 62 79 27 73 20 65 76 65 6E 74 0A 24 74 79 70 65 | by's event $type
00000000000000A0 | 20 3C 74 79 70 65 3E 3A 20 43 68 61 6E 67 65 20 | <type>: Change
00000000000000B0 | 74 68 69 73 20 6C 6F 62 62 79 27 73 20 74 79 70 | this lobby's typ
00000000000000C0 | 65 0A 24 61 6E 6E 20 3C 6D 65 73 73 61 67 65 3E | e $ann <message>
00000000000000D0 | 3A 20 41 6E 6E 6F 75 6E 63 65 20 61 20 6D 65 73 | : Announce a mes
00000000000000E0 | 73 61 67 65 20 74 6F 20 61 6C 6C 20 70 6C 61 79 | sage to all play
00000000000000F0 | 65 72 73 0A 24 61 78 20 3C 6D 65 73 73 61 67 65 | ers $ax <message
0000000000000100 | 3E 3A 20 53 65 6E 64 20 61 20 6D 65 73 73 61 67 | >: Send a messag
0000000000000110 | 65 20 74 6F 20 74 68 65 20 73 65 72 76 65 72 00 | e to the server
0000000000000120 | 00 00 00 00 |
I 94711 2022-07-26 00:25:07 - [Commands] Received from C-7 (version=GC command=D6 flag=00)
0000000000000000 | D6 00 04 00 |
I 94711 2022-07-26 00:25:07 - [Commands] Sending to C-7 (version=GC command=07 flag=11)
0000000000000000 | 07 11 FC 01 22 00 00 22 FF FF FF FF 04 00 49 6E | " " In
0000000000000000 | 07 10 E0 01 22 00 00 22 FF FF FF FF 04 00 49 6E | " " In
0000000000000010 | 66 6F 72 6D 61 74 69 6F 6E 00 00 00 00 00 00 00 | formation
0000000000000020 | 22 00 00 22 22 FF FF 22 04 0F 47 6F 20 62 61 63 | " "" " Go bac
0000000000000030 | 6B 00 00 00 00 00 00 00 00 00 00 00 22 00 00 22 | k " "
0000000000000040 | 00 00 00 00 04 0F 54 65 78 74 00 00 00 00 00 00 | Text
0000000000000050 | 00 00 00 00 00 00 00 00 22 00 00 22 01 00 00 00 | " "
0000000000000060 | 04 0F 54 65 78 74 20 63 6F 6C 6F 72 73 00 00 00 | Text colors
0000000000000070 | 00 00 00 00 22 00 00 22 02 00 00 00 04 0F 4C 6F | " " Lo
0000000000000080 | 62 62 79 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 | bby commands
0000000000000090 | 22 00 00 22 03 00 00 00 04 0F 47 61 6D 65 20 63 | " " Game c
00000000000000A0 | 6F 6D 6D 61 6E 64 73 00 00 00 00 00 22 00 00 22 | ommands " "
00000000000000B0 | 04 00 00 00 04 0F 50 6C 61 79 65 72 20 63 6F 6D | Player com
00000000000000C0 | 6D 61 6E 64 73 00 00 00 22 00 00 22 05 00 00 00 | mands " "
00000000000000D0 | 04 0F 43 68 65 61 74 20 63 6F 6D 6D 61 6E 64 73 | Cheat commands
00000000000000E0 | 00 00 00 00 22 00 00 22 06 00 00 00 04 0F 4D 6F | " " Mo
00000000000000F0 | 64 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 00 00 | d commands
0000000000000040 | 00 00 00 00 04 0F 54 65 78 74 20 63 6F 6C 6F 72 | Text color
0000000000000050 | 73 00 00 00 00 00 00 00 22 00 00 22 01 00 00 00 | s " "
0000000000000060 | 04 0F 4C 6F 62 62 79 20 63 6F 6D 6D 61 6E 64 73 | Lobby commands
0000000000000070 | 00 00 00 00 22 00 00 22 02 00 00 00 04 0F 47 61 | " " Ga
0000000000000080 | 6D 65 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 00 | me commands
0000000000000090 | 22 00 00 22 03 00 00 00 04 0F 50 6C 61 79 65 72 | " " Player
00000000000000A0 | 20 63 6F 6D 6D 61 6E 64 73 00 00 00 22 00 00 22 | commands " "
00000000000000B0 | 04 00 00 00 04 0F 43 68 65 61 74 20 63 6F 6D 6D | Cheat comm
00000000000000C0 | 61 6E 64 73 00 00 00 00 22 00 00 22 05 00 00 00 | ands " "
00000000000000D0 | 04 0F 4D 6F 64 20 63 6F 6D 6D 61 6E 64 73 00 00 | Mod commands
00000000000000E0 | 00 00 00 00 22 00 00 22 06 00 00 00 04 0F 55 73 | " " Us
00000000000000F0 | 69 6E 67 20 24 69 74 65 6D 00 00 00 00 00 00 00 | ing $item
0000000000000100 | 22 00 00 22 07 00 00 00 04 0F 55 73 69 6E 67 20 | " " Using
0000000000000110 | 24 69 74 65 6D 00 00 00 00 00 00 00 22 00 00 22 | $item " "
0000000000000120 | 08 00 00 00 04 0F 55 73 69 6E 67 20 24 65 64 69 | Using $edi
0000000000000130 | 74 00 00 00 00 00 00 00 22 00 00 22 09 00 00 00 | t " "
0000000000000140 | 04 0F 55 73 69 6E 67 20 24 62 62 63 68 61 72 00 | Using $bbchar
0000000000000150 | 00 00 00 00 22 00 00 22 0A 00 00 00 04 0F 55 73 | " " Us
0000000000000160 | 69 6E 67 20 62 61 6E 6B 73 00 00 00 00 00 00 00 | ing banks
0000000000000170 | 22 00 00 22 0B 00 00 00 04 0F 41 72 72 6F 77 20 | " " Arrow
0000000000000180 | 63 6F 6C 6F 72 73 00 00 00 00 00 00 22 00 00 22 | colors " "
0000000000000190 | 0C 00 00 00 04 0F 45 76 65 6E 74 20 76 61 6C 75 | Event valu
00000000000001A0 | 65 73 00 00 00 00 00 00 22 00 00 22 0D 00 00 00 | es " "
00000000000001B0 | 04 0F 47 43 20 6C 6F 62 62 79 20 74 79 70 65 73 | GC lobby types
00000000000001C0 | 00 00 00 00 22 00 00 22 0E 00 00 00 04 0F 45 70 | " " Ep
00000000000001D0 | 33 20 6C 6F 62 62 79 20 74 79 70 65 73 00 00 00 | 3 lobby types
00000000000001E0 | 22 00 00 22 0F 00 00 00 04 0F 41 72 65 61 20 6C | " " Area l
00000000000001F0 | 69 73 74 00 00 00 00 00 00 00 00 00 | ist
0000000000000110 | 24 65 64 69 74 00 00 00 00 00 00 00 22 00 00 22 | $edit " "
0000000000000120 | 08 00 00 00 04 0F 55 73 69 6E 67 20 24 62 62 63 | Using $bbc
0000000000000130 | 68 61 72 00 00 00 00 00 22 00 00 22 09 00 00 00 | har " "
0000000000000140 | 04 0F 41 72 72 6F 77 20 63 6F 6C 6F 72 73 00 00 | Arrow colors
0000000000000150 | 00 00 00 00 22 00 00 22 0A 00 00 00 04 0F 45 76 | " " Ev
0000000000000160 | 65 6E 74 20 76 61 6C 75 65 73 00 00 00 00 00 00 | ent values
0000000000000170 | 22 00 00 22 0B 00 00 00 04 0F 47 43 20 6C 6F 62 | " " GC lob
0000000000000180 | 62 79 20 74 79 70 65 73 00 00 00 00 22 00 00 22 | by types " "
0000000000000190 | 0C 00 00 00 04 0F 45 70 33 20 6C 6F 62 62 79 20 | Ep3 lobby
00000000000001A0 | 74 79 70 65 73 00 00 00 22 00 00 22 0D 00 00 00 | types " "
00000000000001B0 | 04 0F 41 72 65 61 20 6C 69 73 74 00 00 00 00 00 | Area list
00000000000001C0 | 00 00 00 00 22 00 00 22 0E 00 00 00 04 0F 44 65 | " " De
00000000000001D0 | 62 75 67 20 63 6F 6D 6D 61 6E 64 73 00 00 00 00 | bug commands
I 94711 2022-07-26 00:25:08 - [Commands] Received from C-7 (version=GC command=10 flag=00)
0000000000000000 | 10 00 0C 00 22 00 00 22 22 FF FF 22 | " "" "
I 94711 2022-07-26 00:25:08 - [Commands] Sending to C-7 (version=GC command=07 flag=06)
+16 -15
View File
@@ -71,24 +71,25 @@
"AllowUnregisteredUsers": true,
"InformationMenuContents": [
["Text", "$C7Some things you\nmay need to know\nabout text on\nthis server", "$C7Everything you type will be filtered.\n\nDollar signs will become tab chars, which can be\nused to color team names and info boards.\nTo color your text, type %sCx, where x is a\nvalue from the Text Colors list.\n\nPound signs (number signs) will become returns\n(newlines), the sequence %%s will become %s,\nand the sequence %%%% will become %%."],
["Text colors", "$C7Display color values", "These values can be used to color text.\n\n$C0Color 0$C7 - Black\n$C1Color 1$C7 - Blue\n$C2Color 2$C7 - Green\n$C3Color 3$C7 - Cyan\n$C4Color 4$C7 - Red\n$C5Color 5$C7 - Purple\n$C6Color 6$C7 - Yellow\n$C7Color 7$C7 - White\n$C8Color 8$C7 - Pink\n$C9Color 9$C7 - Violet\n$CGColor G$C7 - Orange Pulse"],
["Lobby commands", "$C7Display commands\nfor use in the\nlobby", "Lobby commands: you must be a moderator to use\nthese commands.\n\n%sallevent <event> - change the server's event\n%sevent <event> - change this lobby's event\n%stype <type> - change this lobby's type\n%sann <message> - announce a message\n%sax <message> - send a message to the server"],
["Game commands", "$C7Display commands\nfor use in games", "Game commands: you must be the game leader to\nuse these commands.\n\n%spassword <password> - set the game's password\n%smaxlevel <%n> - set the game's maximum level\n%sminlevel <%n> - set the game's minimum level\n%scheat - enable or disable cheat mode"],
["Player commands", "$C7Display commands\nfor player data", "Player commands: anyone can use these commands.\n\n%sarrow <color> - change your lobby arrow color\n%sbbchar - convert a character to PSOBB format\n%sli - show lobby/game information"],
["Cheat commands", "$C7Display commands\nfor cheating", "Cheat commands: cheat mode must be enabled in the\ngame for these commands to work.\n\n%scheat - enables or disables cheat mode in a game.\n%sinfhp - enables or disables infinite HP.\n%sinftp - enables or disables infinite TP.\n%swarp <area> - sends you to a certain area.\n%sitem - creates an item. (BB only)\n%sedit - changes your character's stats. (BB only)"],
["Mod commands", "$C7Display commands\nfor moderators", "Moderation commands: you must be a moderator to\nuse these commands.\n\n%ssilence <serial> - silence/unsilence a player\n%skick <serial> - kick a player\n%sban <serial> - ban a player"],
["Using $item", "$C7Show how to use\nthe %sitem command", "Using the %sitem command\n\nFor PSOBB, the %sitem command is used to create\nitems. Use it like this:\n\n%sitem <item code in hexadecimal>\n\nThe item code must be from 2 to 16 bytes (4 to 32\ncharacters) of hexadecimal data. Any bytes you\nomit will become zeroes.\n\nThe item that you specify will appear from the next\nenemy you kill or box you break.\n\nTo create meseta, use the command like this:\n\n%sitem 04000000 %n0 %n0 <amount>"],
["Using $edit", "$C7Show how to use\nthe %sedit command", "Using the %sedit command\n\n%sedit is used on PSOBB to change character stats.\nUse one of the following subcommands:\n\n%sedit ATP <value>\n%sedit MST <value>\n%sedit EVP <value>\n%sedit HP <value>\n%sedit DFP <value>\n%sedit ATA <value>\n%sedit LCK <value>\n%sedit MESETA <amount>\n%sedit EXP <amount>\n%sedit LEVEL <level>\n%sedit NAMECOLOR <color in hex, AARRGGBB format)\n%sedit SECID <section ID name>\n%sedit NAME <new character name>\n%sedit NPC <NPC name>\n%sedit TECH <technique name> <new technique level>\n\nNPC names: none, ninja, rico, sonic, knuckles,\n flowen, elly\n\nTechnique names: foie, gifoie, rafoie, barta,\n gibarta, rabarta, zonde, gizonde, razonde,\n grants, deband, jellen, zalure, shifta, ryuker,\n resta, anti, reverser, megid, all"],
["Using $bbchar", "$C7Show how to use\nthe %sbbchar command", "Using the %sbbchar command\n\n%sbbchar is used to convert a character from an\nolder version of PSO to Blue Burst format and save\nit on this server. Use the command like this:\n\n%sbbchar <username> <password> <slot>\n\nIf the username and password are correct, the\ncharacter that you're currently playing as will be\nconverted to PSOBB format and saved under that\naccount, in the specified character slot."],
["Using banks", "$C7Show how to use\nthe bank switching\nfeature on PSOBB", "Using PSOBB banks\n\nThe %schangebank command allows you to borrow\nthe bank from another character in your account.\nUse it like this:\n\n%schangebank player<%n>\n\nFor example, to use character 4's bank, type:\n\n%schangebank player4"],
["Arrow colors", "$C7Display lobby arrow\ncolor list", "$C7These values can be used with the $C6%sarrow$C7 command.\n\n0: no marker\n1: red\n2: blue\n3: green\n4: yellow\n5: purple\n6: cyan\n7: orange\n8: pink\n9: white\n10: white\n11: white\n12: black"],
["Event values", "$C7Display lobby event\nlist", "These values can be used with the $C6%sevent$C7 command.\n\nnone - no event\nxmas - Christmas event\nval - Valentine's Day\neaster - Easter Sunday event\nhallo - Halloween event\nsonic - Sonic Adventure DX event\nnewyear - New Year's event\nbval - White Day\nwedding - Wedding Day event\nspring - spring event\ns-spring - spring event with striped background\nsummer - summer event\ns-summer - summer event with striped background\nfall - fall event"],
["GC lobby types", "$C7Display lobby type\nlist for Episodes\nI & II", "These values can be used with the %sln command.\n$C6*$C7 indicates lobbies where players can't move.\n$C2Green$C7 indicates Episode 1 & 2 (GC) only lobbies.\n\nnormal - standard lobby\n$C2inormal$C7 - under standard lobby $C6*$C7\n$C2ipc$C7 - under PC lobby $C6*$C7\n$C2iball$C7 - under soccer lobby $C6*$C7\n$C2cave1$C7 - Cave 1 $C6*$C7\n$C2cave2u$C7 - Cave 2 Ultimate $C6*$C7\n$C2dragon$C7 - Dragon stage (floor is black)\n$C2derolle$C7 - De Rol Le stage (water/walls are gone)\n$C2volopt$C7 - Vol Opt stage\n$C2darkfalz$C7 - Dark Falz stage"],
["Text colors", "$C7Display color values", "These values can be used to color text in\nsome situations, with escape codes like %sC6.\n\n$C0Color 0$C7 - Black\n$C1Color 1$C7 - Blue\n$C2Color 2$C7 - Green\n$C3Color 3$C7 - Cyan\n$C4Color 4$C7 - Red\n$C5Color 5$C7 - Purple\n$C6Color 6$C7 - Yellow\n$C7Color 7$C7 - White\n$C8Color 8$C7 - Pink\n$C9Color 9$C7 - Violet\n$CGColor G$C7 - Orange Pulse"],
["Lobby commands", "$C7Display commands\nfor use in the\nlobby", "Lobby commands: you must be a moderator to use\nthese commands.\n\n%sallevent <event>: Change the server's event\n%sevent <event>: Change this lobby's event\n%stype <type>: Change this lobby's type\n%sann <message>: Announce a message to all players\n%sax <message>: Send a message to the server"],
["Game commands", "$C7Display commands\nfor use in games", "Game commands: you must be the game leader to\nuse these commands.\n\n%spassword <password>: Set the game's password.\n If used with no password, unlocks the game.\n%smaxlevel <%n>: Set the game's maximum level.\n%sminlevel <%n>: Set the game's minimum level.\n%scheat: Enable or disable cheat mode."],
["Player commands", "$C7Display commands\nfor player data", "Player commands: anyone can use these commands.\n\n%sarrow <color>: Change your lobby arrow color.\n%sbbchar <username> <password> <slot>: Convert\n your character to PSOBB format.\n%sli: Show lobby or game information.\n%swhat: Describes the nearest item on the ground."],
["Cheat commands", "$C7Display commands\nfor cheating", "Cheat commands: cheat mode must be enabled in the\ngame for these commands to work.\n\n%scheat: Enables or disables cheat mode in a game.\n%sinfhp: Enables or disables infinite HP for you.\n%sinftp: Enables or disables infinite TP for you.\n%swarp <area>: Sends you to a certain area.\n%sitem <data>: Creates an item. The item will appear\n from the next box opened or enemy defeated.\n%sedit <stat> <value>: Changes your character stats.\n This command works only on Blue Burst."],
["Mod commands", "$C7Display commands\nfor moderators", "Moderation commands: you must be a moderator to\nuse these commands.\n\n%ssilence <serial>: Silence/unsilence a player.\n%skick <serial>: Disconnect a player from the server.\n%sban <duration> <serial>: Ban a player. Duration may\n be of the form 60m, 24h, 2w, etc."],
["Using $item", "$C7Show how to use\nthe %sitem command", "Using the %sitem command\n\nThe %sitem command is used to create items.\nUse it like this:\n\n%sitem <item code in hexadecimal>\n\nThe item code must be from 2 to 16 bytes (4 to 32\ncharacters) of hexadecimal data. Any bytes you\nomit will become zeroes.\n\nThe item that you specify will appear from the next\nenemy you kill or box you break.\n\nTo create meseta, use the command like this:\n\n%sitem 04000000 %n0 %n0 <amount>"],
["Using $edit", "$C7Show how to use\nthe %sedit command", "Using the %sedit command\n\n%sedit is used on PSOBB to change character stats.\nUse one of the following subcommands:\n\n%sedit ATP <value>\n%sedit MST <value>\n%sedit EVP <value>\n%sedit HP <value>\n%sedit DFP <value>\n%sedit ATA <value>\n%sedit LCK <value>\n%sedit MESETA <amount>\n%sedit EXP <amount>\n%sedit LEVEL <level>\n%sedit NAMECOLOR <color in hex, AARRGGBB format)\n%sedit SECID <section ID name>\n%sedit NAME <new character name>\n%sedit NPC <NPC name>\n%sedit TECH <technique name> <new technique level>\n\nNPC names: none, ninja, rico, sonic, knuckles,\n flowen, elly\n\nTechnique names: foie, gifoie, rafoie, barta,\n gibarta, rabarta, zonde, gizonde, razonde,\n grants, deband, jellen, zalure, shifta, ryuker,\n resta, anti, reverser, megid, all"],
["Using $bbchar", "$C7Show how to use\nthe %sbbchar command", "Using the %sbbchar command\n\n%sbbchar is used to convert a character from an\nolder version of PSO to Blue Burst format and save\nit on this server. Use the command like this:\n\n%sbbchar <username> <password> <slot>\n\nIf the username and password are correct, the\ncharacter that you're currently playing as will be\nconverted to PSOBB format and saved under that\naccount, in the specified character slot (1-4)."],
["Arrow colors", "$C7Display lobby arrow\ncolor list", "$C7These values can be used with the $C6%sarrow$C7 command.\n\n0: no marker\n1: red\n2: blue\n3: green\n4: yellow\n5: purple\n6: cyan\n7: orange\n8: pink\n9: white\n10: white\n11: white\n12: black"],
["Event values", "$C7Display lobby event\nlist", "These values can be used with the $C6%sevent$C7 command.\n\nnone - no event\nxmas - Christmas event\nval - Valentine's Day\neaster - Easter Sunday event\nhallo - Halloween event\nsonic - Sonic Adventure DX event\nnewyear - New Year's event\nbval - White Day\nwedding - Wedding Day event\nspring - spring event\ns-spring - spring event with striped background\nsummer - summer event\ns-summer - summer event with striped background\nfall - fall event"],
["GC lobby types", "$C7Display lobby type\nlist for Episodes\nI & II", "These values can be used with the %stype command.\n$C6*$C7 indicates lobbies where players can't move.\n$C2Green$C7 indicates Episode 1 & 2 (GC) only lobbies.\n\nnormal - standard lobby\n$C2inormal$C7 - under standard lobby $C6*$C7\n$C2ipc$C7 - under PC lobby $C6*$C7\n$C2iball$C7 - under soccer lobby $C6*$C7\n$C2cave1$C7 - Cave 1 $C6*$C7\n$C2cave2u$C7 - Cave 2 Ultimate $C6*$C7\n$C2dragon$C7 - Dragon stage (floor is black)\n$C2derolle$C7 - De Rol Le stage (water/walls are gone)\n$C2volopt$C7 - Vol Opt stage\n$C2darkfalz$C7 - Dark Falz stage"],
["Ep3 lobby types", "$C7Display lobby type\nlist for Episode\nIII", "These values can be used with the %sln command.\n$C6*$C7 indicates lobbies where players can't move.\n$C8Pink$C7 indicates Episode 3 only lobbies.\n\nnormal - standard lobby\n$C8planet$C7 - Blank Ragol Lobby\n$C8clouds$C7 - Blank Sky Lobby\n$C8cave$C7 - Unguis Lapis\n$C8jungle$C7 - Episode 2 Jungle\n$C8forest2-1$C7 - Episode 1 Forest 2 (ground)\n$C8forest2-2$C7 - Episode 1 Forest 2 (near Dome)\n$C8windpower$C7\n$C8overview$C7\n$C8seaside$C7 - Episode 2 Seaside\n$C8some?$C7\n$C8dmorgue$C7 - Destroyed Morgue\n$C8caelum$C7 - Caelum\n$C8digital$C7\n$C8boss1$C7\n$C8boss2$C7\n$C8boss3$C7\n$C8knight$C7 - Leukon Knight stage\n$C8sky$C7 - Via Tubus\n$C8morgue$C7 - Morgue"],
["Area list", "$C7Display stage code\nlist", "These values can be used with the $C6%swarp$C7 command.\n\n$C2Green$C7 areas will be empty unless you are in a quest.\n$C6Yellow$C7 areas will not allow you to move.\n\n $C8Episode 1 / Episode 2 / Episode 4$C7\n0: Pioneer 2 / Pioneer 2 / Pioneer 2\n1: Forest 1 / Temple Alpha / Crater East\n2: Forest 2 / Temple Beta / Crater West\n3: Caves 1 / Spaceship Alpha / Crater South\n4: Caves 2 / Spaceship Beta / Crater North\n5: Caves 3 / CCA / Crater Interior\n6: Mines 1 / Jungle North / Desert 1\n7: Mines 2 / Jungle South / Desert 2\n8: Ruins 1 / Mountain / Desert 3\n9: Ruins 2 / Seaside / Saint Million\n10: Ruins 3 / Seabed Upper / $C6Purgatory$C7\n11: Dragon / Seabed Lower\n12: De Rol Le / Gal Gryphon\n13: Vol Opt / Olga Flow\n14: Dark Falz / Barba Ray\n15: $C2Lobby$C7 / Gol Dragon\n16: $C6Battle 1$C7 / $C6Seaside Night$C7\n17: $C6Battle 2$C7 / $C2Tower$C7"],
["Area list", "$C7Display stage code\nlist", "These values can be used with the $C6%swarp$C7 command.\n\n$C2Green$C7 areas will be empty unless you are in a quest.\n$C6Yellow$C7 areas will not allow you to move.\n\n $C8Episode 1 / Episode 2 / Episode 4$C7\n0: Pioneer 2 / Pioneer 2 / Pioneer 2\n1: Forest 1 / Temple Alpha / Crater East\n2: Forest 2 / Temple Beta / Crater West\n3: Caves 1 / Spaceship Alpha / Crater South\n4: Caves 2 / Spaceship Beta / Crater North\n5: Caves 3 / CCA / Crater Interior\n6: Mines 1 / Jungle North / Desert 1\n7: Mines 2 / Jungle South / Desert 2\n8: Ruins 1 / Mountain / Desert 3\n9: Ruins 2 / Seaside / Saint Million\n10: Ruins 3 / Seabed Upper / $C6Purgatory$C7\n11: Dragon / Seabed Lower\n12: De Rol Le / Gal Gryphon\n13: Vol Opt / Olga Flow\n14: Dark Falz / Barba Ray\n15: $C2Lobby$C7 / Gol Dragon\n16: $C6Battle 1$C7 / $C6Seaside Night$C7\n17: $C6Battle 2$C7 / $C2Tower$C7"],
["Debug commands", "$C7Display commands\nfor debugging\nnewserv itself", "The following commands may be useful for\ninvestigating bugs in newserv.\n\n%sdbgid: Enable or disable high ID preference.\n When enabled, you'll be placed into the\n latest slot in lobbies/games instead of\n the earliest.\n%sgc: Send your own Guild Card to yourself.\n%srand <value in hex>: Set the random seed for\n all games you create."]
],
"WelcomeMessage": "You are connected to $C6Alexandria$C7.",
"PCPatchServerMessage": "newserv patch server\r\n\r\nThis server is not affiliated with, sponsored by, or in any other way connected to SEGA or Sonic Team, and is owned and operated completely independently.",
"BBPatchServerMessage": "$C7newserv patch server\n\nThis server is not affiliated with, sponsored by, or in any\nother way connected to SEGA or Sonic Team, and is owned\nand operated completely independently.",
"CommonItemDropRates-Enemy": [
0x03000000, // material