earthbound:text_scripting
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| earthbound:text_scripting [2023/10/28 18:02] – initial herringway | earthbound:text_scripting [2024/07/17 18:10] (current) – add 1C 13 description herringway | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Text Scripts ====== | ====== Text Scripts ====== | ||
| - | ^ Raw | + | ^ Raw ^ Official Name ^ Description |
| - | | [00] | ↓ | + | | [00] |
| - | | [01] | ← | + | | [01] |
| - | | [02] | ! | + | | [02] |
| - | | [03] | @KEY | | | + | | [03] |
| - | | [04 XX XX] | @SETF | + | | [04 XX XX] |
| - | | [05 XX XX] | @CLRF | + | | [05 XX XX] |
| - | | [06 XX XX YY YY YY YY] | @CHKFGOTO | + | | [06 XX XX YY YY YY YY] |
| - | | [07 XX XX] | @CHKF | | | + | | [07 XX XX] |
| - | | [08] | @GOSUB | + | | [08 XX XX XX XX] |
| - | | [09 XX (YY YY YY YY)*XX] | + | | [09 XX (YY YY YY YY)*XX] |
| - | | [0A XX XX XX XX] | @GOTO | | | + | | [0A XX XX XX XX] |
| - | | [0B XX] | + | | [0B XX] | @EQ | Set main register to 1 if current value in main register == XX, 0 otherwise |
| - | | [0C XX] | + | | [0C XX] | @NOT |
| - | | [0D XX] | + | | [0D XX] | @SET_REG |
| - | | [0E XX] | + | | [0E XX] | @SET_LOOPREG |
| - | | [0F] | @INC | | | + | | [0F] |
| - | | [10 XX] | + | | [10 XX] | @WI | Pause XX frames |
| - | | [11] | @DSP_STS | + | | [11] |
| - | | [12] | | + | | [12] |
| - | | [13] | @KEYNP | + | | [13] |
| - | | [14] | @FKEY | | | + | | [14] |
| - | | [15 XX] | + | | [15 XX] | | Display compressed text XX from bank 0 | |
| - | | [16 XX] | + | | [16 XX] | | Display compressed text XX from bank 1 | |
| - | | [17 XX] | + | | [17 XX] | | Display compressed text XX from bank 2 | |
| - | | [18 00] | + | | [18 00] | @CLOSE |
| - | | [18 01 XX] | @OPEN | | | + | | [18 01 XX] |
| - | | [18 02] | + | | [18 02] | @SAVE_WIN |
| - | | [18 03 XX] | @SELECT_WIN | + | | [18 03 XX] |
| - | | [18 04] | + | | [18 04] | @CLOSEALL |
| - | | [18 05 XX YY] | + | | [18 05 XX YY] | @LOC |
| - | | [18 06] | + | | [18 06] | @CLS |
| - | | [18 07] | + | | [18 07 XX XX XX XX YY] |
| - | | [18 08] | + | | [18 08 XX] |
| - | | [18 09 XX] | @WIN_SEL_ITEMQ | + | | [18 09 XX] |
| - | | [18 0A] | + | | [18 0A] | @WINR_MONEY |
| - | | [19 02 .. 01 XX XX XX XX] | + | | [18 0D XX YY] | | Prints the contents of the status menu for character XX if YY is 1. Does nothing if YY is any other value. |
| - | | [19 02 .. 02] | + | | [19 02 .. 01 XX XX XX XX] | | Prepares a menu option. Label text is everything between the 02 and 01, causing XXXXXXXX to be displayed when chosen |
| - | | [19 04] | + | | [19 02 .. 02] | <> |
| - | | [19 05 XX YY ZZ] | @SET_SPECIAL | + | | [19 04] | | Delete all previously-loaded menu options |
| - | | [19 10 XX] | @GET_ORDER_PLAYER | + | | [19 05 XX YY ZZ] |
| - | | [19 11 XX] | @GET_PLAYER_NAME | + | | [19 10 XX] |
| - | | [19 14] | + | | [19 11 XX] |
| - | | [19 16 XX YY] | + | | [19 14] | @GET_TRACY |
| - | | [19 18 XX] | @GET_NEXTLEVEL | + | | [19 16 XX YY] | @GET_SPECIAL |
| - | | [19 19 XX YY] | + | | [19 18 XX] |
| - | | [19 1A XX] | @GET_TRACY_GOODS | + | | [19 19 XX YY] | @GET_PLAYER_GOODS |
| - | | [19 1B XX] | @WIN_CHK_ITEM | + | | [19 1A XX] |
| - | | [19 1C XX YY] | + | | [19 1B XX] |
| - | | [19 1D XX YY] | + | | [19 1C XX YY] | @SET_TRANS_GOODS |
| - | | [19 1E] | + | | [19 1D XX YY] | @GET_TRANS_GOODS |
| - | | [19 1F] | + | | [19 1E] | @GET_CNUM |
| - | | [19 20] | + | | [19 1F] | @GET_CITEM |
| - | | [19 21 XX] | @GET_GOODS_EAT | + | | [19 20] | @GET_MEMBERS |
| - | | [19 22 XX YY ZZ ZZ] | + | | [19 21 XX] |
| - | | [19 23 XX XX YY ZZ ZZ] | @GET_CHAR_DIR | + | | [19 22 XX YY ZZ ZZ] | @GET_PLAYER_DIR |
| - | | [19 24 XX XX YY ZZ ZZ] | @GET_GOM_CHAR_DIR | + | | [19 23 XX XX YY ZZ ZZ] |
| - | | [19 25 XX] | @GET_SPICE | + | | [19 24 XX XX YY ZZ ZZ] |
| - | | [19 26 XX] | @SET_COMEBACK_POS | + | | [19 25 XX] |
| - | | [19 27 XX] | | + | | [19 26 XX] |
| - | | [19 28 XX] | @GET_STS_CHAR | + | | [19 27 XX] |
| - | | [1A 01] | + | | [19 28 XX] |
| - | | [1A 05 XX YY] | + | | [1A 01] | @SEL_PQ |
| - | | [1A 06 XX] | @SEL_SHOP_TAKE | + | | [1A 05 XX YY] | @DSP_PLAYER_GOODS |
| - | | [1A 07] | + | | [1A 06 XX] |
| - | | [1A 0A] | + | | [1A 07] | @SEL_TRACY_OUT |
| - | | [1B 00] | + | | [1A 0A] | @SEL_TEL_GOSUB |
| - | | [1B 01] | + | | [1B 00] | @SAVE_REG |
| - | | [1B 02 XX XX XX XX] | + | | [1B 01] | @LOAD_REG |
| - | | [1B 03 XX XX XX XX] | + | | [1B 02 XX XX XX XX] | @FALSE_GOTO |
| - | | [1B 04] | + | | [1B 03 XX XX XX XX] | @TRUE_GOTO |
| - | | [1B 05] | + | | [1B 04] | @XCHG |
| - | | [1B 06] | + | | [1B 05] | @SAVE_GLOBAL_REG |
| - | | [1C 00 XX] | | + | | [1B 06] | @LOAD_GLOBAL_REG |
| - | | [1C 01 XX] | @DSP_STS | + | | [1C 00 XX] |
| - | | [1C 02 XX] | @DSP_NAME | + | | [1C 01 XX] |
| - | | [1C 03 XX] | @DSP_CHAR | + | | [1C 02 XX] |
| - | | [1C 04] | + | | [1C 03 XX] |
| - | | [1C 05 XX] | @DSP_GOODS | + | | [1C 04] | @DSP_PL |
| - | | [1C 06 XX] | | + | | [1C 05 XX] |
| - | | [1C 07 XX] | @DSP_ITEM | + | | [1C 06 XX] |
| - | | [1C 08 XX] | @KMOJI | + | | [1C 07 XX] |
| - | | [1C 09 XX] | | + | | [1C 08 XX] |
| - | | [1C 0A XX XX XX XX] | + | | [1C 09 XX] |
| - | | [1C 0B XX XX XX XX] | + | | [1C 0A XX XX XX XX] | @DSP_NUM |
| - | | [1C 0C XX] | @DSP_ITEML | + | | [1C 0B XX XX XX XX] | | | |
| - | | [1C 0D XX] | @DSP_ACTOR | + | | [1C 0C XX] |
| - | | [1C 0E XX] | @DSP_OBJECT | + | | [1C 0D XX] |
| - | | [1C 0F XX] | @DSP_CNUM | + | | [1C 0E XX] |
| - | | [1C 11 XX] | | + | | [1C 0F XX] |
| - | | [1C 12 XX] | @DSP_PSI | + | | [1C 11 XX] |
| - | | [1C 13 XX YY] | + | | [1C 12 XX] |
| - | | [1C 14 XX] | @GET_ACTOR | + | | [1C 13 XX YY] | @BTLFX |
| - | | [1C 15 XX] | @GET_OBJECT | + | | [1C 14 XX] |
| - | | [1D 00 XX YY] | + | | [1C 15 XX] |
| - | | [1D 01 XX YY] | + | | [1D 00 XX YY] | @GOODSIN |
| - | | [1D 02 XX] | @GOODS_TYPE_P | + | | [1D 01 XX YY] | @GOODSOUT |
| - | | [1D 03 XX] | @Q_GOODSFULL | + | | [1D 02 XX] |
| - | | [1D 04 XX YY] | + | | [1D 03 XX] |
| - | | [1D 05 XX YY] | + | | [1D 04 XX YY] | @Q_EQUIP |
| - | | [1D 06 XX XX XX XX] | + | | [1D 05 XX YY] | @Q_HAVE |
| - | | [1D 07 XX XX XX XX] | + | | [1D 06 XX XX XX XX] | @DEPOSIT_MONEY_BANK |
| - | | [1D 08 XX XX] | + | | [1D 07 XX XX XX XX] | @DRAW_MONEY_BANK |
| - | | [1D 09 XX XX] | + | | [1D 08 XX XX] | @MONEYIN |
| - | | [1D 0A XX] | @GOODS_TAKE_MONEY | + | | [1D 09 XX XX] | @MONEYOUT |
| - | | [1D 0B XX] | @GOODS_SELL_MONEY | + | | [1D 0A XX] |
| - | | [1D 0C XX XX] | + | | [1D 0B XX] |
| - | | [1D 0D XX YY ZZ] | @Q_SPECIAL | + | | [1D 0C XX XX] | @Q_TRACY |
| - | | [1D 0E XX YY] | + | | [1D 0D XX YY ZZ] |
| - | | [1D 0F XX YY] | + | | [1D 0E XX YY] | @GOODSIN_PLAYER |
| - | | [1D 10 XX YY] | + | | [1D 0F XX YY] | @GOODSOUT_PLAYER |
| - | | [1D 11 XX YY] | + | | [1D 10 XX YY] | | | |
| - | | [1D 12 XX YY] | + | | [1D 11 XX YY] | @Q_EQUIP_PLAYER_GOODS |
| - | | [1D 13 XX YY] | + | | [1D 12 XX YY] | @TRACY_IN_GOODS |
| - | | [1D 14 XX XX XX XX] | + | | [1D 13 XX YY] | @TRACY_OUT_GOODS |
| - | | [1D 15 XX XX] | + | | [1D 14 XX XX XX XX] | @Q_MONEY |
| - | | [1D 17 XX XX XX XX] | + | | [1D 15 XX XX] | @MUL_ACTIVE_PLAYER |
| - | | [1D 18 XX] | @TRACY_IN | + | | [1D 17 XX XX XX XX] | @Q_BANK_MONEY |
| - | | [1D 19 XX] | @Q_MEMBER | + | | [1D 18 XX] |
| - | | [1D 20] | + | | [1D 19 XX] |
| - | | [1D 21 XX] | @RAND | | | + | | [1D 20] | @Q_SELF |
| - | | [1D 22] | + | | [1D 21 XX] |
| - | | [1D 23 XX] | @Q_EQUIP_ATTR | + | | [1D 22] | @Q_DUNGEON |
| - | | [1D 24 XX] | @Q_FIGHT_MONEY | + | | [1D 23 XX] |
| - | | [1E 00 XX YY] | + | | [1D 24 XX] |
| - | | [1E 01 XX YY] | + | | [1E 00 XX YY] | @HP_UP |
| - | | [1E 02 XX YY] | + | | [1E 01 XX YY] | @HP_DOWN |
| - | | [1E 03 XX YY] | + | | [1E 02 XX YY] | | | |
| - | | [1E 04 XX YY] | + | | [1E 03 XX YY] | | | |
| - | | [1E 05 XX YY] | + | | [1E 04 XX YY] | @PP_UP |
| - | | [1E 06 XX YY] | + | | [1E 05 XX YY] | @PP_DOWN |
| - | | [1E 07 XX YY] | + | | [1E 06 XX YY] | | | |
| - | | [1E 08 XX YY] | + | | [1E 07 XX YY] | | | |
| - | | [1E 09 XX YY YY YY YY] | @EXP_UP_POINT | + | | [1E 08 XX YY] | @SET_LEVEL |
| - | | [1E 0A XX YY] | + | | [1E 09 XX YY YY YY YY] |
| - | | [1E 0B XX YY] | + | | [1E 0A XX YY] | @IQ_UP_POINT |
| - | | [1E 0C XX YY] | + | | [1E 0B XX YY] | @GUTS_UP_POINT |
| - | | [1E 0D XX YY] | + | | [1E 0C XX YY] | @SPEED_UP_POINT |
| - | | [1E 0E XX YY] | + | | [1E 0D XX YY] | @VITAL_UP_POINT |
| - | | [1F 00 XX YY] | + | | [1E 0E XX YY] | @LUCK_UP_POINT |
| - | | [1F 01 XX] | @BGMSTOP | + | | [1F 00 XX YY] | @BGMSTART |
| - | | [1F 02 XX] | @SE | + | | [1F 01 XX] |
| - | | [1F 03] | + | | [1F 02 XX] |
| - | | [1F 04 XX] | @MESSAGE_SOUND | + | | [1F 03] | @MUSISTART |
| - | | [1F 05] | + | | [1F 04 XX] |
| - | | [1F 06] | + | | [1F 05] | | | |
| - | | [1F 07 XX] | @BGM_EFFECT | + | | [1F 06] | | | |
| - | | [1F 11 XX] | @ADD_PARTY | + | | [1F 07 XX] |
| - | | [1F 12 XX] | @DEL_PARTY | + | | [1F 11 XX] |
| - | | [1F 13 XX YY] | + | | [1F 12 XX] |
| - | | [1F 14 XX] | @SET_PARTY_DIR | + | | [1F 13 XX YY] | @SET_PLAYER_DIR |
| - | | [1F 15 XX XX YY YY ZZ] | @MOVE_GOM_CHAR | + | | [1F 14 XX] |
| - | | [1F 16 XX XX YY] | @SET_CHAR_DIR | + | | [1F 15 XX XX YY YY ZZ] |
| - | | [1F 17 XX XX YY YY ZZ] | @MOVE_CHAR | + | | [1F 16 XX XX YY] |
| - | | [1F 1A XX XX YY] | @SHOW_MANPU_CHAR | + | | [1F 17 XX XX YY YY ZZ] |
| - | | [1F 1B XX XX] | + | | [1F 1A XX XX YY] |
| - | | [1F 1C XX YY] | + | | [1F 1B XX XX] | @HIDE_MANPU_CHAR |
| - | | [1F 1D XX] | @HIDE_MANPU_PLAYER | + | | [1F 1C XX YY] | @SHOW_MANPU_PLAYER |
| - | | [1F 1E XX XX YY] | @HIDE_CHAR | + | | [1F 1D XX] |
| - | | [1F 1F XX XX YY] | @HIDE_GOM_CHAR | + | | [1F 1E XX XX YY] |
| - | | [1F 20 XX YY] | + | | [1F 1F XX XX YY] |
| - | | [1F 21 XX] | @WARP | + | | [1F 20 XX YY] | @TELEPORT |
| - | | [1F 23 XX XX] | + | | [1F 21 XX] |
| - | | [1F 30] | + | | [1F 23 XX XX] | @BATTLE |
| - | | [1F 31] | + | | [1F 30] | @FONTSTD |
| - | | [1F 41 XX] | @FUNC | | | + | | [1F 31] | @FONTBAKA |
| - | | [1F 50] | + | | [1F 41 XX] |
| - | | [1F 51] | + | | [1F 50] | @DISKEY |
| - | | [1F 52 XX] | @INPUT | + | | [1F 51] | | | |
| - | | [1F 60 XX] | | + | | [1F 52 XX] |
| - | | [1F 61] | + | | [1F 60 XX] |
| - | | [1F 62 XX] | @SET_BTL_MSG | + | | [1F 61] | @WAITSYS |
| - | | [1F 63 XX XX XX XX] | + | | [1F 62 XX] |
| - | | [1F 64] | + | | [1F 63 XX XX XX XX] | | | |
| - | | [1F 65] | + | | [1F 64] | @SAVE_STORY |
| - | | [1F 66 XX YY ZZ ZZ ZZ ZZ] | + | | [1F 65] | @LOAD_STORY |
| - | | [1F 67 XX] | @RES_HIT_RECT | + | | [1F 66 XX YY ZZ ZZ ZZ ZZ] | @SET_HIT_RECT |
| - | | [1F 68] | + | | [1F 67 XX] |
| - | | [1F 69] | + | | [1F 68] | | | |
| - | | [1F 71 XX YY] | + | | [1F 69] | @WARP_MOUSE_POS |
| - | | [1F 83 XX YY] | + | | [1F 71 XX YY] | @ADD_PSI |
| - | | [1F A0] | + | | [1F 83 XX YY] | @EQUIP_PLAYER_GOODS |
| - | | [1F A1] | + | | [1F A0] | @SETF_MSG |
| - | | [1F A2] | + | | [1F A1] | @RESF_MSG |
| - | | [1F B0] | + | | [1F A2] | @CHKF_MSG |
| - | | [1F C0 XX (YY YY YY YY) * XX] | @ONGOSUB | + | | [1F B0] | @SAVE_GAME |
| - | | [1F D0 XX] | @REPAIR | + | | [1F C0 XX (YY YY YY YY) * XX] | @ONGOSUB |
| - | | [1F D1] | + | | [1F D0 XX] |
| - | | [1F D2 XX] | @TAKE_PHOTO | + | | [1F D1] | @SEARCH_TRUFFLE |
| - | | [1F D3 XX] | @DELIVERY | + | | [1F D2 XX] |
| - | | [1F E1 XX YY ZZ] | @SET_PALLETSET | + | | [1F D3 XX] |
| - | | [1F E4 XX XX YY] | @SET_GOM_CHAR_DIR | + | | [1F E1 XX YY ZZ] |
| - | | [1F E5 XX] | @COLD_PLAYER | + | | [1F E4 XX XX YY] |
| - | | [1F E6 XX XX] | + | | [1F E5 XX] |
| - | | [1F E7 XX XX] | + | | [1F E6 XX XX] | @COLD_CHAR |
| - | | [1F E8 XX] | @SET_CAMERA_GOM_CHAR | + | | [1F E7 XX XX] | @COLD_GOM_CHAR |
| - | | [1F E9 XX XX] | + | | [1F E8 XX] |
| - | | [1F EA XX XX] | + | | [1F E9 XX XX] | @FRESH_CHAR |
| - | | [1F EB XX YY] | + | | [1F EA XX XX] | @FRESH_GOM_CHAR |
| - | | [1F EC XX YY] | + | | [1F EB XX YY] | @HIDE_PLAYER |
| - | | [1F ED] | + | | [1F EC XX YY] | @SHOW_PLAYER |
| - | | [1F EE XX XX] | + | | [1F ED] | @SET_CAMERA_PARTY |
| - | | [1F EF XX XX] | + | | [1F EE XX XX] | @SET_CAMERA_CHAR |
| - | | [1F F0] | + | | [1F EF XX XX] | @SET_CAMERA_GOM_CHAR |
| - | | [1F F1 XX XX YY YY] | + | | [1F F0] | @RIDE_CYCLE |
| - | | [1F F2 XX XX YY YY] | + | | [1F F1 XX XX YY YY] | @REMOVE_CHAR |
| - | | [1F F3 XX XX YY] | @SHOW_MANPU_GOM_CHAR | + | | [1F F2 XX XX YY YY] | @REMOVE_GOM_CHAR |
| - | | [1F F4 XX XX] | + | | [1F F3 XX XX YY] |
| + | | [1F F4 XX XX] | @HIDE_MANPU_GOM_CHAR | ||
earthbound/text_scripting.1698516120.txt.gz · Last modified: 2023/10/28 18:02 by herringway