Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - CrookiNari

#31
Quote from: PhoenixII54 on May 18, 2018, 11:31:07 AM
Hello, i am playtesting your demo.
Some remark : the github repo is not recognized as a valid quest by the editor, had to manually make a "data" folder for it to work.
Hmm, I haven't had people say that yet, but I'll keep it in mind for when I next update it.

Quote from: PhoenixII54 on May 18, 2018, 11:31:07 AM

  • most NPC/signs refer to dialogs that do not exist (yet) and trigger errors (by the way, you should never use spaces in dialog ids)
The comment about spaces is noted, but can you give examples of what you mean? I know that the forest merchant can't really sell stuff yet but I thought that the NPCs I'd implemented so far spoke like they should.
#32
I know that I'm going to have dark places in my game, so making it easy would be greatly welcomed by me.
#33
So, here's my current to-do list:
- Create overworld+dungeon maps
- Implement all basic enemies
- Communicate with sprite artist about boss movements
- Make maps more dynamic with bushes, pots, weeds, enemies, stones etc.
- Write dialogue script
- Implement and test all items
- Work out what to do with mini-bosses
- Recruit quest designer to help with minor heart piece quests and mini games
- Recruit programmer to help with complex functions like chest generation and door puzzles
- Flesh out NPCs to enable better interactions and major trading sequence
- Recruit musician to remix title theme
- Complete hero sprite sheets
- Add NPC sprites

If you think you can help out with any of the above, do get in contact with me and we can chat about it.

I'm appreciating the feedback I'm getting so far!
#34
Hello all! I've completed the basic mapping for the southern part of Tolemac, including an entrance to the first dungeon (although in its current state you aren't able to explore it all the way through). So now my priority is to go back through the maps and pretty them up a bit with decorative tiles, bushes, stones and enemies in order to create a more dynamic experience. I also need to continue work on Zelda's sprites as she currently swings her sword the wrong way and doesn't have proper pushing, pulling or lifting animations. If you'd like to experience it for yourself, check out my GitHub:
https://github.com/CrookiNari/Zelda-s-Adventure
One thing I'm debating over is reshaping the river separating the Plain from the rest of the overworld. I did my best to try and replicate how it looked in the original game, but I'm not sure I like how it looks and can potentially interfere with moving between screens. So my thought is to simply make it nice and straight across with few curves whatsoever, but if it stays the way it is then it's no skin off my nose. Anybody who plays it, can you give me your thoughts on it?
Reference map: https://i.imgur.com/6seyD8Qr.jpg
#35
Oh wow! It worked! I even managed to get the lady at AJ22 to work properly.

Thanks guys!

I'll post updates when the Forest of Ogbam is mapped and I want to try implementing more complex things, though I may need to play around in the Scripts Forum.
#36
Quote from: llamazing on May 04, 2018, 01:24:32 PM
First of all, you were missing an end statement at line 25 of visionhenge5.lua.

I was also getting errors about missing sounds, so I copied over the sounds from the ALTTP pack to fix it.

Then finally, your real problem is that when you edit the lady NPC entity you have the action "Show a dialog: sample_text" selected. What you want is the "call the map script" option selected instead. Otherwise it does not use the on_interaction() part of your script.

I thought that might have been an issue. It was giving me error messages but I wasn't sure what to do. Fixed that.

Whoops, must have overlooked that too. Fixed now.

Ok, what's the syntax look like for that? Like I said, I thought I followed the tutorial exactly but I must have misunderstood something somewhere.
#37
Ok, so I've fixed it to where it should be playable. Just two things:
- The first two folders, Shrine of Earth and Plain of Andor are duplicates of folders found under "maps", and I'm gradually in the process of deleting them so you can ignore them.
- Solarus usually has two folders named "enemies" and "entities". They're not present in my GitHub because they're empty, but this shouldn't stop the game from functioning.

