001 Game Creator | More Maps

avatar

Another Day.jpg

So far it has been fun yet frustrating as I dive deeper into using 001 Game Creator. The engine so far itself I’ve rather enjoyed. It’s the stuff I need to do outside of the engine that is going to be holding me back but more on that later.

Working On More Maps

South Lake.png

I got to work in a more a 2D environment space in a game. I am enjoying how quickly it is to place down things in a tile format. If things don’t turn out right it’s so easy to fix or redo again. On top of that, I added in some features I was looking to do.

Not including dungeons I decided on around 10 maps for this game. I have about six of them named and just the base map created for most that are still empty. Some of them have some tiles already placed or further work done. Others not so much.

Map properties for entering other maps.png

One of the things I wanted to get more work done was setting up zone bounders. With having more maps in the game now it was super easy to do. I could set up exact trigger points for when the player enters another map. For most of the time, I rather like having the boundaries of a map being configured in the map properties to lead into another map if it’s connecting to one.

While not every map will have four other maps as its bounders. It does make you have to think about how the overall world is all connected. I ended up just making myself a quick visual for reference. So it would be easier to set up all the correct boundaries.

I have also finished most of the work on my next map. It had two dungeons in it for the player to explore. There is a little village that I’m still working on as it still lacks working NPCs. Quite a few wide-open areas for fighting creatures or just exploring around.

Slime Cave.png

One of the dungeons is a decent-sized one. The player will have to fight off quite a horde of slimes. At the end along with a dungeon exit is a chest of loot. I’m still trying to get used to working in a 2D space and have the sized dungeons I want.

I don’t want to make all the dungeons simple in layout. It just makes it easier to make them of a decent size when they are. Without spoiling a lot of the map to the player if it is more compact. Since they still have to navigate and see in a 2D space that creates some interesting things to think about and constraints.

Respawn creatures.png

Another thing I wanted to add was respawning creatures on these maps. Turns out that is yet another super easy thing to do. All I have to do is place a timer down onto each actor I have. I can set up when they respawn after getting killed. This also allows me to add some variety in respawns if I want.

It looks like I could even take things a step further and create ambushes. I have not messed around with that idea yet. There are a couple of different ways I could play with that idea in the future. There are still some things I’m considering.

Overall this part of what I wanted to get done was quite a productivity day. I’ve also tested the map a few times and since it’s 2D I don’t need to spend as much time as I would if it was 3D. There will still need to be things like setting up the creatures more properly and drops. That will require a few other things first. For now, the focus is just getting the maps built out.

Importing Assets

Uploading Resources.png

Some things were drag and drop easy to get into 001 Game Creator. Other stuff I’ve struggled a little bit but once you take an extra couple of steps they were easy. Then you have the stuff I don’t yet know how I’m going to get them in and working at least not yet.

I was just hoping against my understanding of the pains of game development that I could just drop and drag everything I wanted into the import resource window. Click a single button. And boom, it would all just work out with nothing at all going wrong.

Even if you have never worked on developing a game I’m sure you already know the answer to that is --HECK NO. Would be nice, but, that is part of the fun of making a game and needing to bash your face into a wall for a few hours hoping it works out in the end.

Thankfully some things were quite easy to fix and yes mass drag, drop and pressing the go button to be important to my project. I have quite a few assets I’ve acquired and they all have a few different folders labeled different things. Thankfully some understand how to make life easy on someone working a game. Not all of them were so kind.

After doing some quick research I found out I was looking for assets in the 32 by 32 VX Ace variant when possible for the game engine I was using. People were even kind enough to let you know there was a good chance you have to rename the tile sheet files so 001 Game Creator can read I properly. Which I did need to do.

Tile Sets panel in 001 Game Creator.png

Some tiles required a little extra work. While it was cool to upload entire sheets at once. I’m rather likening uploading things one at a time to a single tab and labeling what layer of the map they should be on when placed. A little more time-consuming but more than double. That was all done in the tile-sets menu.

While having a bunch more tiles to make maps with is great. I wanted more creatures for the player to attack. In the 2D world, they are called sprites and I have zero experience with them whatsoever.

After the creatures I have failed to upload. I did some research on how to import them more in a manual way using the sprites menu. Turns out as expected there is a proper well-established way to format 2D characters and creatures for games. You could have them with the correct formatting in sheets, image strips, or frames. Now would that not be nice?

Sprite menu.png

Depending on the format I would then just have to use different steps to animation in the sprite menu to get them working correctly. There is just one glaring issue. Most of the ones I have are single-image png files. Why someone would sell in a game development humble bundle creatures to use in a game that doesn’t include what you need to animate them is beyond me.

I’m an entire noob when it comes to sprites. For all I know, there is some program or other method to sort out my issue in an easy manner. What I do know is such help is not on the seller page for the creatures I was looking used. They all have people asking how to animate or how to get the “missing files” and if they got a reply back it was “they don’t come with anything else.” You get what you paid for you I sure did this time around.
It’s no wonder those assets had a hard time selling. Where tossed into a massive game development bundle and I would not be shocked if many never did anything with them. I could not even find any tutorials regarding the assets I have.

At least 001 Game Creator comes with a few sprites to use. They however are not quite enough for wanting to have around 10 main maps and 10-20 or so small dungeons. It should however be fun diving further down this topic and trying to learn more while getting what I have to hopefully work at some point.

One thing I did not get around to doing was importing some gear and weapon icons. From what I’ve learned so far and seen the options to separate things into different categories representing gear. I don’t foresee this being much of an issue doing other than taking some time.

warning.png

