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.


Messages - Diarandor

Pages: [1] 2 3 ... 70
1
Your scripts / Re: Simple Leveling up system
« on: March 09, 2019, 03:04:11 pm »
I correct myself. That growth was polynomial, not exponential.

2
Your scripts / Re: Simple Leveling up system
« on: March 07, 2019, 10:51:35 pm »
I recommend to use a linear growth instead of an exponential one. You would need only 26214400 xp to level up from Lv19 to Lv20, heheh.

https://en.m.wikipedia.org/wiki/Wheat_and_chessboard_problem

3
Your projects / Re: Solarus - ZL project
« on: February 25, 2019, 10:33:13 pm »
In my opinion, you should split that image in different files as soon as possible, one file for each license. It is not correct to mix art of incompatible licenses in the same file (proprietary art should go appart). Also, I believe that your CC-BY-SA automatically becomes CC-BY-NC-SA when it appears in the same image as your CC-BY-NC-SA.

4
Game art & music / Re: Original art
« on: January 18, 2019, 01:35:22 pm »
Your version is really awesome. You should put yourself as an author too (separating our names with a comma), instead of just "edited by".

5
Game art & music / Re: Original art
« on: January 07, 2019, 07:41:38 pm »
I'm really used to Gimp for pixel art. Maybe someday I will use Aseprite. ;D
I have the same bug: I tested with "local dir = enemy: get_direction4_to (hero) local" and  with "local dir = sprite: get_direction () ". So I checked in the logs and I did not pay attention to the errors probably related to the fact that I test with "solarus-alttp-pack-master" and not with "children-of-solarus".



Code: [Select]
Info: Simulation started

Error: In on_created: enemies/spiderskull.lua:40: attempt to call method 'set_sprite_damage' (a nil value)

stack traceback:

[C]: in function 'set_sprite_damage'

enemies/spiderskull.lua:40: in function <enemies/spiderskull.lua:28>

Error: In timer callback: enemies/spiderskull.lua:227: attempt to call method 'set_default_behavior_on_hero_shield' (a nil value)

stack traceback:

[C]: in function 'set_default_behavior_on_hero_shield'

enemies/spiderskull.lua:227: in function 'throw_acidball'

enemies/spiderskull.lua:99: in function <enemies/spiderskull.lua:92>

Error: In timer callback: enemies/spiderskull.lua:205: attempt to call method 'allow_hurt_enemies' (a nil value)

stack traceback:

[C]: in function 'allow_hurt_enemies'

enemies/spiderskull.lua:205: in function <enemies/spiderskull.lua:204>

Error: In timer callback: enemies/spiderskull.lua:227: attempt to call method 'set_default_behavior_on_hero_shield' (a nil value)

stack traceback:

[C]: in function 'set_default_behavior_on_hero_shield'

enemies/spiderskull.lua:227: in function 'throw_acidball'

enemies/spiderskull.lua:99: in function <enemies/spiderskull.lua:92>

Error: In timer callback: enemies/spiderskull.lua:205: attempt to call method 'allow_hurt_enemies' (a nil value)

stack traceback:

[C]: in function 'allow_hurt_enemies'

enemies/spiderskull.lua:205: in function <enemies/spiderskull.lua:204>

Error: In on_created: enemies/spiderskull.lua:40: attempt to call method 'set_sprite_damage' (a nil value)

stack traceback:

[C]: in function 'set_sprite_damage'

enemies/spiderskull.lua:40: in function <enemies/spiderskull.lua:28>

Info: Simulation finished

Then there is no such bug. It's just a consequence of the errors you get there because some of those functions are not defined in the scripts of your quest. In any case, there may be some more changes in the enemy scripts of CoS to avoid this type of importing problems, and we have to relocate scripts and sprites in the subfolders of CoS (they should appear in the same way as in the free resource pack).

6
Game art & music / Re: Original art
« on: January 06, 2019, 07:34:29 pm »
I have tested in-game. I saw a bug when the spider throws acid: the animation doesn't always match the direction of the projectile. I don't know if I forgot some scripts.

Otherwise, for the graphic part, a larger body would be more scary, but it is already a good job as usual. I'm doing a 4-color version from your "spiderskull" trying to make it look like a spider like Shelob or Aragog. If it doesn't bother you, I will share the result.

Thanks for notifying about the bug, I will try to reproduce it.

Of course, you can modify it for your purposes. I recommend you to do it in the ".ase" file, which uses layers, so that that info is not lost in your file (you can easily generate pngs from there for the layers you choose). What I would do is to add a new body layer and hide the old one in the aseprite file. Working with layers, although not necessary, is faster and better to share your work with others.

EDIT: it should be fixed now, could you confirm? This is the change:
https://gitlab.com/solarus-games/children-of-solarus/commit/1d6dd0551c62c877b830349e32ff29907e77d7e6

7
Bugs & Feature requests / Re: Some Ideas so I Can Help
« on: January 05, 2019, 09:40:00 am »
About the jumpers, you can open an issue to allow resizing jumpers, so that the jumpers width that you see in the Editor corresponds with their jumping distance of the jumper properties. Also, the jumpers could be shown as semitransparent, to allow seing what is below. Another option is to enlarge the jumper in that way only when the cursor is moved above the jumper. I thought that there was an issue for this, but I cannot find it.

8
Game art & music / Re: Original art
« on: January 04, 2019, 07:37:16 pm »
Those spiders are way too good and I hate them. *shudders*  ;D
Thanks for the feedback! I will keep drawing nasty things... :P

9
Game art & music / Re: Original art
« on: January 03, 2019, 04:27:12 am »
We now have spiders too: https://youtu.be/nrCSjff-4k8

10
Development / Re: Weird Stairs Issue
« on: January 01, 2019, 09:09:28 pm »
The old behavior was a bug. But did you try to make a single stairs entity with a size of 48x16? (You need to do it from a script)
I guess it will be possible to resize stairs in future versions of solarus, right?

If he needs to resize the stairs from scripts, the best way is probably to define the size using custom properties in the editor, and re-define the event "stairs_metatable:on_created()" to use those custom properties to resize the stairs when they are given.
Or even better, maybe he should use custom entities that auto-replace themselves with stairs of the same size, so that he can resize them and see their size in the editor.

11
Development / Re: Weird Stairs Issue
« on: December 31, 2018, 12:38:29 am »
We should have mentioned the tutorial of @ffomega related to this (in the Bridges section):
http://absolute-hyrule-tutorials.solarus-games.org/

12
Development / Re: Weird Stairs Issue
« on: December 27, 2018, 11:29:33 am »
The functions entity.get/set_layer are new in v1.6, so it is normal that you didn't know that one.

13
Development / Re: Making the gameplay faster
« on: December 05, 2018, 07:51:59 pm »
For the sword, just change the frame delay of the animation.
For the grass, as a workaround you can detect the ground below using events and change the walking speed, or use custom states when Solarus 1.6 is released (this is advanced stuff), or just wait for custom grounds when Solarus 1.7 is released around 2023.

14
Development / Re: Lua promises
« on: December 04, 2018, 04:59:38 pm »
And customs states, multiple tilesets, more customization for dynamic tiles (frame number and speed), customization for the hero sprites,...

15
Game art & music / Re: Struggle with hyrule castle tileset
« on: November 05, 2018, 11:20:29 am »
I think that it was because they used the palette from the european version, which I think is a bit different. But I am not sure.

Pages: [1] 2 3 ... 70