scemino / engge2

Open source remake of Thimbleweed Park's engine
https://scemino.github.io/
50 stars 3 forks source link

Wrong hash? #1

Closed xcom169 closed 1 year ago

xcom169 commented 1 year ago

Hello All,

Are these files valid? Engge2 says this is not a valid ggpack file. Very strange because stock game's .exe is working fine.

Algorithm Hash Path


SHA256 A6F10740D445BC7EC244DB59BF04E09E7C901F467E4F06C8D317D00BC777624A ThimbleweedPark.ggpack1 SHA256 D12C606E40DD316BF8883ED5CE91CE6937A29AE9319FD7C44311331585B77171 ThimbleweedPark.ggpack2

scemino commented 1 year ago

You can create a prefs.json file and write this: { "hash": "56ad" } If this doesn't work try one of these hashes: 5bad, 566d, 5b6d I should write this in the readme.md. Tell me if it works for you.

xcom169 commented 1 year ago

Hello!

Sorry I don't think it works : Error: unhandled exception: This is NOT a valid ggpack file :( C443C201 [Exception]

On Sun, 4 Dec 2022 at 18:39, scemino @.***> wrote:

You can create a prefs.json file and write this: { "hash": "56ad" } If this doesn't work try one of these hashes: 5bad, 566d, 5b6d I should write this in the readme.md. Tell me if it works for you.

— Reply to this email directly, view it on GitHub https://github.com/scemino/engge2/issues/1#issuecomment-1336475154, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEH2G2V3OYBU54F3VAVMNPTWLTJNBANCNFSM6AAAAAASTPCOW4 . You are receiving this because you authored the thread.Message ID: @.***>

scemino commented 1 year ago

Sorry my bad, don't write "hash" but "key" instead. { "key": "56ad" } Sorry for the inconveniences.

xcom169 commented 1 year ago

Hello!

Thanks! Now it's better, but I have a lot of error messages. My game version is wrong?

Like:

" 2022-12-05T09:39:21 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:21 | ERROR | CALLSTACK

2022-12-05T09:39:21 | ERROR | *FUNCTION [animateBirdObject()] StartScreen.bnut line [18]

2022-12-05T09:39:21 | ERROR | LOCALS

2022-12-05T09:39:21 | ERROR | [delay] 0.36725503206253

2022-12-05T09:39:21 | ERROR | [dist] 2

2022-12-05T09:39:21 | ERROR | [this] TABLE

2022-12-05T09:39:22 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:22 | ERROR | CALLSTACK

2022-12-05T09:39:22 | ERROR | *FUNCTION [animateBirdObject()] StartScreen.bnut line [18]

2022-12-05T09:39:22 | ERROR | LOCALS

2022-12-05T09:39:22 | ERROR | [delay] 0.97194802761078

2022-12-05T09:39:22 | ERROR | [dist] 2

2022-12-05T09:39:22 | ERROR | [this] TABLE

2022-12-05T09:39:22 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:22 | ERROR | CALLSTACK

2022-12-05T09:39:22 | ERROR | *FUNCTION [flashRadioLight()] StartScreen.bnut line [52]

2022-12-05T09:39:22 | ERROR | LOCALS

2022-12-05T09:39:22 | ERROR | [this] TABLE

2022-12-05T09:39:22 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:22 | ERROR | CALLSTACK

2022-12-05T09:39:22 | ERROR | *FUNCTION [animateBirdObject()] StartScreen.bnut line [18]

2022-12-05T09:39:22 | ERROR | LOCALS

2022-12-05T09:39:22 | ERROR | [delay] 1.0392628908157

2022-12-05T09:39:22 | ERROR | [dist] 2

2022-12-05T09:39:22 | ERROR | [this] TABLE

2022-12-05T09:39:23 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:23 | ERROR | CALLSTACK

2022-12-05T09:39:23 | ERROR | *FUNCTION [animateBirdObject()] StartScreen.bnut line [18]

2022-12-05T09:39:23 | ERROR | LOCALS

2022-12-05T09:39:23 | ERROR | [delay] 2.4500908851624

2022-12-05T09:39:23 | ERROR | [dist] 2

2022-12-05T09:39:23 | ERROR | [this] TABLE

2022-12-05T09:39:24 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:24 | ERROR | CALLSTACK

2022-12-05T09:39:34 | INFO | curThread.id: 300009 2022-12-05T09:39:34 | INFO | add breakwhilecond name=breakwhilerunning(300010) pid=300009 2022-12-05T09:39:36 | ERROR | AN ERROR HAS OCCURRED [unknown]

2022-12-05T09:39:36 | ERROR | CALLSTACK

2022-12-05T09:39:36 | ERROR | *FUNCTION [unknown()] EasyHardMode.bnut line [29]

2022-12-05T09:39:36 | ERROR | LOCALS

2022-12-05T09:39:36 | ERROR | [this] TABLE

"

scemino commented 1 year ago

Can you reproduce it each time? Can you send me the whole log file?

xcom169 commented 1 year ago

Hello,

Thanks!

I tried 2-3 times and I got the same error messages. engee2log.zip

scemino commented 1 year ago

Oh I see you are using Windows, I tested it with Linux and MacOS, it works and I have these issues only with Windows. I don't know why, it seems that squirrel stack is empty where it shouldn't.

scemino commented 1 year ago

Actually, I can reproduce it, create a file ng.nutwith this minimal code

include("Globals.nut")
include("DefineSounds.nut")
include("AchievementHelpers.nut")
include("StartScreen.nut")
defineRoom(StartScreen)
cameraInRoom(StartScreen)

the issue occurs when updating the threads, squirrel threads are resumed but something bad is happening.

xcom169 commented 1 year ago

Thanks a lot. I will try this.

On Tue, 6 Dec 2022, 21:45 scemino, @.***> wrote:

Actually, I can reproduce it, create a file ng.nutwith this minimal code

include("Globals.nut")include("DefineSounds.nut")include("AchievementHelpers.nut")include("StartScreen.nut")defineRoom(StartScreen)cameraInRoom(StartScreen)

the issue occurs when updating the threads, squirrel threads are resumed but something bad is happening.

— Reply to this email directly, view it on GitHub https://github.com/scemino/engge2/issues/1#issuecomment-1339984996, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEH2G2SDKH5P2JG323IPK33WL6QYBANCNFSM6AAAAAASTPCOW4 . You are receiving this because you authored the thread.Message ID: @.***>

scemino commented 1 year ago

I close this issue, as the hash is not a problem. But I created a new issue #2.