ユーザ用ツール

サイト用ツール


en:en:guide:febuildergba:how_to_change_tile_style_en

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
en:en:guide:febuildergba:how_to_change_tile_style_en [2019/10/02 06:52]
211.14.62.243 削除
— (現在)
ライン 1: ライン 1:
-Changing the tile style (Changing the tile palette) 
- 
-===== How to change tile palette (simple setting by map editor) ===== 
- 
-The easiest way to change the tile palette is to choose from presets in the map editor. 
- 
- 
-===== StepA1 ​ ===== 
-Select the map editor. 
-{{ https://​i.imgur.com/​s0da5vL.jpg }} 
- 
-===== StepA2 ​ ===== 
-Change the tile preset. 
- 
-{{ https://​i.imgur.com/​qaCI1XD.jpg }} 
- 
-===== StepA3 ​ ===== 
-Press the "​Write"​ button. 
- 
-{{ https://​i.imgur.com/​qIw8fe2.jpg }} 
- 
-===== StepA4 ​ ===== 
-Let's check the operation with the F5 key. 
-You can see that it is operating safely. 
- 
-{{ https://​i.imgur.com/​gkC90IG.jpg }} 
- 
- 
-===== How to change the tile palette (unknown combination) ===== 
- 
-If you want a combination that does not exist in the preset, set the PLIST ID in the chapter settings directly. 
-The PLSIT structure will be explained later. 
-For now, let's select a chapter setting and change the value of PLIST. 
-Since all the existing combinations are registered as presets, this time we will forcibly specify the village palette. 
- 
- 
-===== StepB1 ​ ===== 
-Select chapter settings. 
- 
-{{ https://​i.imgur.com/​nJ93FNb.jpg }} 
- 
-===== StepB2 ​ ===== 
-Change the PLIST value displayed in the upper right. 
-It is easier to use "​Change Map Plist"​. 
- 
-{{ https://​i.imgur.com/​QEmBD2E.jpg }} 
- 
-Let's select Palette 0xF. 
-Palette 0xF is a village palette. 
- 
-{{ https://​i.imgur.com/​26zOOUY.jpg }} 
- 
-===== StepB3 ​ ===== 
-Press the "​Write"​ button. 
- 
-{{ https://​i.imgur.com/​8eefYD9.jpg }} 
- 
- 
-===== StepB4 ===== 
-The settings set here are displayed as "​additional settings"​ in the presets of the map editor. 
- 
-{{ https://​i.imgur.com/​CKBpgSB.jpg }} 
- 
-The screen is confused because I specified a village tile set in the field. 
-However, I think you know how to set it up. 
- 
-===== Explanation of PLSIT structure ===== 
- 
-Describes the structure of a PLIST. 
-If you are not interested, skip to PLST split. 
-PLIST is a list that stores pointers to various things related to maps. 
- 
-このリストは最大255個の配列になります。(PLSIT IDはBYTE型で格納されため上限は255になります。) 
- 
-This list can be up to 255 arrays.(PLSIT ID is stored in BYTE type, so the upper limit is 255.) 
- 
-''​ 
-void* map[Max 255] = {CH0_OBJ, CH0_PAL, CH0_PAL , CH0_MAP , CH1_OBJ, CH1_PAL... }; 
-''​ 
- 
-You can check the value of the PLIST pointer from "Map Pointer"​ in the detail menu. 
- 
-If you want to add a map or palette, you just have to find a free PLIST. 
-However, most of the PLIST is used. 
-Since PLIST ID is set as BYTE type, it cannot exceed 255. 
-If it can be reused, it is best, but if it cannot be reused, PLIST split is required. 
- 
- 
-===== PLSIT split ===== 
- 
-PLIST split is a method of creating a space by distributing PLISTs by type. 
-In PLIST, the data required for the map is stored in a single array. 
-If you want to know more, please see the "PLIST correlation diagram"​ at the end of this article. 
- 
-If this is the case, free space cannot be created, so this structure will be changed. 
-Instead of putting everything in a single array, we will change it to distribute each type of array. 
- 
-|DEFAULT|->​|PLIST Split|| 
-|Defualt|->​|PALList|OBJList|CONFIGList ....| 
-|OBJ|->​|NULL|OBJ|NULL| 
-|PAL|->​|PAL|NULL|NULL| 
-|CONFIG|->​|NULL|NULL|CONFIG| 
-|MAP|->​|NULL|NULL|NULL| 
-|EVENT|->​|NULL|NULL|NULL| 
-|OBJ|->​|NULL|OBJ|NULL| 
-|PAL|->​|PAL|NULL|NULL| 
-|CONFIG|->​|NULL|NULL|CONFIG| 
-|MAP|->​|NULL|NULL|NULL| 
-|EVENT|->​|NULL|NULL|NULL| 
- 
-By doing so, it becomes a list for each item, so a large amount of margin can be secured. 
- 
-PLIST split is easy. 
-Simply press the PLIST split button from the map pointer in the detail menu. (You can call it from other than this screen.) 
-If you press the button, FEBuilderGBA automatically splits the PLIST by type. 
- 
-===== StepC1 ​ ===== 
-{{ https://​i.imgur.com/​7QvFtTI.jpg }} 
- 
-===== StepC2 ​ ===== 
-{{ https://​i.imgur.com/​qgtHm6c.jpg }} 
- 
-===== StepC3 ​ ===== 
-{{ https://​i.imgur.com/​zeLr9B8.jpg }} 
- 
-Remember that this is a dangerous task and should be backed up beforehand. 
-After splitting, press F5 to see if the game works correctly. 
- 
-If the game works correctly, the PLIST split is successful. 
-Congrats. You have secured a huge free space. 
-Let's make a nice map here. 
- 
-===== Register a new map style ===== 
- 
-As a result of the previous PLIST split, a large free space was secured. 
-Let's import the snow map of FE6 using this free space. 
- 
-===== StepD1 ​ ===== 
- 
-Open the FE6 ROM with FEBuilderGBA. 
-Go to the snow map scene. 
- 
-{{ https://​i.imgur.com/​MZbSXFO.jpg }} 
- 
- 
-===== StepD2 ===== 
-Select a map editor. 
-{{ https://​i.imgur.com/​MZbSXFO.jpg }} 
- 
-===== StepD3 ​ ===== 
-Select a map style. 
-{{ https://​i.imgur.com/​p9XFgFs.jpg }} 
- 
-===== StepD4 ​ ===== 
-Export two files. 
-First, export map_config. 
- 
-The map_config stores information about whether the tile is a forest, a mountain, or a road. 
-It also contains information about cutting out the map from the image and assembling it. 
- 
-Next, export the map's OBJ and palette. 
-Since it can be acquired as a png image, both data are included. 
- 
-{{ https://​i.imgur.com/​VNxYNDr.jpg }} 
- 
-Save two files, map_config and png. 
- 
-===== StepD5 ​ ===== 
-Now that you have the data, close FE6. 
- 
- 
-===== StepD6 ​ ===== 
-Let's go back to FE8. 
-{{ https://​i.imgur.com/​s0da5vL.jpg }} 
- 
-===== StepD7 ​ ===== 
-Enter chapter settings. 
-{{ https://​i.imgur.com/​s0da5vL.jpg }} 
- 
-===== StepD8 ​ ===== 
-Press Change Map Style. 
-{{ https://​i.imgur.com/​qaCI1XD.jpg }} 
- 
-===== StepD9 ​ ===== 
-If the PLIST is not split, expand the PLIST referring to the previous item. 
-If the PLIST is split, it will be displayed as split. 
-{{ https://​i.imgur.com/​VaIc5Df.jpg }} 
- 
-===== StepD10 ​ ===== 
-Set the PLIST free ID appropriately. 
-OBJ, PAL, and CONFIG are required. 
- 
-=== OBJ === 
-{{ https://​i.imgur.com/​vTnumpt.jpg }} 
- 
-=== PAL === 
-{{ https://​i.imgur.com/​zjnnBSD.jpg }} 
- 
-=== CONFIG === 
-{{ https://​i.imgur.com/​wEFtAsi.jpg }} 
- 
- 
-Since map animation is not used this time, set 0 for animation 1 and animation 2. 
-{{ https://​i.imgur.com/​aa4G6Da.jpg }} 
- 
-===== StepD11 ​ ===== 
-Press OK. 
-{{ https://​i.imgur.com/​60hBbt4.jpg }} 
- 
- 
-===== StepD12 ​ ===== 
-Press the "​Write"​ button. 
-{{ https://​i.imgur.com/​tptXw8k.jpg }} 
- 
- 
-===== StepD13 ​ ===== 
-From the map editor, go to the map style editor. 
- 
-Since the unused area has been allocated, the screen turns black. 
-In addition, FELint has issued a warning because unused space has been allocated. 
- 
-{{ https://​i.imgur.com/​xUe2cEQ.jpg }} 
- 
-{{ https://​i.imgur.com/​yYfnOl6.jpg }} 
- 
-===== StepD14 ​ ===== 
-Load map_config and png exported earlier. 
-{{ https://​i.imgur.com/​94Nq63U.jpg }} 
- 
-===== StepD15 ​ ===== 
-The setting has been completed. 
-{{ https://​i.imgur.com/​7rGNqPS.jpg }} 
- 
- 
-===== StepD16 ​ ===== 
-Now that you ’ve set it up, you should see a map. 
-FELint errors are also gone. 
-{{ https://​i.imgur.com/​5T3OYfA.jpg }} 
- 
- 
-Let's start the game by pressing the F5 key. 
-It became snow tiles. 
-The field was forced to snow, so there are some problems, but it moves for the time being. 
-{{ https://​i.imgur.com/​Uszsi6V.jpg }} 
- 
- 
-===== Map animation settings ===== 
- 
-The map animation settings are almost the same. 
-You can set the map animation from the map animation in the detail menu. 
-Similarly, if you export and import, it will work. 
-{{ https://​i.imgur.com/​mJxRuC3.jpg }} 
- 
-{{ https://​i.imgur.com/​ztDARoc.jpg }} 
- 
-{{ https://​i.imgur.com/​Ba6EfmP.jpg }} 
- 
- 
-===== PLIST correlation diagram ===== 
- 
-I attached a GBAFE PLIST correlation diagram as an appendix. 
- 
-OBJ 
-{{ https://​i.imgur.com/​3FvdWej.jpg }} 
- 
-PAL 
-{{ https://​i.imgur.com/​0wo2mva.jpg }} 
- 
-CONFIG 
-{{ https://​i.imgur.com/​YWktlnH.jpg }} 
- 
-MAP 
-{{ https://​i.imgur.com/​kr9XOQ8.jpg }} 
- 
-TILE CHANGE 
-{{ https://​i.imgur.com/​HUgzM23.jpg }} 
- 
-EVENT 
-{{ https://​i.imgur.com/​UzII1Z1.jpg }} 
  
en/en/guide/febuildergba/how_to_change_tile_style_en.1569966745.txt.gz · 最終更新: 2019/10/02 06:52 by 211.14.62.243