Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: [2D Platformer] Melting Saga  (Read 15501 times)

0 Members and 1 Guest are viewing this topic.

bitano

  • Jr. Member
  • **
  • Posts: 89
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #15 on: March 30, 2016, 12:45:32 pm »
Well, sources are available !
Cool! I'll check it out as soon as i can (in about 6 hours *sob*) :D

ScArL3T

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #16 on: April 04, 2016, 09:24:58 am »
Hi! I was wondering how did you implement the updater. The game looks neat btw.  :P

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #17 on: April 05, 2016, 03:07:54 am »
Updater is a borderless window with custom GUI :)
It uses a system to check if client file fingerprint is equal to server file fingerprint.

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #18 on: April 28, 2016, 10:47:06 pm »
New video with a new little guy : https://www.youtube.com/watch?v=zGpi5yG5Yyc&feature=youtu.be
Say hello to mister Octopus  8)

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #19 on: April 28, 2016, 11:43:54 pm »
If you want to test the game, you can now use the Updater :D
http://188.226.212.159/updater/Updater.zip

To launch the game, first of all, start Updater.exe and click on Update button.
Wait for the Updater to check all the files and it should start to download everything.
When it's done, go to MeltingSaga folder and launch MeltingSaga.exe

If you have missing DLL : https://www.microsoft.com/fr-fr/download/details.aspx?id=48145

Here's are the zip hashes :
Hashes :
MD5
    c9013ce3e7cb3fe77675c26944ef07c1
SHA-1
    aa803e8f745320690c4e2323717905d301ecda3e
SHA-256
    e6995069c1d65f4d1241d566c1884c18c53c3b3ec235451b0b330f64279a053f
SHA-384
 
c27fcff035f50cd9b04e44df1e7e759c0551d52d4d0557c396b20c57ddec74899cc8a6c8127aeb32d8fc1de40fd31988
SHA-512
    7fefff4d92e3850ee188848798ab89b997186040506c34a83b475697e0768fdf259e3c796c6e685db79068d7eb9a87dadde7921297faa63c35876c4f48f3298d

VirusTotal : https://www.virustotal.com/fr/file/e6995069c1d65f4d1241d566c1884c18c53c3b3ec235451b0b330f64279a053f/analysis/1461879289/

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11034
    • View Profile
    • development blog
    • Email
Re: [2D Platformer] Melting Saga
« Reply #20 on: April 29, 2016, 07:46:29 am »
Cool! :)

The updater downloads everything into a subdirectory MeltingSaga, is this supposed to work like that?
Would be cool if the updater after downloading showed a button to start the game directly.

Could you add an option for limiting the FPS? My GPU goes crazy when it has to render at 1700 FPS. ;D
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #21 on: April 29, 2016, 10:47:17 am »
Yes :D It's supposed to download everything in the MeltingSaga folder :)
A "Play"  button is planned, I just have to figure out how to execute the game from another exe
And yus I'll add an option to limit the FPS :3 (And you have a good PC, I can't even get 1700 FPS :( )

Jonny

  • Full Member
  • ***
  • Posts: 114
    • View Profile
    • Email
Re: [2D Platformer] Melting Saga
« Reply #22 on: April 29, 2016, 01:07:44 pm »
I just have to figure out how to execute the game from another exe

I suspect it'll need platform-specific code, but I've used this successfully in the past :

https://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx

Hopefully it helps! Also the game is looking good!

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #23 on: April 29, 2016, 03:01:12 pm »
I'll try to use that ! Thanks :)

klafyvel

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #24 on: April 30, 2016, 06:17:18 pm »
Hi ! Your project is nice.

However I tried to change the CMakeLists.txt and some other files in order to try MeltingSaga on my PC (I'm using Manjaro Linux). I'm able to compile, but I've strange errors when I try to run MeltingSaga :

[klafyvel@klafyvel MeltingSaga]$ ./MeltingSaga
Data/GameScripts/ScrInit.lua:20: unexpected symbol near ';'
[string "protect("ID")"]:1: attempt to call global 'protect' (a nil value)
[string "protect("Private")"]:1: attempt to call global 'protect' (a nil value)
[string "protect("Public")"]:1: attempt to call global 'protect' (a nil value)
type mismatch
[string "table.insert(Core.ImportedLibs, "Console")"]:1: attempt to index global 'Core' (a nil value)
PANIC: unprotected error in call to Lua API (attempt to index a nil value)
 

Any idea ?  :D

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #25 on: April 30, 2016, 06:44:32 pm »
Mmh..
First of all, delete the Data / Sprites folder if you have any in the same folder of the executable.
After that, download this : http://188.226.212.159/updater/Data.zip
And this : http://188.226.212.159/updater/Sprites.zip
Unzip the two archives at the same location as the executable.

You also need to ensure that you used Lua 5.3 when compiling the game.
Could you show me the content of your CMakeLists.txt :) ?

klafyvel

  • Newbie
  • *
  • Posts: 2
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #26 on: April 30, 2016, 07:03:25 pm »
Ok, so I just downloaded the two archives and unzipped both them in the same directory as the MeltingSaga exectuable, but I still get the same error  :( .

[klafyvel@klafyvel bin]$ ./MeltingSaga
Data/GameScripts/ScrInit.lua:20: unexpected symbol near ';'
[string "protect("ID")"]:1: attempt to call global 'protect' (a nil value)
[string "protect("Private")"]:1: attempt to call global 'protect' (a nil value)
[string "protect("Public")"]:1: attempt to call global 'protect' (a nil value)
type mismatch
[string "table.insert(Core.ImportedLibs, "Console")"]:1: attempt to index global 'Core' (a nil value)
PANIC: unprotected error in call to Lua API (attempt to index a nil value)
 

Could you show me the content of your CMakeLists.txt :) ?

Of course :
(click to show/hide)

It is not really beautyfull but it works :P .

I also replaced every
#include <Windows.h>
to

#ifdef _WIN32
#include <Windows.h>
#endif

Sygmei

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: [2D Platformer] Melting Saga
« Reply #27 on: April 30, 2016, 07:49:14 pm »
What version of Lua do you use :o ?
Also if you have Skype, you can PM me your nickname to fix that problem quicker :)