Commodore 64 (C64) Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
Monkey Island
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Games
View previous topic :: View next topic  
Author Message
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Sat Oct 01, 2005 8:35 am    Post subject: Reply with quote

Another thing which I forgot: the loading/caching system of script, text & graphics "assets" (how I hate that word, brings to mind other todays' gameindustry buzzwords) needs to be quite ninja.

I think it will not be as simple as having a static bunch of stuff loaded in the memory for each screen, 'cos you revisit places with different things happening and some scenes can be quite long with a lot of text & actions.
Back to top
View user's profile Send private message Visit poster's website
icon
Team Member
Team Member


Joined: 04 Jan 2002
Posts: 931
Location: Sweden

PostPosted: Sat Oct 01, 2005 2:09 pm    Post subject: Reply with quote

Ok, First i must state: I havent read the hole thread. Im aware that my suggestion can be stupid, ignorant and dumb. So please delete this if so. BUT, as ZacMackracken and Manic Mansion exist on the c64 the scumm intepretator must be inplanted already! So, why not "lift" the intepretator out of one of these games and build the engine around that?! yeah, I know its a damn lot of hard work to pull that off. But MABY it would be the way to go?
Icon bows for the bottles... Wink
_________________
Icon of REM says: "What? Me a scener again?!"
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
Stefan
Forum Junkie
Forum Junkie


Joined: 08 Feb 2002
Age: 32
Posts: 469
Location: H'sluis, NL Fave Game: Last Ninja 2, Great Escape

PostPosted: Sat Oct 01, 2005 2:48 pm    Post subject: Reply with quote

Stefan throws a full bottle of beer to Icon. (now I hope he catches it) Cool
_________________
"Only two things are infinite, the universe and human stupidity, and I'm not sure about the former."
- Albert Einstein (1879-1955)
Back to top
View user's profile Send private message MSN Messenger
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Sat Oct 01, 2005 4:11 pm    Post subject: Reply with quote

From scummvm.org:

Quote:
What versions of SCUMM are there available?

..

The first LucasArts adventure games used an unknown format that is now lost with time. We will ignore it because it wasn't really SCUMM as we know it know, wasn't very good, anyway, and only worked on the Commodore 64. The first PC versions started with V2 and a variation of the V1 format.

With Indiana Jones and the Last Crusade, LucasArts developed a modular file format based loosely on the standard IFF format. This was used several times in various forms until The Secret of Monkey Island, where the SCUMM engine and file format was redesigned from scratch. The new format was used from then on, and vestiges of It are still visible in the latest LucasArts games such as Grim Fandango.


So, MI is 2 major version updates away from C64 SCUMM games.
Back to top
View user's profile Send private message Visit poster's website
gorkur
Team Member & Donator
Team Member & Donator


Joined: 07 Jan 2004
Age: 31
Posts: 1504
Location: Iceland

PostPosted: Sat Oct 01, 2005 4:12 pm    Post subject: Reply with quote

Well, to me Icon's idea sounds reasonable but Zak and Maniac Mansion were missing the Talk To option and I'm guessing that might cause a bit of a problem??
_________________
Back to top
View user's profile Send private message MSN Messenger
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Sat Oct 01, 2005 5:14 pm    Post subject: Reply with quote

Using Icon's suggestion.. you'll have to reverse-engineer an unknown engine with an unknown dataformat (as described in the above quote, scummvm doesn't help here), then you proceed to rewrite all of MI's script using that dataformat

IMO, that's even worse than writing your own script interpreter (not SCUMM) from scratch, and then rewriting whole MI using that.

Least amount of work (of course still a lot) would be to build a working
SCUMM v4.0.67 (EGA) or v5.0.19 (VGA) - the versions that MI is using - interpreter on C64, take the script data directly and adapt/convert the graphics data as needed. Though, I don't know if those particular versions of the interpreter require too much runtime memory to exist on C64.
Back to top
View user's profile Send private message Visit poster's website
gorkur
Team Member & Donator
Team Member & Donator


Joined: 07 Jan 2004
Age: 31
Posts: 1504
Location: Iceland

PostPosted: Sat Oct 01, 2005 5:37 pm    Post subject: Reply with quote

Ah, you must've posted that while I was writing my post or something or I just didn't notice it before.

Silly me Smile
_________________
Back to top
View user's profile Send private message MSN Messenger
oswald
Über Groupie
Über Groupie


Joined: 17 Jul 2003
Posts: 383

PostPosted: Sat Oct 01, 2005 9:33 pm    Post subject: Reply with quote

ScummVM source is 13.1 megs on disk in C. How much did this solve the problem of having a working SCUMM on c64 ?

As long as you have not even an idea of how it could be translated to c64 this project is senseless.

We would need someone of the autohors of scummvm, to help us extract only the key elements from ScummVM that we need for MI.

You can play with graphics and ideas but this project is doomed to die without scumm, and without a coder.
Back to top
View user's profile Send private message
ironfist
Groupie
Groupie


Joined: 09 May 2004
Posts: 259
Location: Margate

PostPosted: Sun Oct 02, 2005 12:51 am    Post subject: Reply with quote

just like every other project then Smile
_________________
Russ 'snake' Michaels
(aka Ironfist)
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
TMR
Grandmaster of C64
Grandmaster of C64


Joined: 19 Mar 2002
Posts: 2310
Location: Leeds, UK Twonk: qazi

PostPosted: Sun Oct 02, 2005 1:34 am    Post subject: Reply with quote

ironfist wrote:
just like every other project then :-)


Well, not every other project... just the ones where the programmer isn't the person running the show. =-)
_________________
www.Oldschool-Gaming.com - new games on old machines
www.cosine.org.uk - 8-bit games, demos and tools
www.cosine.org.uk/tmr - be afraid... be very afraid!
Back to top
View user's profile Send private message Visit poster's website
spaceship788
Newbie


Joined: 09 Feb 2004
Posts: 47
Location: Sydney, Australia

PostPosted: Sun Oct 02, 2005 2:55 am    Post subject: Reply with quote

Its just fun Smile

Most of us our busy on real projects, and do not have the time nor misguided sense of self purpose to even pretend that anything is going to happen.

But doing this stuff gets people thinking about how it could be done, how it would've been done, and people have the opportunity to use their mostly dorment c64 technical knowledge.

I get the same kick from the restrictions of c64 graphics now as I did back in the day. And I've had so much fun over the last few days. I've discovered that Photoshop's layers and 'Select by color range' make bitmaps so much easier to carve up into character blocks. And despite being made for other platforms, Tile Studio is also perfect for reconstructing the blocks.

Its just for fun, but I can understand if this topic is starting to get a little long in the tooth!
Back to top
View user's profile Send private message
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Sun Oct 02, 2005 9:22 am    Post subject: Reply with quote

oswald wrote:
ScummVM source is 13.1 megs on disk in C. How much did this solve the problem of having a working SCUMM on c64 ?


When you take just a little look you notice there is support code & interpreters for non-SCUMM games, like Broken Sword or Simon The Sorcerer + backends for several different host OS'es. Then, when you go to scumm subdirectory, you notice there's just 1.6 MB of stuff. Furthermore, some of that code has to do with newer SCUMM versions than needed by MI.

Of course, the remaining code still seems quite heavy for C64 and as you said, a ScummVM programmer most likely wouldn't hurt Very Happy
Back to top
View user's profile Send private message Visit poster's website
d0c
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 12 Mar 2004
Posts: 3166
Location: Norway

PostPosted: Sun Oct 02, 2005 10:02 am    Post subject: Reply with quote

come on now, dont be a tease... make the monkey island for the c64... we need topnotch games again Smile ... is it a £400 bounty that is needed to get this project started?
Back to top
View user's profile Send private message
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Sun Oct 02, 2005 11:25 am    Post subject: Reply with quote

Sorry, better not start mentioning money 'cos that's an insultingly small amount for a year or more of work. (I take that you were serious because there was no smiley at the end, if you weren't, sorry again)

C64 coders are motivated by passion for what they themselves want to do, no coercing can realistically happen.

(Btw. I and others have repeated that so many times that it'd be nice to have it in a Lemon FAQ somewhere in a visible place... while I have nothing against theoretical discussion of gameprojects, which is how I take this thread too)


Last edited by Lasse on Sun Oct 02, 2005 1:49 pm; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website
d0c
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 12 Mar 2004
Posts: 3166
Location: Norway

PostPosted: Sun Oct 02, 2005 11:57 am    Post subject: Reply with quote

it was just a suggestion, its not needed to throw me on the fire like a mad witch or something... Razz
Back to top
View user's profile Send private message
icon
Team Member
Team Member


Joined: 04 Jan 2002
Posts: 931
Location: Sweden

PostPosted: Sun Oct 02, 2005 1:50 pm    Post subject: Reply with quote

Stefan wrote:
Stefan throws a full bottle of beer to Icon. (now I hope he catches it) Cool

Icon catches and open it with a spousssscchhh... Thanx mate! Cheers.... Cool Damn that was a great beer, cold and frosty like a womens heart!
_________________
Icon of REM says: "What? Me a scener again?!"
Back to top
View user's profile Send private message Send e-mail Visit poster's website MSN Messenger
MOG
Forum Junkie
Forum Junkie


Joined: 14 Jan 2004
Age: 36
Posts: 427
Location: NoWay

PostPosted: Sun Oct 02, 2005 8:43 pm    Post subject: Reply with quote

I don't mind discussing and thinking of this as a learning project.
I see it started 2.5 years ago, so.

What I understand it's doable and can be made quite nicely(my opinion), at the c64.
but :
1: Certain gfx issues, modes/ scrollers (apparently no prob. (ofcourse, all data is easy when you know howto) to make) needs to be solved.
2: The talk about the scumm scripting thingy is more or less a waste to discuss if it's that much bother, make a new one for MI-c64. The way I see it (boldlynoobishlyofcourse), it's designed to make it efficient to set up the game, basicly have a bunch of copy and past pages ready in the left side to the right side (or contraverse lol ) of screen, fill in paramas and words:)
When I "departed"(really want to write disassembled, but that would be the wrong word as there where no or little code-reversing related) Lasse's MetalWarrior which sized about 74KB I ended with a work folder at 2 GB. So how big a scriptertool is or is not have less to say....
If it writes to large code, it's not much use on c64 Smile
which brings me to the last point:
3: Going throu all material, scenery and the other detailed work, step by step is an enourmous work unless you manage to hack or crack MI game or get the source script with permission to make a c64 version.

Since noone here knows nothing about cracking games and reading crypted gamesources, someone with game making experience or relevant could write a nice letter to whom it may conserne and ask if the source script / work / plot etc to be released.
Or some one like myself can take the gameplay/scenery noting (Godhelpusall) and mapping it out .... (or partly)
or or or(is that illegal reversenginering?) ...
otherwise
return to gosub Smile

and (ofcourse)
If we are really making it without the permission, I think it should be named MoneyIceland or something, so someone dosn't get yelled at Wink (just incase)
And I can't belive they will have any thoughts about a fanmade-c64 version of the game anyway ? or is that been discussed allready ?

and ++
please don't throw any ldx ¤### stda ¤### stuff in my face, cause I don't get it, I don't know how to do any of this in low level which I guess main code should be done in , dunno how to plot a dot even on screen ....
If someone likes to set up a sub forum or something to get it started, dividing things up in workloads, voluntares can join or not. There are no time or work pressure, only a place to share sources/ codes... etc...
By reading this thread I've allready gotten some pointers of what may or may not be clever.
Not sure if RichardofTND would mind such in his forum or this could evolve further here in this thread ?

superoftopic:
And did SirKid return ?
Is he gotten any better ?
Noted he started it Question
_________________

The C= sign is really a tilted smiley mask !
Back to top
View user's profile Send private message Send e-mail MSN Messenger
gorkur
Team Member & Donator
Team Member & Donator


Joined: 07 Jan 2004
Age: 31
Posts: 1504
Location: Iceland

PostPosted: Sun Oct 02, 2005 11:22 pm    Post subject: Reply with quote

MOG wrote:
I
If we are really making it without the permission, I think it should be named MoneyIceland or something, so someone dosn't get yelled at Wink (just incase)


How apropriate, seeing as the only goal in Icelands only big game release is to make more money Laughing

I like it Cool
_________________
Back to top
View user's profile Send private message MSN Messenger
Lasse
C64 Games Programmer
C64 Games Programmer


Joined: 07 Jan 2002
Posts: 2194
Location: Finland

PostPosted: Mon Oct 03, 2005 7:51 pm    Post subject: Reply with quote

MOG wrote:

3: Going throu all material, scenery and the other detailed work, step by step is an enourmous work unless you manage to hack or crack MI game or get the source script with permission to make a c64 version.

Since noone here knows nothing about cracking games and reading crypted gamesources


This discussion would go a bit smoother if everyone actually read what has been said before and familiarized themselves with scumm internals to some degree...

Again, a lot of this work has been done already (scummvm). However, the script is in binary format, a bit like assembly code for an imaginary CPU. But once an interpreter to read the script code would be in place, you could in theory test the game logic with very barebones visuals + animations at first AND there would be no need to recreate the logic of each scene by hand.
Back to top
View user's profile Send private message Visit poster's website
Thunderer
Grandmaster of C64
Grandmaster of C64


Joined: 06 Jan 2002
Age: 38
Posts: 1813
Location: Australia

PostPosted: Mon Oct 15, 2007 11:48 am    Post subject: Reply with quote

I just wonder if anyone had started working on this "project"? It would make SirKidd a happy man in heaven if it were ever to see the light of day.
_________________
Stingray wrote:
So no one understands exactly how the C64 works as it is reversed engineered Alien technology via the Nazi Vrill project, Project Paper Clip and the TOI project.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
ironfist
Groupie
Groupie


Joined: 09 May 2004
Posts: 259
Location: Margate

PostPosted: Mon Oct 15, 2007 12:15 pm    Post subject: Reply with quote

If you really want to play this game then you can download it for the PC and play it in a dosbox.
what would be the point in re-writing it for the C64 now ?
_________________
Russ 'snake' Michaels
(aka Ironfist)
Back to top
View user's profile Send private message Visit poster's website Yahoo Messenger MSN Messenger
Cybergoth
Forum Junkie
Forum Junkie


Joined: 14 Mar 2006
Posts: 505

PostPosted: Mon Oct 15, 2007 12:23 pm    Post subject: Reply with quote

ironfist wrote:
If you really want to play this game then you can download it for the PC and play it in a dosbox.
what would be the point in re-writing it for the C64 now ?


What is that, a PC? Laughing

But I have to request that Indy III is done first anyway, then Loom and then Monkey Island, so I can play them in the proper order Wink
_________________
Back to top
View user's profile Send private message
Thunderer
Grandmaster of C64
Grandmaster of C64


Joined: 06 Jan 2002
Age: 38
Posts: 1813
Location: Australia

PostPosted: Mon Oct 15, 2007 12:41 pm    Post subject: Reply with quote

Why do men climb mountains?
Because they're there.
_________________
Stingray wrote:
So no one understands exactly how the C64 works as it is reversed engineered Alien technology via the Nazi Vrill project, Project Paper Clip and the TOI project.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
gklinger
Immortal Grandmaster of C64
Immortal Grandmaster of C64


Joined: 06 Dec 2004
Age: 43
Posts: 5787
Location: Toronto, CANADA

PostPosted: Mon Oct 15, 2007 2:47 pm    Post subject: Reply with quote

Thunderer wrote:
Why do men climb mountains?
Because they're there.

I've always felt that was a rather silly reason to climb a mountain. I would only climb it if there was something good at the top, you know, like a naked woman or some beer or both. Smile
_________________
Here's to feeling good all the time.
Back to top
View user's profile Send private message Visit poster's website
shteev
Lemon64 Game Champion & Donator
Lemon64 Game Champion & Donator


Joined: 02 Jan 2002
Age: 41
Posts: 2644
Location: UK, Taunton Fave Game: Beamrider

PostPosted: Mon Oct 15, 2007 3:13 pm    Post subject: Reply with quote

gklinger wrote:
Thunderer wrote:
Why do men climb mountains?
Because they're there.

I've always felt that was a rather silly reason to climb a mountain. I would only climb it if there was something good at the top, you know, like a naked woman or some beer or both. Smile


I think I'd probably just open a chocolate shop at the bottom to try and entice the naked woman to come down.
_________________
Hey, you. Dumbass. Yeah, you in the tank. Cosy in there?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Commodore 64 (C64) Forum Index -> Games All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
Page 7 of 9

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Tip: Get C64 Forever for super-comfy C64 emulation with pre-installed games, demos and other goodies!


Powered by phpBB © 2001, 2005 phpBB Group