Blazing Beaks Wiki
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
FANDOM
Fan Central
BETA
Games
Anime
Movies
TV
Video
Wikis
Explore Wikis
Community Central
Start a Wiki
Don't have an account?
Register
Sign In
Sign In
Register
Blazing Beaks Wiki
38
pages
Explore
Main Page
All Pages
Interactive Maps
navigation
Main page
Community portal
Recent changes
Random page
Admin noticeboard
Gamepedia
Gamepedia support
Report a bad ad
Help Wiki
Contact us
Editing
Mods
Back to page
Edit
VisualEditor
View history
Talk (0)
Edit Page
Mods
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==(PC modes only) Overview== Want to create your own custom character in Blazing Beaks? Awesome, you are in the right place. Here you will find everything you need to create one. For creating character you might need character editor. You can download it:<br> [https://blazingbeaks.com/mods/ Blazing Beaks Character Editor] Also templates might be useful for creating sprites:<br> [https://blazingbeaks.com/mods/ Sprite templates] Also configuration template might be useful for creating mod manually:<br> [https://blazingbeaks.com/mods/ Config template] ===Guidelines=== <div style="text-align: left;"> * '''Don't use copyrighted material unless you have owners permission.''' * '''Don't use any assets from other games or any other media.''' * '''Mod should be finished and in fully working condition before making it available to public.''' * '''Don't reupload mods created by others.''' * '''Don't publish mods that are for personal use only.''' * '''Comply with [https://store.steampowered.com/subscriber_agreement/ Steam Subscriber Agreement] and [https://support.steampowered.com/kb_article.php?ref=4045-USHJ-3810 Rules and Guides for User Generated Content].''' </div> ===Character editor=== To make character creation accessible for everyone we made Blazing Beaks Character Editor. Using this editor you can easily configure character parameters, import sprites, sounds, upload to Steam Workshop or export and share with other players. Recommendations and instructions on how to use editor can be found below. ===Making mods without editor=== You can also create character mods even without using character editor. You can find all your mods in <font color="#b5a2b1">C:\Users\%username%\AppData\Local\BlazingBeaks\mods</font> . If <font color="#b5a2b1">mods</font> folder does not exist, you should create it. <font color="#b5a2b1">mods</font> folder should contain <font color="#b5a2b1">mods.txt</font> file and each mod should be stored in separate folder. To start creating new character mod, make new folder in <font color="#b5a2b1">mods</font> folder and insert the name into <font color="#b5a2b1">mods.txt</font> file. Each folder name in <font color="#b5a2b1">mods.txt</font> file need to be in a separate line. Folder name should contain only <font color="#b5a2b1">a-z</font>, <font color="#b5a2b1">A-Z</font>, <font color="#b5a2b1">0-9</font> and <font color="#b5a2b1">_</font> symbols. Here's an example:<br> [[File:1_folder_and_mods_txt.png|700px]] <br> == Configuration == ===Using editor=== To create new mod launch Blazing Beaks Character Editor (bbceditor.exe) and click <font color="#b5a2b1">Create Mod</font> button. If there is a mod already created you can select it in the list and click <font color="#b5a2b1">Edit Mod</font> to edit it. After clicking <font color="#b5a2b1">Create Mod</font> or <font color="#b5a2b1">Edit Mod</font> buttons configuration window will be opened. In configuration tab you can edit various parameters. The list with all the parameters and what they do you can be found below. Also you can delete mods by selecting them in the list and clicking <font color="#b5a2b1">Delete Mod</font> button. If mod was created but not yet uploaded to Steam Workshop it will be deleted locally, if it was already submitted to Steam Workshop it will be deleted from Steam Workshop too. Please note that after deleting the mod from Steam Workshop all users will lose the access to the mod, it will also be completely deleted to all the users who subscribed to this mod through Steam Workshop. So in case you don't want to give others an access to your created mod anymore we recommend changing it's visibility to <font color="#b5a2b1">Hidden</font>.<br> [[File:2_bbce_configuration.png|700px]] <br> ===Editing manually=== Once you created new directory for new character in <font color="#b5a2b1">mods</font> folder and added character folder name to <font color="#b5a2b1">mods.txt</font>, now you can use character configuration file <font color="#b5a2b1">config.ini</font> from template. You will find all the parameters that can be changed in the list below.<br> [[File:3_ini_file.png|700px]] <br> ===Parameters list=== {| class="wikitable" !Parameter title !Parameter name in config.ini !Value example !Information |- |align="center"|Mod name |align="center"|N/A |align="center"|cool_duck |Folder name for a new character. Can contain only a-z, A-Z, 0-9 and _ symbols. |- |align="center"|Name |align="center"|Cool Duck |align="center"|des_name_en |Name that is displayed in the game. |- |align="center"|Description |align="center"|des_en_0 |align="center"|Good on collecting coins and pulling the trigger |Can contain multiple descriptions (des_en_0, des_en_1, des_en_2, ...), but at least one is needed. These are Log descriptions. |- |align="center"|Weapon |align="center"|weapon |align="center"|24 |Range: 0-29. Default value: 0. Number represents weapon number in the game. Weapon names are used in editor instead. |- |align="center"|Ability |align="center"|ability |align="center"|7 |Range: 0-8. Default value: 0. Number represents ability number in the game. Ability names are used in editor instead. |- |align="center"|HP |align="center"|hp |align="center"|3 |Range: 1-20. Default value: 3. Cannot be higher than max HP. |- |align="center"|Max hp |align="center"|hp_max |align="center"|3 |Range: 1-20. Default value: 3. Cannot be lower than HP. |- |align="center"|Coins drop |align="center"|mp_coins |align="center"|2 |Range: 0-3 (real number). Default value: 1. Higher means more coins to be droped. |- |align="center"|Keys drop |align="center"|mp_keys |align="center"|1 |Range: 0-3 (real number). Default value: 1. Higher means more keys to be droped. |- |align="center"|Hearts drop |align="center"|mp_hearts |align="center"|0 |Range: 0-3 (real number). Default value: 1. Higher means more hearts to be droped. |- |align="center"|Items drop |align="center"|mp_items |align="center"|1 |Range: 0-2 (real number). Default value: 1. Higher means more items to be droped. |- |align="center"|Artifacts drop |align="center"|mp_artefacts |align="center"|1 |Range: 0-2 (real number). Default value: 1. Higher means more artifacts to be droped. |- |align="center"|Abilities drop |align="center"|mp_abilities |align="center"|1 |Range: 0-2 (real number). Default value: 1. Higher means more abilities to be droped. |- |align="center"|Ability cooldown time |align="center"|mp_ability_cooldown |align="center"|2 |Range: 0.3-10 (real number). Default value: 1. Lower means faster ability recharge. |- |align="center"|Shop price |align="center"|mp_shop_price |align="center"|1 |Range: 0-1 (real number). Default value: 1. Lower means cheaper weapons. |- |align="center"|Weapon reload and fire rate |align="center"|mp_reload |align="center"|0.5 |Range: 0.3-10 (real number). Default value: 1. Lower means weapon reloads faster. |- |align="center"|Weapon range |align="center"|mp_range |align="center"|0.75 |Range: 0.1-10 (real number). Default value: 1. Higher means weapon's bullet travels further. |- |align="center"|Weapon damage |align="center"|mp_damage |align="center"|1 |Range: 0.1-3 (real number). Default value: 1. Higher means weapon deals more damage. |- |align="center"|Character speed |align="center"|mp_speed |align="center"|1 |Range: 0.1-1.5 (real number). Default value: 1. Higher means character runs faster. |- |align="center"|Additional invincibility time |align="center"|add_inv_time |align="center"|1 |Range: 0-3. Default value: 0. Represents additional invincibility time added to the character. |} == Sprites == Every character has several sprites. For example some of them are used for idling, running, some are used in menu. If any of the sprites are not present, custom default sprites will be used. To make it easier to create your own sprites, sprite templates might be useful. The list of required sprites can be found below. You will need have any of many software to create sprites and here are some of them that can be used: <div style="text-align: left;"> * '''[https://www.adobe.com/products/photoshop.html Photoshop]''' * '''[https://krita.org/en/homepage/ Krita]''' * '''[https://www.gimp.org/ Gimp]''' * '''[https://www.aseprite.org/ Aseprite]''' * '''[https://pyxeledit.com/ Pyxel Edit]''' </div> ===Sprite list=== {| class="wikitable" !Title !File name !Frames !One frame size !Full image size !Information |- |align="center"|Idle |align="center"|idle.png |align="center"|4 |align="center"|32x32 |align="center"|128x32 |Idle animation |- |align="center"|Walk |align="center"|walk.png |align="center"|4 |align="center"|32x32 |align="center"|128x32 |Walk animation |- |align="center"|Hit |align="center"|hit.png |align="center"|1 |align="center"|32x32 |align="center"|32x32 |Shown when character takes damage |- |align="center"|Dead |align="center"|dead.png |align="center"|1 |align="center"|32x32 |align="center"|32x32 |Shown when character is dead |- |align="center"|Slide |align="center"|slide.png |align="center"|1 |align="center"|32x32 |align="center"|32x32 |Shown when character slides |- |align="center"|Idle (Skull keeper) |align="center"|idle_sk.png |align="center"|4 |align="center"|32x32 |align="center"|128x32 |Idle animation in Skull keeper Tournament mode when character has skull in possession |- |align="center"|Walk (Skull keeper) |align="center"|walk_sk.png |align="center"|4 |align="center"|32x32 |align="center"|128x32 |Walk animation in Skull keeper Tournament mode when character has skull in possession |- |align="center"|Slide (Skull keeper) |align="center"|slide_sk.png |align="center"|1 |align="center"|32x32 |align="center"|32x32 |Shown in Skull keeper Tournament mode when character with skull in possession slides |- |align="center"|Frozen |align="center"|frozen.png |align="center"|1 |align="center"|32x32 |align="center"|32x32 |Shown in the shop when character is frozen in ice |- |align="center"|Jump (in game) |align="center"|jump_ingame.png |align="center"|4 |align="center"|32x32 |align="center"|128x32 |Shown when character jumps into the door or out of the hatch |- |align="center"|Jump (menu) |align="center"|jump.png |align="center"|19 |align="center"|32x64 |align="center"|608x64 |Shown when character is set as ready in main characters selection screen |- |align="center"|Menu |align="center"|menu.png |align="center"|1 |align="center"|39x33 |align="center"|39x33 |Image shown on the stone in main character selection screen |- |align="center"|Tournament |align="center"|tournament.png |align="center"|1 |align="center"|64x35 |align="center"|64x35 |Image shown in pause window in tournament mode |} ===Recommendations=== Best way to create new character visuals is being consistent with current Blazing Beaks characters style and here are some best practices to do it: <div style="text-align: left;"> * '''Using template make sure that visuals are above red guideline.''' * '''Do not make too small or too big characters because the collider does not change and is the same for every character. Blue rectangle in templates represents stepping on obstacles collider and orange+blue rectagles represent hitbox for bullets.''' * '''Characters have "black" outline which is actually not black. It's color is RGB: <font color="#b5a2b1">26,26,32</font> or HEX: <font color="#b5a2b1">#1a1920</font>.''' * '''The same idle, walk and slide sprites are used for Skull keeper mode in Tournament except they have an additional yellow outline. It's color is RGB: <font color="#b5a2b1">255,221,102</font> or HEX: <font color="#b5a2b1">#ffdd66</font>''' * '''Frozen character sprite must have 50% oppacity for character to blend with ice block. It has a different outline and it's color is RGB: <font color="#b5a2b1">28,59,80</font> or HEX: <font color="#b5a2b1">#1c3b50</font>. In addition to that to better blend with ice block marked red pixels should be removed (if you use .psd template the layer name is <font color="#b5a2b1">"remove marked pixels"</font> or if you use .png template there is an overlay with the same name).''' </div><br> [[File:4_guidelines.png|700px]] <br> ===Adding sprites=== In Blazing Beaks Character editor <font color="#b5a2b1">"Sprites"</font> tab you can import all the required sprites. Select the sprite according to it's name and editor will rename file if needed and place it where it should belong.<br> [[File:5_bbce_sprites.png|700px]] <br><br> If you are adding sprites manually place all the sprite images in character mod folder and name it according to names.<br> [[File:6_sprites.png|700px]] <br><br> ==Sounds== All the sounds must be in .ogg format. If any sound is missing the default one will be used. Although the sounds are not required to submit new character mod to Steam Workshop they make character alive, adds personality and make mod to look professional. You will need some software to make sounds, you can use a free one: <div style="text-align: left;"> * '''[https://www.audacityteam.org/ Audacity]''' </div> ===Sound list=== {| class="wikitable" !Title !File name !Information |- |align="center"|Hit (variation 1) |align="center"|hit1.ogg |First variation of sound played when a character takes damage. |- |align="center"|Hit (variation 2) |align="center"|hit2.ogg |Second variation of sound played when a character takes damage. |- |align="center"|Hit (variation 3) |align="center"|hit3.ogg |Third variation of sound played when a character takes damage. |- |align="center"|Die |align="center"|die.ogg |Sound played when a character dies. |- |align="center"|Jump out |align="center"|jump_out_hatch.ogg |Sound played when a character jumps out of the hatch. |- |align="center"|Landing |align="center"|landing_hatch.ogg |Sound played at the moment when a character lands from jumping out of the hatch. |- |align="center"|Enter through door |align="center"|enter_through_door.ogg |Sound played when a character goes through the door. |- |align="center"|Menu ready |align="center"|menu_ready.ogg |Sound played when a character is set as ready in character selection screen. |- |align="center"|Menu switch |align="center"|menu_switch.ogg |Sound played when a character is selected. |} ===Adding sounds=== Similarly as with sprites, in Blazing Beaks Character editor <font color="#b5a2b1">"Sounds"</font> tab you can import all the sounds. Select the sound according to it's name and editor will rename file if needed and place it where it should belong.<br> [[File:7_bbce_sounds.png|700px]] <br><br> If you are adding sounds manually place all the sound files in character mod folder and name it according to file names in the list. ==Testing== Before making mod available to public it is highly recommended to test it thoroughly and make sure that mod is fully functioning without any issues. In order to test a newly created mod there is no need to upload it to Steam Workshop. If you created a mod with Blazing Beaks Characters editor and saved all the changes by clicking <font color="#b5a2b1">Back</font> and choosing <font color="#b5a2b1">Yes</font> in prompt window you can launch the game and a new character should already be there. If you went through the process of manually creating a mod just run the game will load your mod if you setup everything correctly. Every time you make changes to your mod, Blazing Beaks has to be relaunched to load an updated mod. ==Upload to Steam== To upload mod to Steam Workshop Blazing Beaks Character editor must be used. Configuration must be filled and sprite files imported. Additionally, go to <font color="#b5a2b1">"Steam"</font> tab in Blazing Beaks Character Editor and import preview image and fields required for Steam Workshop (Title, description and change notes). Preview image must be square and at least of 512x512 size. Set visibity to <font color="#b5a2b1">Hidden</font>. Make sure that Steam client is running and click <font color="#b5a2b1">Upload to Steam</font> button to start uploading. When mod is uploaded to Steam Workshop as <font color="#b5a2b1">Hidden</font> you can subscribe to it on Steam Workshop and test it in the game. Make sure that everything is working properly before setting visibility to <font color="#b5a2b1">Friends only</font> or <font color="#b5a2b1">Public</font>. If you make any changes upload an update again.<br> [[File:8_bbce_upload_to_steam.png|700px]] ==Export== You can share your created mods with others without Steam Workshop. Using Blazing Beaks Characters Editor you can click <font color="#b5a2b1">Export</font> button and mod folder will be created at your selected location with all the assets inside. ==Troubleshooting== <div style="text-align: left;"> * '''Make sure that you accepted the latest [https://steamcommunity.com/sharedfiles/workshoplegalagreement/ Workshop Legal Agreement] on your Steam account.''' * '''Make sure that all the texts used in your mod (title, name, descriptions, change notes and etc.) have only alphanumeric characters (A-Z, 0-9). Localized descriptions are not allowed.''' * '''Make sure that the computer path to your mod files does not contain any non-English characters - the upload will fail if it does.''' * '''Make sure that any 3rd party software (firewall, antivirus and etc.) is not rejecting the upload process.''' Aditionally: * '''If any of mod sprites don't look good in the game or cause any other issues make sure that the dimensions of the sprites are as per Sprite list table on this page.''' </div>
Summary:
Please note that all contributions to the Blazing Beaks Wiki are considered to be released under the CC BY-NC-SA
Cancel
Editing help
(opens in new window)
Follow on IG
TikTok
Join Fan Lab