Differences
This shows you the differences between two versions of the page.
public:resources:angrybirds_map [2015/05/21 14:08] kimkj created |
public:resources:angrybirds_map [2019/08/01 17:34] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Angry birds level customizing ====== | ||
- | //**!!! Do not use this method for high scoring !!!**// | ||
- | ===== Requirements ===== | ||
- | 1. Chrome web browser [[http://www.google.co.kr/chrome/|External link]]\\ | ||
- | 2. Lua BInary [[http://luabinaries.sourceforge.net|External link]]\\ | ||
- | 3. Angry birds Level editor by forcer (web version) [[http://www.battlefieldsingleplayer.com/apachethunder/angrybirds/|External link]]\\ | ||
- | 4. Level converting script (alpha version) {{:public:application:custom_map_ver_alpha_.zip|Download}}\\ | ||
- | 5. JSON encoding lua script [[http://regex.info/blog/lua/json|External link]]\\ | ||
- | 6. fiddler2 [[http://fiddler2.com|External link]]\\ | ||
- | ===== Instruction ===== | ||
- | |||
- | ==== Basic idea ==== | ||
- | {{ :public:application:angry_map_idea.png?500 |}} | ||
- | ==== Level creation ==== | ||
- | 1. Make your custom level with angry birds Level editor.[[http://www.battlefieldsingleplayer.com/apachethunder/angrybirds/|External Link]]\\ | ||
- | {{:public:application:angrymap_shot01.png?400|}} \\ | ||
- | **<※Caution!: the alpha version converter provide just first level's objects(1-1 ~ 1-21), TNT, Black bird and White bird.>**\\ | ||
- | \\ | ||
- | 2. Click 'save changes'.\\ | ||
- | 3. Save text(lua script) to a new file. (ex> input_level.lua) | ||
- | ==== Converting ==== | ||
- | |||
- | (an example) | ||
- | before: ltoj.lua angryconverter.lua json.lua input_level.lua | ||
- | | ||
- | c\:>lua.exe ltoj.lua input_level.lua output_level.json ↵ | ||
- | | ||
- | Angrybird level converter(lua to json) | ||
- | (Ver. Alpha) | ||
- | map editor: http://www.battlefieldsinglepplayer.com/apachethunder/angrybirds/ | ||
- | angry!!! | ||
- | size:3671 | ||
- | [Complete] | ||
- | | ||
- | c:\> | ||
- | | ||
- | after: ltoj.lua angryconverter.lua json.lua input_level.lua output_level.json | ||
- | ===== Applying ===== | ||
- | ==== Fiddler2 setting ==== | ||
- | |||
- | === Level's URL finding === | ||
- | 1. Close all chrome browser (Disable all proxy application and plugins). | ||
- | 2. Run fiddler2. | ||
- | 3. Open just single chrome browser with secret mode. (cache clearing) | ||
- | 4. Go to angry birds with the browser. (http://chrome.angrybirds.com/) | ||
- | 5. Select start button in Angry birds. | ||
- | 6. Select poached eggs. | ||
- | 7. Select Level 1-1. | ||
- | 8. Get URL from fiddler2. | ||
- | | ||
- | {{:public:application:angrymap_shot03.png?400|}} | ||
- | |||
- | === Auto responder setting=== | ||
- | 1. Select 'AutoResponder'. | ||
- | 2. Check 'Enable automatic responses' and 'Unmatched requests passthrough'. | ||
- | 3. Paste level's URL into upper dropdown menu in 'Rule Editor'. | ||
- | 4. Select 'Find a file...' in lowwer dropdown menu. | ||
- | 5. Select customized level file. | ||
- | 6. Click 'Save' and check rules list. | ||
- | (if you want use many custom level, you should add new rules with other custom level files.) | ||
- | (You can do mapping 21 levels. ~/json/Level1-1.json ... ~/json/Level1-21.json) | ||
- | |||
- | {{:public:application:angrymap_shot04.png?400|}} | ||
- | ==== Running ==== | ||
- | (fiddler must running with custom level rules.) | ||
- | 1. Close all chrome browser (at first time). | ||
- | 2. Open new single chrome browser with secret mode. | ||
- | 3. Play Angry birds! | ||
- | |||
- | {{:public:application:angrymap_shot02.png?500|}} |