scemino / engge2

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

engge2 does not work on Windows #2

Open scemino opened 1 year ago

scemino 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

"

Originally posted by @xcom169 in https://github.com/scemino/engge2/issues/1#issuecomment-1336961839

scemino commented 1 year ago

This issue is reproducible, 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.

arnaullv commented 8 months ago

Was this issued ever fixed? I was trying to run it in Windows but I didn't have success I hope this project is some day integrated inside Scummvm

Ohrwerk commented 5 months ago

Sorry to be so blunt here, but why do we need this engine remake? The game runs on modern systems. Or are there problems?

eblanca commented 4 months ago

Even when software itself is good, open software is better. Look at https://github.com/scummvm/scummvm/pull/5662 as a C++ version of this engine has been merged into ScummVM. Now, look at the platforms TWP officially supports and compare against how many OSs ScummVM can run on... everybody wins.

Ohrwerk commented 4 months ago

Even when software itself is good, open software is better. Look at scummvm/scummvm#5662 as a C++ version of this engine has been merged into ScummVM. Now, look at the platforms TWP officially supports and compare against how many OSs ScummVM can run on... everybody wins.

You're right, open source is better. Thimbleweed Park runs on Windows 7, Mac OS and Linux. It's a bit of a problem with MAC OS, since OS "Classic" there has often been the problem that older software is no longer supported. As a Windows user up to Windows XP, this was practically unheard of. I didn't buy Thimbleweed Park because I wasn't sure at the time. Delores only supports Windows 10, so I didn't want to run the risk of disappointment. When I look at my game library, I'm very happy about powerful tools like SCUMMVM, I also like the different DOSBox variants or 86Box for unsupported games.

Sometimes I just don't think far enough, but I was probably just disappointed that Delores is not supported. Especially for someone like me, who has been using Jasc Paint Shop Pro 9 for over 20 years, this shouldn't happen. I just can't get used to GIMP.

xcom169 commented 4 months ago

The support is already in the daily Scummvm build?

On Fri, 8 Mar 2024 at 10:16, Elio Blanca @.***> wrote:

Even when software itself is good, open software is better. Look at scummvm/scummvm#5662 https://github.com/scummvm/scummvm/pull/5662 as a C++ version of this engine has been merged into ScummVM. Now, look at the platforms TWP officially supports and compare against how many OSs ScummVM can run on... everybody wins.

— Reply to this email directly, view it on GitHub https://github.com/scemino/engge2/issues/2#issuecomment-1985331192, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEH2G2TU7R2VZOJ2OBXW2FTYXF6YHAVCNFSM6AAAAAASYP32HGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBVGMZTCMJZGI . You are receiving this because you were mentioned.Message ID: @.***>

arnaullv commented 4 months ago

Not yet, but you can test it yourself if you revert the commit that pulls out the support and compile it