Hope that helps folks!
#38
Quote from: Max on May 04, 2018, 06:05:39 AM
One thing I noticed looking at your github is that your maps seem to be organized really different from mine. In my "data" folder, I have a "maps" folder (also "enemies", "entities", "fonts", etc...), and every map is in there. It seems like yours are in folders scattered throughout your "data" folder? I don't know how the engine reads maps, but I'm pretty sure when I specify a map in code, the engine assumes they're in a folder called "maps", because I don't think I usually specify that.

Ah yeah, I guess I can understand the confusion. I left out some of the generic or empty folders under the assumption that anyone trying it out would have the ALttP resource pack and used that to fill in the gaps. I should probably organise it better.

In my actual folder, my maps are in subfolders under "maps". That's what it is. Welp, I'd better get fixing.
#39
Quote from: llamazing on May 04, 2018, 05:08:23 AM
I don't see any other problems with the code excerpts you posted on the forum. I'm not going to be able to help you without seeing your map script, dialogs.dat, and probably whatever script is giving you problems when saving.

I downloaded your quest from github but there aren't any maps so it must not be the latest.

Really? My bad, I'll put them in.
#40
My first test NPC's dialog goes:

Oh, hello Princess! Didn't see you there!
Are you having a nice day?
  $? Yes
  $? No

Yes is "That's good!"
No is "Oh, pity."

The strange thing is, when I first did it, it worked fine. After moving the map into a different folder, it stopped working. There's nothing else wrong with the script, it doesn't throw out any errors or anything, it just doesn't give the proper response.

I'll address the second NPC when I get the first one working.
#41
Quote from: llamazing on May 03, 2018, 02:30:01 PM
Quote from: CrookiNari on May 03, 2018, 08:05:52 AM
I'm still looking for programmers who can help me out! My scripts keep not working right! :(
I'm willing to help out. Indicate which scripts are not working and what you'd like them to do.

My attempts at implementing a save system and branched dialogs from NPCs have fallen over, despite what I thought was following Christopho's tutorials to the letter. In the former, the game would crash if the save function was in the .lua script. In the latter, it did work at first until I moved my maps around, so one NPC I put in as a test doesn't bring up responses to Yes or No dialog, and the other one part of the actual game gets stuck on one response. If you make answer= No., then she will always say her "No" dialog, even if Yes is picked, and vice versa.

I got rid of the save function just so I could keep play testing while I drew the maps. I'll give you the NPC dialog scripts.

NPC 1:
function lady:on_interaction()

game:start_dialog("sample_text", function(answer)
  if answer == 3 then -- Yes.
  game:start_dialog("sample_text2")
  else
  game:start_dialog("sample_text3")
  end
end)
end


NPC 2:
function hungrylady:on_interaction()

game:start_dialog("hungrylady.dialog1", function(answer)
  if answer == 6 then -- No.
  game:start_dialog("hungrylady.no")
  else
  game:start_dialog("hungrylady.yes")
  end
end)


I have a lot of stuff I want to eventually implement in this game to really make it feel Zelda-like, so if these simple little things don't even work then it's not a good sign.
#42
Quote from: brlmnd on May 03, 2018, 08:58:05 AM
I have the same issue.

You can start mapping and make your quest. Later maybe someone on the forum will fix your bugs.

That's pretty much what I've been doing. There's quite a sizeable overworld so at least there's plenty to do on that front. I just wish that what is there actually had some stuff for the player to do. I'm pretty much just trying to scout for someone who will help out further down the line when it actually becomes important to implement some proper programming.
#43
I'm still looking for programmers who can help me out! My scripts keep not working right! :(
#44
Do you have an idea of which gamepads you'd like to implement? Xbox 360 seems obvious but I'd personally love the option to use my 8Bitdo controllers with these kinds of games for a slightly more authentic experience.
#45
I've gotten to the point where I'm reasonably satisfied with the following boss sprites. Though I still think I need help with creating the in between animations as well as the remaining three bosses, which have been started but I'm not happy with them.