Sanitarium Engine - All help is welcome

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
maximus
Posts: 100
Joined: Sun Jan 06, 2008 4:17 pm
Location: Toronto, Ontario

Post by maximus » Sat Apr 18, 2015 4:35 pm

clone2727 wrote:
Mim wrote:it looks that completion is in sight. :)
You have a very strange definition of completion.
alexbevi wrote:there’s no way to retrieve/use items once collected
alexbevi wrote:Encounters load, but you can’t interact with keywords yet.
"completion" == "a couple commits closer to playable status" maybe?

Mim
Posts: 65
Joined: Sun Dec 11, 2005 4:59 pm

Post by Mim » Mon Apr 20, 2015 8:12 pm

maximus wrote:"completion" == "a couple commits closer to playable status" maybe?
I'm not developer but if I were one, I would most probably prefer definition "completion" = "playable game with my name in the ScummVM credit list". :wink:

User avatar
Longcat
Posts: 981
Joined: Sat Sep 23, 2006 3:15 pm

Post by Longcat » Wed Apr 22, 2015 6:00 pm

Mim wrote:
maximus wrote:"completion" == "a couple commits closer to playable status" maybe?
I'm not developer ...
Evidently.

User avatar
clone2727
Retired
Posts: 1592
Joined: Fri Jun 09, 2006 8:23 pm
Location: NJ, USA

Post by clone2727 » Thu Apr 23, 2015 1:16 am

Longcat wrote:
Mim wrote:
maximus wrote:"completion" == "a couple commits closer to playable status" maybe?
I'm not developer ...
Evidently.
Nah, it's nice to have a good dose of optimism now and again :)

User avatar
alexfont
Posts: 20
Joined: Thu Apr 13, 2006 9:04 pm
Location: Ireland
Contact:

Post by alexfont » Sun May 17, 2015 6:23 pm

Wow, 6 years since we start the project that I completely forgot about this thread.

In past month I start to work a little bit on the engine. It's not much time invested, but the main focus was to get the game more playable with less crashes and I guess it's achieved.

At this point, even without inventory or proper encounter speech, we can finish the 1st Chapter. The game doesn't crash anymore in specific places and we can play with Max around all the scene and go to the next Chapter.

Lets see what progress we could do in the next months but for sure it's good we're not alone ;)

User avatar
Raziel
ScummVM Porter
Posts: 1012
Joined: Tue Oct 25, 2005 8:27 am
Location: A haunted Castle somewhere in the Bavarian Mountains
Contact:

Post by Raziel » Wed Jun 03, 2015 3:19 pm

Yeah...progress... :-)

killcake
Posts: 8
Joined: Wed Feb 15, 2012 9:08 pm

Post by killcake » Sat Aug 15, 2015 3:32 am

I keep checking in on this thread from time to time, great news on the progress so far!

User avatar
topolinik
Posts: 38
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Mon Dec 05, 2016 9:16 am

Bump up! :D

User avatar
maximus
Posts: 100
Joined: Sun Jan 06, 2008 4:17 pm
Location: Toronto, Ontario

Post by maximus » Fri Dec 30, 2016 11:14 pm

I haven't really had much to do with this lately for (insert excuses here), but based on the new direction the project took with including wip engines directly (as noted by Dreammaster in viewtopic.php?p=83297#83297), would there be any benefit in getting this engine merged?

It's in good standing, but since I'm not working on it and neither are any of the previous contributors, would there be any benefit? I think we all hoped that someone would help get the last 20% finished, but as the years rolled by, this hasn't happened yet.

I like the idea of having this engine getting peer review and included in buildbot builds, but i'm guessing without active developers it would just rot in the main branch as it has been in my fork.

I'm open to suggestions though (unless they're "get back to work and finish the engine" ... cause I'd love to ... but ... reasons ...)

User avatar
dreammaster
ScummVM Developer
Posts: 365
Joined: Fri Nov 04, 2005 2:16 am
Location: San Jose, California, USA

Post by dreammaster » Sun Jan 01, 2017 4:05 am

maximus wrote:I like the idea of having this engine getting peer review and included in buildbot builds, but i'm guessing without active developers it would just rot in the main branch as it has been in my fork.
That sounds like it would be the case. Without anyone even planning to eventually work on it, there seems little point in merging it into master. We've already got engines in it like Lastexpress, and it doesn't seem like their presence in master has been any boon to getting them completed. If someone can be found to work on it, then having it master would be helpful.

User avatar
Strangerke
ScummVM Developer
Posts: 329
Joined: Wed Sep 06, 2006 8:39 am
Location: Belgium

Post by Strangerke » Tue Jan 03, 2017 1:32 pm

Just for the record, could you list the main missing things? Is there a lot of hardcoded logic for example, or is it all about game mechanisms?

User avatar
Raziel
ScummVM Porter
Posts: 1012
Joined: Tue Oct 25, 2005 8:27 am
Location: A haunted Castle somewhere in the Bavarian Mountains
Contact:

Post by Raziel » Tue Jan 03, 2017 2:17 pm

Strangerke wrote:Just for the record, could you list the main missing things? Is there a lot of hardcoded logic for example, or is it all about game mechanisms?
oooh, strangerke is already onto the tracks :-D

User avatar
maximus
Posts: 100
Joined: Sun Jan 06, 2008 4:17 pm
Location: Toronto, Ontario

Post by maximus » Sun Jan 08, 2017 1:48 pm

Strangerke wrote:Just for the record, could you list the main missing things? Is there a lot of hardcoded logic for example, or is it all about game mechanisms?
Sorry for the delay; not sure why i don't get email updates from these forums anymore :/

To quickly summarize:

Graphics (90%; some flickering)
Movies (100%)
Opcodes (90%; more testing needed)
Pathfinding (80%; our version isn't great)
SFX (95%; needs more testing)
Ambient Music (95%; needs more testing)
Conversation System (20%; lots of work needed here)
Inventory System (5%; lots of work needed here)
Minigames (90%; needs more testing)
Script Engine (95%)
Event Handling (95%)

We also have a very well organized IDA db we've been working off of that could make this easier for anyone willing to jump in ;)

There wasn't any hardcoded logic; everything is handled via scripted events.

IndianaJones
Posts: 5
Joined: Thu Sep 28, 2017 8:29 pm

Post by IndianaJones » Thu Sep 28, 2017 9:34 pm

Hi everybody. Are there any recent developments regarding Sanitarium engine for ScummVM?

User avatar
topolinik
Posts: 38
Joined: Tue Mar 27, 2007 9:08 am
Location: Italy

Post by topolinik » Sat Oct 14, 2017 2:21 pm

maximus wrote:To quickly summarize:

Graphics (90%; some flickering)
Movies (100%)
Opcodes (90%; more testing needed)
Pathfinding (80%; our version isn't great)
SFX (95%; needs more testing)
Ambient Music (95%; needs more testing)
Conversation System (20%; lots of work needed here)
Inventory System (5%; lots of work needed here)
Minigames (90%; needs more testing)
Script Engine (95%)
Event Handling (95%)

We also have a very well organized IDA db we've been working off of that could make this easier for anyone willing to jump in ;)

There wasn't any hardcoded logic; everything is handled via scripted events.
I wonder if there is some field one can contribute to even without knowledge of the disassembler IDA (I can't use it).

Post Reply