I've stumbled across this game by chance, and... Let's just say I'm amazed by how well-done it is. I adore the artstyle, the storyline and that you can shape main character's personality and have it reflected in various ways (tho I was a bit confused at first by character trait scales being so dark, as it is a bit hard to see, but that's just me nitpicking). Can't wait to play the final version! Also, I'm amazed that you are doing something so time- and effort-consumig for free. Totally going to donate once I get my paycheck next week!
Oh, thank you! I'm glad you liked it, thank you for playing! You're not the first to mention the trait screen being difficult to understand, I'm gonna see what I can do about it. :)
Oh, this was so enjoyable! I defiently want to play the rest of the game when it's released! I really liked the style of the game, the characters and the story is very interesting. Well, done!
*chokes on coffee * WHAT IS THIS BEAUTY!?!!?! IT'S GORGEOUS!!! finally! finally a new good elven fantasy game! omg PLEASE tell me we can romance vadeyn?!
EEEEP :D :D :D so excited!!! cannot wait for the new update and bless your soul for the long demo was so awesome and the art is stunning <3 btw did you notice that haron kinda looks like brendon urie? no? just me? X'D
I love this game so much! The story, characters, dialogue, art, music, everything is perfect! I can't wait for the full version and the fact that it's free is even more unbelievable
I have really enjoyed playing this and can't wait to see how the rest of the story unfolds.
You have done an amazing job with the story line, the dialogue and character interactions. The backgrounds and sprites are beautiful, and I love how many options there are for mc customization.
I see that you plan on this being free, and I do appreciate that, however I would be willing to pay for any future games from you. I think you have a talent for making visual novels, and I'd love to see more in the future.
Hi! I greatly appreciate the sentiment, and Ebon Light is a weird case, I would certainly not suggest to someone else to make a game of this scale free, nor do I think I would I do it again, but it will be free, yes. It started out as a learning project and I said in the beginning it would be free, and I'm still able to do that. But thank you very much for saying so!
I want to commend you on the number of dialogue choices you have provided for the reader, it really feels like I am shaping the story! More than in any other vn I have seen to be honest. I have already played the demo several times and came across new dialogue each play through.
I can tell how much work you have put into each route already and I'm so looking forward to the full thing!
I came across a couple of errors, some of them have already been mentioned by another player.
One that I don't think has been brought up is this message
[code] I'm sorry, but an uncaught exception occurred.
While running game code: File "game/script2.rpy", line 5838, in script if LaceyLove > 10: File "game/script2.rpy", line 5838, in <module> if LaceyLove > 10: NameError: name 'LaceyLove' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
when I am talking to Lacey in the cabin, a couple of sentences after I choose the first dialogue option.
And this:
[code] I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'images/Characters/vadeyn_sympathy.png'>: File "game/script2.rpy", line 5614, in script "I smiled a little at the thought." IOError: Couldn't find file 'images/Characters/vadeyn_sympathy.png'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
when talking to Vadeyn in the cabin, a couple of sentences after I choose the "that's what I want most of all option"
It's not too much of an issue because it goes away when I click "ignore" but I thought I would let you know anyway
Congrats on coming this far, can't wait until 24th or 31th for the full release! I didn't encounter any bugs per se but I did stumble upon some FPS drops / lagging throughout the game, mostly during with intense animations (such as with rain).
Found a small bug, in the cabin if you tell Duliae that he will get eaten bu flesh eating elves you get this error:
[code] I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'mc/idle/peach/head/slightsurprise.png'>: File "game/script2.rpy", line 3415, in script a "And--there is?" IOError: Couldn't find file 'mc/idle/peach/head/slightsurprise.png'.
-- Full Traceback ------------------------------------------------------------
Full traceback: File "game/script2.rpy", line 3415, in script a "And--there is?" File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ast.py", line 643, in execute renpy.exports.say(who, what, interact=self.interact, *args, **kwargs) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\exports.py", line 1175, in say who(what, *args, **kwargs) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 1013, in __call__ self.do_display(who, what, cb_args=self.cb_args, **display_args) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 817, in do_display **display_args) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 566, in display_say rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ui.py", line 287, in interact rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 2620, in interact repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 3022, in interact_core self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 2034, in draw_screen renpy.config.screen_height, File "render.pyx", line 475, in renpy.display.render.render_screen File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 325, in render surf = render(self.child, width, height, st, at) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\image.py", line 398, in render return wrap_render(self.target, width, height, st, at) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\image.py", line 213, in wrap_render rend = render(child, w, h, st, at) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 1253, in render return renpy.display.render.render(self.child, w, h, st, at) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render surf = render(child, width, height, cst, cat) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 325, in render surf = render(self.child, width, height, st, at) File "render.pyx", line 143, in renpy.display.render.render File "render.pyx", line 231, in renpy.display.render.render File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 504, in render texture = cache.get(self, texture=True) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 213, in get surf = image.load() File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 554, in load surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\loader.py", line 548, in load raise IOError("Couldn't find file '%s'." % name) IOError: Couldn't find file 'mc/idle/peach/head/slightsurprise.png'.
Ok one more, decided to keep replying here so i don't spam your post. this one is when you pull Duliae aside and when he says he is on your side you say "We'll see..."
[code] I'm sorry, but an uncaught exception occurred.
While running game code: File "game/script2.rpy", line 4227, in script $ Duliaerepsect += 4 File "game/script2.rpy", line 4227, in <module> $ Duliaerepsect += 4 NameError: name 'Duliaerepsect' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback: File "game/script2.rpy", line 4227, in script $ Duliaerepsect += 4 File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ast.py", line 848, in execute renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store) File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\python.py", line 1804, in py_exec_bytecode exec bytecode in globals, locals File "game/script2.rpy", line 4227, in <module> $ Duliaerepsect += 4 NameError: name 'Duliaerepsect' is not defined
← Return to game
Comments
Log in with itch.io to leave a comment.
hi! I'm so into the plot already, gosh darn it. I'm wondering if Calipoa is romanceable, or just the guys?
As far as I know only the guys are romanceable. So it's a GxB type of game.
Hi! Thanks for playing! No, Cali isn't one of the romanceable characters, just Vadeyn/Haron/Duliae/Ernol/Laceaga.
I've stumbled across this game by chance, and... Let's just say I'm amazed by how well-done it is. I adore the artstyle, the storyline and that you can shape main character's personality and have it reflected in various ways (tho I was a bit confused at first by character trait scales being so dark, as it is a bit hard to see, but that's just me nitpicking). Can't wait to play the final version!
Also, I'm amazed that you are doing something so time- and effort-consumig for free. Totally going to donate once I get my paycheck next week!
Oh, thank you! I'm glad you liked it, thank you for playing! You're not the first to mention the trait screen being difficult to understand, I'm gonna see what I can do about it. :)
Oh, this was so enjoyable! I defiently want to play the rest of the game when it's released! I really liked the style of the game, the characters and the story is very interesting. Well, done!
Thank you for playing, I'm glad you liked it!
*chokes on coffee * WHAT IS THIS BEAUTY!?!!?! IT'S GORGEOUS!!! finally! finally a new good elven fantasy game! omg PLEASE tell me we can romance vadeyn?!
You can, yes :) Vadeyn, Ernol, Duliae, Haron and Laceaga.
EEEEP :D :D :D so excited!!! cannot wait for the new update and bless your soul for the long demo was so awesome and the art is stunning <3 btw did you notice that haron kinda looks like brendon urie? no? just me? X'D
Ha, if he does I (believe) it was unintentional!
aha! so it's not just me lolol my roommate was watching me play and i was like ;0 hey. he looks like he wants me to close the door
I love this game so much! The story, characters, dialogue, art, music, everything is perfect! I can't wait for the full version and the fact that it's free is even more unbelievable
I'm glad you enjoyed it! Thank you for playing!
I have really enjoyed playing this and can't wait to see how the rest of the story unfolds.
You have done an amazing job with the story line, the dialogue and character interactions. The backgrounds and sprites are beautiful, and I love how many options there are for mc customization.
I see that you plan on this being free, and I do appreciate that, however I would be willing to pay for any future games from you. I think you have a talent for making visual novels, and I'd love to see more in the future.
For now I'll be eagerly awaiting the next update!
Oh my, thank you for such a complimentary comment! And for playing the game--I hope you enjoy the full game as much when it's done!
Will the full finished version be free as well ? I ask actually hoping you charge for it, it's worth money in my eyes.
It will be free, though anyone is free to donate whatever amount they wish. Just click the download button, choose an amount and voila.
Hi! I greatly appreciate the sentiment, and Ebon Light is a weird case, I would certainly not suggest to someone else to make a game of this scale free, nor do I think I would I do it again, but it will be free, yes. It started out as a learning project and I said in the beginning it would be free, and I'm still able to do that. But thank you very much for saying so!
I want to commend you on the number of dialogue choices you have provided for the reader, it really feels like I am shaping the story! More than in any other vn I have seen to be honest. I have already played the demo several times and came across new dialogue each play through.
I can tell how much work you have put into each route already and I'm so looking forward to the full thing!
I came across a couple of errors, some of them have already been mentioned by another player.
One that I don't think has been brought up is this message
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script2.rpy", line 5838, in script
if LaceyLove > 10:
File "game/script2.rpy", line 5838, in <module>
if LaceyLove > 10:
NameError: name 'LaceyLove' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
when I am talking to Lacey in the cabin, a couple of sentences after I choose the first dialogue option.
And this:
[code]
I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'images/Characters/vadeyn_sympathy.png'>:
File "game/script2.rpy", line 5614, in script
"I smiled a little at the thought."
IOError: Couldn't find file 'images/Characters/vadeyn_sympathy.png'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
when talking to Vadeyn in the cabin, a couple of sentences after I choose the "that's what I want most of all option"
It's not too much of an issue because it goes away when I click "ignore" but I thought I would let you know anyway
EXO!
Yep!
Thank you for playing, your bug reports, and your wonderful compliments!
Congrats on coming this far, can't wait until 24th or 31th for the full release!
I didn't encounter any bugs per se but I did stumble upon some FPS drops / lagging throughout the game, mostly during with intense animations (such as with rain).
Ahh, thank you for playing! And letting me know about the FPS drops!
Thank you for playing! And the bug report as well, much appreciated.
Found a small bug, in the cabin if you tell Duliae that he will get eaten bu flesh eating elves you get this error:
[code]
I'm sorry, but an uncaught exception occurred.
While loading <'Image' u'mc/idle/peach/head/slightsurprise.png'>:
File "game/script2.rpy", line 3415, in script
a "And--there is?"
IOError: Couldn't find file 'mc/idle/peach/head/slightsurprise.png'.
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script2.rpy", line 3415, in script
a "And--there is?"
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ast.py", line 643, in execute
renpy.exports.say(who, what, interact=self.interact, *args, **kwargs)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\exports.py", line 1175, in say
who(what, *args, **kwargs)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 1013, in __call__
self.do_display(who, what, cb_args=self.cb_args, **display_args)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 817, in do_display
**display_args)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\character.py", line 566, in display_say
rv = renpy.ui.interact(mouse='say', type=type, roll_forward=roll_forward)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ui.py", line 287, in interact
rv = renpy.game.interface.interact(roll_forward=roll_forward, **kwargs)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 2620, in interact
repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, **kwargs)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 3022, in interact_core
self.draw_screen(root_widget, fullscreen_video, (not fullscreen_video) or video_frame_drawn)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\core.py", line 2034, in draw_screen
renpy.config.screen_height,
File "render.pyx", line 475, in renpy.display.render.render_screen
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "accelerator.pyx", line 108, in renpy.display.accelerator.transform_render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 325, in render
surf = render(self.child, width, height, st, at)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\image.py", line 398, in render
return wrap_render(self.target, width, height, st, at)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\image.py", line 213, in wrap_render
rend = render(child, w, h, st, at)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 1253, in render
return renpy.display.render.render(self.child, w, h, st, at)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 711, in render
surf = render(child, width, height, cst, cat)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\layout.py", line 325, in render
surf = render(self.child, width, height, st, at)
File "render.pyx", line 143, in renpy.display.render.render
File "render.pyx", line 231, in renpy.display.render.render
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 504, in render
texture = cache.get(self, texture=True)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 213, in get
surf = image.load()
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\display\im.py", line 554, in load
surf = renpy.display.pgrender.load_image(renpy.loader.load(self.filename), self.filename)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\loader.py", line 548, in load
raise IOError("Couldn't find file '%s'." % name)
IOError: Couldn't find file 'mc/idle/peach/head/slightsurprise.png'.
Windows-8-6.2.9200
Ren'Py 6.99.14.3135
Reverie: Ebon Light 0.0
[/code]
Thank you! I'll get that all fixed!
Ok one more, decided to keep replying here so i don't spam your post. this one is when you pull Duliae aside and when he says he is on your side you say "We'll see..."
[code]
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script2.rpy", line 4227, in script
$ Duliaerepsect += 4
File "game/script2.rpy", line 4227, in <module>
$ Duliaerepsect += 4
NameError: name 'Duliaerepsect' is not defined
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script2.rpy", line 4227, in script
$ Duliaerepsect += 4
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\ast.py", line 848, in execute
renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
File "C:\Users\Nancie\Desktop\ReverieEbonLight-1.0-win\ReverieEbonLight-1.0-win\renpy\python.py", line 1804, in py_exec_bytecode
exec bytecode in globals, locals
File "game/script2.rpy", line 4227, in <module>
$ Duliaerepsect += 4
NameError: name 'Duliaerepsect' is not defined
Windows-8-6.2.9200
Ren'Py 6.99.14.3135
Reverie: Ebon Light 0.0
[/code]
Thank you! Feel free to let me know if you run into anymore!
Omg! This demo was amazing. looking forward to the rest of the game! :D (And my god sexy elf men, yesssss)
I'm glad you enjoyed it, thanks for playing!