Adventure Easy (Basic) Tutorial & Video - Many problems!

Kanbei85

Member
I'm trying to follow along in NesMaker 4.5.9 using the Basic (easy) adventure game tutorial. Man, I'm running into one problem after another!

1) As already reported, I had to change a line of code in doDrawText so that it didn't trigger every screen when I got the sword

2) When the player uses the sword, the animation doesn't block off inputs, so you can simply walk away from the sword while it's extended

3) While text boxes are active, you can crash the game by pressing B

4) The game crashes when you take damage

5) The monsters don't take damage at all when hit

6) Where is the sword HUD element coming from? The video doesn't explain how that got there at all, and I don't see a sword included in the HUD assets.
 

dale_coop

Moderator
Staff member
Like Joe explained in his videos...
The default modules (scripts) that come with NESmaker is only a base... a starting point
You will have to explore it, analyse, modify, fix and adapt it for your project.

A lot of those issues as been addressed already on the forum.
Some of your errors (I think the 3, 4 and 5... and maybe 6) could be just you haven't watched all the tutorial videos or deviate too much from them.

5) About your monsters not taking damage, make sure they are set to "monster" type, a health value greater than "0", a bounding box... (and also that your weapon is set to "player weapon", with a bounding box).

6) If I remember well, the Sword icon in the hud from the Adventure tutorial, is drawn by the the code from the "Sprite Pre-Draw"... (here, the sprites are in the GameObjectTileset.bmp).
 
Last edited:

Kanbei85

Member
The default modules (scripts) that come with NESmaker is only a base... a starting point
You will have to explore it, analyse, modify, fix and adapt it for your project.

I'm not trying to be hostile or anything, but the whole point of having a tutorial video is that you're supposed to be able to follow the instructions and get the same results you see in the video.

The basic or "easy" tutorial video implies you should be able to follow just the instructions you get in that video, and get the same results you see in the video. That's simply not the case. I'm watching through the intermediate one now.
 

dale_coop

Moderator
Staff member
Sorry, but we all followed the tutorials and we (almost) all successfully reproduced what was shown.
If you deviate, or maybe missed a step, ... you might have different results.


Note: some of us got an error when compiling. But I think it has been fixed, since...
 

dale_coop

Moderator
Staff member
Also, don't misunderstand me, I don't say there are no bugs in NESmaker.
I just want to say that you should be able to follow and reproduce the tutorials without any issues.

Note: I want to make it clear that I don't mean to be mean or anything... if you feel that way, I apologize. English is not my language, I can sometimes (often.. haha) be clumsy with my word choice.
 

dale_coop

Moderator
Staff member
I also strongly advise to watch ALL the tutorial videos, for every modules (also, hoping you started with the 12 days of NESmas... which explains all the basis of NESmaker)
 

Kanbei85

Member
I also strongly advise to watch ALL the tutorial videos, for every modules (also, hoping you started with the 12 days of NESmas... which explains all the basis of NESmaker)
I did start with the 12 days of NESmas, but the last video (day 12) is unwatchable because it is in 480p and you can't read the text.

I'm in the process of finishing the rest of the adventure tutorial series right now. It seems like what we need is some kind of wiki or command lookup page so we can easily find out what a particular command or variable does in NesMaker. I don't know assembly language, but the reality is that you need to use a lot of assembly to actually get a game working from NesMaker.

If you want to know what I'm talking about, look at the online documentation for AutoHotkey. It's really easy to figure out how to do something in that language by simply searching their page for a specific command. I think NesMaker needs something along those lines.

Right now, I'm needing to figure out the code to stop inputs during an animation. I have no idea how to find that code except by tediously searching through one of the tutorial videos, which takes a long time.
 

dale_coop

Moderator
Staff member
There is a wiki :

It's sad you haven't continued the the 12 days of NESmas tutorial,... it is a very important tutorial, it's the basis of NESmaker (how to do, where, ...).
And for all your "how to..." the answers are in the tutorials and/or on the forum, use the search function ;)
 

Kanbei85

Member
It's sad you haven't continued the the 12 days of NESmas tutorial,... it is a very important tutorial, it's the basis of NESmaker (how to do, where, ...).
That isn't really what I said. I said that I did watch the 12 days tutorial, but that the last one cannot be watched because it is only available on YouTube in low-res 480p, and you can't read the on-screen text. The video needs to be re-uploaded in high resolution.

the answers are in the tutorials and/or on the forum
Okay, and I'll look, but I do strongly suggest that a documentation page with common commands should be made available. Videos are not searchable, and forum posts are tedious and disorganized. Keep in mind, you guys are asking people to pay money for this software. Given that, I would really expect some better documentation--especially since there are so many examples of free software like AutoHotkey with so much better documentation than this. I mean no offense, I'm just trying to figure out how to use the software as somebody who doesn't know assembly language.
 
Last edited:

dale_coop

Moderator
Staff member
Agreed for that low-res video. I hope Joe will reupload it or maybe new ones with higher resolution.

The problem it would be very very difficult to have a documentation on all the procedures, routines, variables and macros, because a lot of them are changing from one module to another, and also from one project to another one, ...

But, we have the wiki page, the forum, a discord server... and there is a help file with nesmaker (see in the "?" menu). Also an official NESmaker guide is on the way.
 
Top Bottom