Sprite Sheet Functions [Mana Seed Edition] - for Game Maker Studio 2.3+
A downloadable asset pack
Everything you need to draw Mana Seed Character Base!
READ BEFORE BUY:
[Mana Seed] Sprite Sheet Functions (for Character Base) v3.0
requires Seliel the Shaper's Character Base to work:
The background used in the preview image is Seliel the Shaper's Gentle Forest tileset (used with permission). You can find it here.
Extremely easy to use:
You'll find an example of usage inside the project.
How to use the draw function:
Just import your sprites as-is, without changing the names, and pass the arguments to the function:
For:
"[Mana Seed] Sprite Sheet Functions (for Character Base) v3.0"
"[Mana Seed] Sprite Sheet Functions (for Character Animation - Spear Combat) v3.0"
"[Mana Seed] Sprite Sheet Functions (for Character Animation - Bow & Arrow) v3.0"
For outfits, you have to create some variables on your character (in "create" event, for example). Those will be read by the script and draw the outfit over your (you can copy-paste from the script, line 9 to 27):
for example, to draw the boxer on your character, set:
ms_1out = true -> this variable activate the outfit part "1out"
ms_1out_name = "boxr" -> this is the name of the outfit (you can find it in the png file name after " char_a_p*_1out_", example: char_a_p1_1out_boxr_v01 )
ms_1out_version = 1 -> this is the version of the outfit (you can find it in the png file name after " char_a_p*_1out_*_v**", example: char_a_p1_1out_boxr_v01 )
This function works only with Mana Seed sprite sheets. If you want to use them with other sheets after purchase, you have to edit them yourself.
Seliel the Shaper is not liable for the proper operation of this asset, so if you have any problem or find a bug, don't hesitate to get in touch with me or write a comment below. I'll reply as soon as possible.
Status | In development |
Category | Assets |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | GhostWolf |
Genre | Role Playing, Simulation |
Tags | Action RPG, Farming, GameMaker, Life Simulation, mana-seed, RPG Maker, Sprites, Tileset |
Purchase
In order to download this asset pack you must purchase it at or above the minimum price of $8.99 USD. You will get access to the following files:
Development log
- Updated to v3.0Jan 04, 2022
- Now supports more outfits!May 27, 2021
- Fixed some bugsApr 18, 2021
Comments
Log in with itch.io to leave a comment.
I just downloaded the CharacterBase+Bow+Spear. There are some issues with it.
1. The hats don't load. this is because the following lines are missing from around line 640 in the scr_ms_spritesheet file in Scripts.
"
if(ms_5hat){
var sheet_name = asset_get_index("char_a_p"+item_using+string(page)+string(hand)+"_5hat_"+string(ms_5hat_name)+"_v"+version_t)
ms_draw_char(x, y, sheet_name, state, direction_n);
}"
if you use this you will also need to add this line around line 550 in the same file.
"
var version_t= string(string_replace_all(string_format(ms_5hat_version, 2, 0), " ", "0"))
"
Additionally, adding the ms_6tla_version in the obj_player create event causes the character to not render in.
I'm still working on solving this. However, I don't really need a bow for my demo so its not really a priority for me.
That said, this is a powerful add-on to quickly get a demo off the ground with nice looking sprites (SHOUT OUT to Mana Seed). However, GhostWolf, my dog, please add some more comments with instructions on how to use your tool and details about what your functions and variables are doing. I love this resource and will definitely be using it in my Gamemaker projects going forward, but some more direction would be greatly appreciated.
The CharacterBase+Bow+Spear doesn't work. The character itself doesn't draw regardless of keeping or changing the included sprites. Also, an error occurs when firing the arrow, it seems to think aro_comn_v01 is a variable and not a sprite. Disappointing.
############################################################################################
ERROR in
action number 1
of Draw Event
for object obj_player:
Variable obj_player.aro_comn_v01(100159, -2147483648) not set before reading it.
at gml_Script_draw_bow_arrow (line 1163) - draw_sprite_part_ext(aro_comn_v01, 0, left, top, sprite_dim, sprite_dim, x+_x, y+_y, _scale, 1, c_white, 1)
############################################################################################
gml_Script_draw_bow_arrow (line 1163)
gml_Script_ms_draw_char_auto (line 747) - draw_bow_arrow(state)
gml_Object_obj_player_Draw_0 (line 2) - ms_draw_char_auto(x, y, "humn", 1, "", state, dir)
Just tried all of the v3.0 projects and none of them work. Some don't import properly and if they do, they don't draw the character and throw errors. Also tried the previous bow & arrow v1.1 and it doesn't import properly. I'm using the latest stable build of game maker studio 2
Okay, I started to get things working here is what I did.
-Downloaded and ran the old Character Base Project 2.2.2
-Imported New Character Base 3.0 (replacing everything)
-Imported new Character Base+Bow+Spearv3 (replaced everything)
-Deleted sprites (kept shadow and collision sprite)
-Imported every character sheet (I own them all)
Walking and running works but bow animations don't. When pressing and holding "Z" the character disappears and only the arrow animation is drawn. I've tried setting item_using among other things but nothing works.
Just a heads up, this asset currently doesn't work with the latest updates to the Mana Seed sprite sheets - it appears to be various naming changes (BOP -> BOW, etc)
Oh I’ve already fixed it (and is now more efficient and compatible with more outfits), when have some free time I’ll make a package and publish it, I’m sorry for the inconvenience
That would be fantastic! I was planning on using it to prototype some ideas over holiday!
Updated to v3.0 ^^