Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[REL] [v5-v39] Decompiled Lingo from Shockwave Habbo

Joined
Jun 29, 2009
Messages
88
Reaction score
3
You need to play the Habbo.dcr (movie) file not the individual cast files.
Gotcha thanks! Im still no sure about the dcr and cct difference.

My guess:
dcr: Project (compilation of ccts)
cct: Individual components, that have scripts, images, inputs... attached to it
 
Last edited:
Initiate Mage
Joined
Dec 26, 2019
Messages
69
Reaction score
38
There is no guessing. Read the Manual.


 
Initiate Mage
Joined
Dec 26, 2019
Messages
69
Reaction score
38

Shockwave Movie vs Cast​

GPT-4

Quackster - [REL] [v5-v39] Decompiled Lingo from Shockwave Habbo - RaGEZONE Forums

What's the difference between a Macromedia Shockwave movie and cast file?



Macromedia Shockwave (which was later acquired by Adobe) was a platform primarily used for developing complex interactive animations, games, and multimedia applications for the web during the late 1990s and early 2000s. Within the context of Macromedia Director, which was the primary software for creating Shockwave content, the terms "movie" and "cast" refer to different components of a project:
  1. Shockwave Movie (usually with a .DCR extension):
    • This is the compiled version of a Director project which can be embedded in web pages and played back with the Shockwave Player.
    • It contains all the scripts, media, and interactivity elements required to run the project.
  2. Cast File (usually with a .CST extension):
    • The Cast File is like a library or a repository that holds all the media assets (like images, sounds, video clips, and even scripts) that are used in a Director movie.
    • Think of it as a palette or collection from which you pull elements to place in your movie's score or timeline.
    • When working in Director, you would drag and drop these assets from the cast onto the stage or timeline.
In a way, the relationship is similar to the distinction between a finished film and a film's library of raw footage and assets. The movie (.DCR) is the finished product that viewers experience, while the cast file (.CST) contains the raw materials used to construct that experience.

.dir is the movie
.dcr is the movie protected
.cst is the cast file
.cct is the cast file protected
 
Joined
Jun 29, 2009
Messages
88
Reaction score
3

Shockwave Movie vs Cast​

GPT-4

Quackster - [REL] [v5-v39] Decompiled Lingo from Shockwave Habbo - RaGEZONE Forums

What's the difference between a Macromedia Shockwave movie and cast file?



Macromedia Shockwave (which was later acquired by Adobe) was a platform primarily used for developing complex interactive animations, games, and multimedia applications for the web during the late 1990s and early 2000s. Within the context of Macromedia Director, which was the primary software for creating Shockwave content, the terms "movie" and "cast" refer to different components of a project:
  1. Shockwave Movie (usually with a .DCR extension):
    • This is the compiled version of a Director project which can be embedded in web pages and played back with the Shockwave Player.
    • It contains all the scripts, media, and interactivity elements required to run the project.
  2. Cast File (usually with a .CST extension):
    • The Cast File is like a library or a repository that holds all the media assets (like images, sounds, video clips, and even scripts) that are used in a Director movie.
    • Think of it as a palette or collection from which you pull elements to place in your movie's score or timeline.
    • When working in Director, you would drag and drop these assets from the cast onto the stage or timeline.
In a way, the relationship is similar to the distinction between a finished film and a film's library of raw footage and assets. The movie (.DCR) is the finished product that viewers experience, while the cast file (.CST) contains the raw materials used to construct that experience.

.dir is the movie
.dcr is the movie protected
.cst is the cast file
.cct is the cast file protected

Thanks! thats what I had more or less in mind, it was more of an educated guess.

Can it be that there is Lingo code missing? on r18, when sniffing the packets server <> client (using debbo v3.5 as example) I see some requests that are not in the lingo source code for example:

Client -> sv
- @] (id. 29)

And the server should answer:
- @{ (id. 59)

This packets happen when creating a room on the main menu

EDIT:
nvm, I found them in the RoomKiosk handler(they're not following the same pattern as the rest of messaging) - I was looking in Room handler.
 
Last edited:
Back
Top