What I found most interesting about the entire process was the fact a little warning popped up asking if I had the proper license to do what I was doing with the assets I did. Yes for all things I was working with I have for commercial and non-commercial usage in any game engine I want. Most are even unlimited use, modifier however you want, with no attribution in-game, required-- fantastic.

Final Thoughts

Weekend end.png

While I did not accomplish everything I wanted over the weekend. With it consuming a little more time than I was planning. I did at least do a few things, learn more about 001 Game Creator and feel like I want to keep moving forward.

I’ll more than likely be putting a couple of hours here or there into this side project for the rest of the month. It’s rather nice when you are struggling to resolve other things in a different project to take a short break and work on something else.

I even set up a quick and dirty Trello board. Just to make it easy for me to keep things organized. For now, it’s set to only those in my group viewable.

Other Content

Information

Screenshots were taken and content was written by @Enjar. Screenshots are from 001 Game Creator.



0
0
0.000
12 comments
avatar

Looks kind of cool
Does this support multiplayer games too or is this all just for making single player games?
!PIZZA

0
0
0.000
avatar

MP as well. I have not looked much into that side of things.

0
0
0.000
avatar

If you figure out what your sprite sheet is supposed to look like and the dimensions of it let me know, I could maybe create some simple animated monsters for you... it is usually a transparent png file that looks similar to this

0
0
0.000
avatar

The docs page says “Character Sprite Sheet (Size: 384×256 px). Divided into 96×128 px sections (for each individual character) and then split into 4 rows (for each animation direction).” (link

The Humble Bundle game dev pack I bought a while ago has quite a few pack of 50 monsters that are all just a single image. Some have more than one version but they are clearly different and not for trying to animate them. While they are cool looking I don’t know what the idea was unless they are just non-animated monsters to have in a game.

I tried using one of them using a single frame upload method. It never showed in the main Sprites select for placing an NPC. I’ll be trying again over the weekend to see what I did wrong. I think I missed a few steps in setting it up.

Seems some of the tile sets I imported are appearing a bit funky as well now that I’ve had more time to try some out. I’m going to assume are a sizing issue.

0
0
0.000
avatar

ok, thats cool, I will try to create one for you, maybe tomorrow night....
so since there is 4 rows, do you know what animation sequence you want for each row? Like row one could be idle animation, row two could be attack animation, row 3 could be death animation, etc....

or is this just for walking since it says "for each animation direction" ? So like row one is walking right, row two walking left, row three walking up, row four walking down?

0
0
0.000
avatar

That I’m unsure of.

Most of them have a walking and an attacking animation.

sprites.png

In their sprites editor itself I can the change the direction indicator and see there are strips for north, south, and west directions. I am assuming the engine is able to make the east facing one since they are all blank.

0
0
0.000
avatar

I found a sprite sheet that I could get to work. It was not the size the docs stated and had a bunch of different sprints in it. I end up cutting it down into strips. So a lot of things I can adjust. As long as everything takes the same amount of space so that it can all be dived equally into whole rows and columns. The one I played with had 12 columns and 8 rows with each direction per action being 3 frames on the same row.

What I ended up needing:
3 frames per direction per action. (higher amount would make it more smooth)

Directions: Up, down, and right. (Engine auto generates left.)

Walking and attacking actions.

As far as the rows you can do one for each direction per action.

Example:
Row 1 walking down (3 frames)
Row 2 walking up (3 frames)
Row 3 walking right (3 frames)

you could also do it all on one row. It don't really matter since I have to select and delete out what I don't want for that action and direction.

I found what I was using about 10% too big but I can adjust it in-game. I ended up breaking down the large sprite sheet with a few different monsters in it into 3 frames as a 96 by 70 px so I could insert it into a single action and direct.

I could not seem to take an entire sheet and assign everything without just deleting what I did not need for each individual direction and action. At least the system is not as rigged as I thought it would be with the way the docs are written.

I also cut out and blew up a headshot 128 by 128 px for the icon in the editor for the monster.

I’m a total noob about this stuff so I’m sure there is a better way to express what I’m saying and do it more efferently in the game engine.

I sent a DM with the example of the sheet I used. While I have the copyrights for it I don’t want to just upload it all alone in a public manner since the images host themselves don’t have the copyright and it’s outside of a game setting.

0
0
0.000
avatar

Nice, did not have time today, but I will make a sprite sheet for you tomorrow to see if you can get it working

0
0
0.000
avatar

So, am I correct in believing this is something that can be used alongside some of the RPG maker tools? Or, was the dialog popup just some like DRM on the graphical assets?

I was lucky enough to buy one of the early bundles that had waaaaay more than I could ever have time to use, but I'd love to try!

0
0
0.000
avatar

001 Game Creator was able to determine that it was an asset designed to be used with RPG Maker. I can only assume they simply in kind added the warning letting the game dev knows that many RPG maker assets are for RPG Maker game engine only.

A lot of game assets are sold or given away on different game engines for only use with that game engine. This is why you always need to check to make sure. Some companies out there do go after indie developers for using an asset in an engine they don’t have a license for. From my understanding, it was an issue quite a few years back on Humble Bundle bundles.

The Humble Game Creator Bundle from Jul 2020 is licensed for noncommercial and commercial projects without any limitation on what game engine they are used in. It would be quite odd if they were since they were bundled with 001 Game Creator.

Many of the assets in that bundle use to be exclusive to RPG Maker only. That is no longer the case as many asset creators are starting to loosen their license agreements and expand into use for other engines.

0
0
0.000
avatar

Gotcha, that makes sense. Thanks for the explanation :)

0
0
0.000