Difference between revisions of "The Madness of Roland"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Created page with "{{GameDescription| name=The Madness of Roland| image=File:The_X-Files_Game.jpeg| release=1998| alternateNames=agrippa| developer=HyperBole Studios| publisher=...")
 
m (Add defaultsort)
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{GameDescription|
{{GameDescription|
name=The Madness of Roland|
name=The Madness of Roland|
     image=[[File:The_X-Files_Game.jpeg]]|
     image=[[File:The_mandness_of_roland_cover.jpg]]|
release=1998|
release=1992|
alternateNames=agrippa|
alternateNames=roland|
developer=[[HyperBole Studios]]|
developer=[[HyperBole Studios]]|
publisher=[[Fox Interactive]]|
publisher=|
distributor=[[Fox Interactive]]|
distributor=|
platforms=Windows 95, Mac, Playstation 1|
platforms=MPC, Windows 3.1|
resolution=640x480, 256 colors|
resolution=640x480, 256 colors|
engine=[[VirtualCinema]]|
engine=[[VirtualCinema]]|
Line 14: Line 14:
}}
}}


'''''The X-Files Game''''' is an interactive movie point-and-click adventure video game developed by HyperBole Studios and published by Fox Interactive. The game was released for Microsoft Windows, Mac OS and PlayStation in 1998, and is based on the television series ''The X-Files''.
'''''The Madness of Roland''''' is an interactive novel and audiobook with FMV cutscenes that adapts the epic poem Orlando Furioso about medieval French king Charlemagne's heroic paladin Roland who falls tragically in love with sorceress Angelica and loses his mind.




== Versions ==
== Versions ==
* PC: 7 CD \ 1 DVD (not sold seperatly)
* PC: 1 CD
* PS1: 4 CD




== Gameplay ==
== Gameplay ==


Virtual Cinema and X-Files use a combination of game flags, called UberStates/UberVariables, where each of the decision interactions has a different reward value troughout the game and affects certain game's path. There are 3 flags, Paranoid, Loss, X-Track which translate to in-game emotion decisions Funny, Indifferent, Paranoid, Casual, Serious, Mean. The game's path is also affected by certain questions asked to certain NPC which contribute to the final reward value.
The game was built using Visual Basic 3 and has Windows Forms used within the game. I believe we can implement most of it and create a simple UI that will handle some of the form interactions.
It has some game flags that records the user interaction with some of the screens which can lead to different endings, but most of the game can be played freely, choosing any character and chapter, but it is intended to be played/listened like an audiobook.


*[https://github.com/xesf/agrippa/tree/master/docs Some Gameplay Docs]
The game logic is all hard-coded.




Line 32: Line 32:


* Folder Structure:
* Folder Structure:
** xg: UberVariables video sequences
** HYPER: Tool tips/hyper links the player can hover with the mouse
** xn: Navigation with animation sequence
** MENUS: Menu screens
** xs: Music and Samples
** QT: Quick Time container files
** xt: Text Files, content from Willmore's computer and Mobile phone.
** SCREENS: Gameplay chapter screens
** xv: FMV and Hotspots


* Game's Metadata: .hdb, .gam, .x
** Embedded database files using NeoAccess Database from NeoLogic Technology.
** Used for game's logic metadata and saved game


* FMV: .xmv
* RLE Bitmap Compressed Images: .rle
** QuickTime mov container
** The screens are all RLE images with few BMP files
** Various streams: video, audio, subtitles
*** Video: cvid Cinepak | jpeg JPEG | rpza Quick Time Road Pizza
*** Audio: ima4 ADPCM | qdmc QDesign Music 2
*** Subtitles: text Timed Text (rsrc)


* FMV DVD version: .vob
* Quick Time Container: .mov
** Video Object container file
** Both Audio and Video
** DVD Format only for the dvd version
*** Video: sms SMS
** Small selection of FMV in a higher quality
*** Audio: raw PCM


* Audio: .amv, .dmv, .mus
** QuickTime mov container
*** Audio: ima4 ADPCM
** Music: .mus file
** Ambient and Sound Effects: .amv
** Phone, Computer, Doors : .dmv


* Navigation Images: .nmv
== Reverse ==
** QuickTime mov container
** 2 JPEG video Stream: 1-higher quality, 2-lower quality
** Used for player naviation through the scenes


* Picture File Format: .pff
Need to track chapter, characters, visit characters, visit pages per character.
** JFIF (JPEG) Apple Mark jpeg files bundled into one PFF file
*** Images has 8BIM additional resources from Photoshop file format (https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/)


* Hotspots: .hot
Characters Indexes: 5
** Click Regions/Rects around the scene
* Angelica: 1
** Multiple rects per video. Not all videos have hotspots but they share the same id
* Charlemagne: 2
*** Format:
* Durendal: 3
**** Header: 4 bytes (HSPT) follow by 4 bytes uint32 (number of Hotspots)
* Roland: 4
**** Content: for each hotspot -> 4 bytes uint32 (script id) 2 bytes uint16 (left) 2 bytes uint16 (right) 2 bytes uint16 (top) 2 bytes uint16 (bottom) 4 bytes uint32 (start time) 4 bytes uint32 (end time)
* Main Leaf: 5


* Text Files: .xtx
Chapters Indexes: 7
** Plain text files with in-game text (e-mails, phone, computer files, etc.)
* Seige of Paris
* Beware the Forest Green
* Black is the Kight
* A Chapel, Small and Dear
* La Bella Luna
* The Tide Turns
* Epilogue


* Font Files: .ttr
** True Type Font
== ScummVM Missing Codec ==
* Audio Codec: qdmc QDesign Music 2
* Subtitle Stream: text Stream




== External Links ==
== External Links ==
*[http://www.hyperbole.com/xsite/ The X-Files HyperBole Web Site]
*[http://www.hyperbole.com/full/prop/prod/mor.html The Madness of Roland HyperBole Web Site]
*[http://www.hyperbole.com/full/prop/prod/prod.html HyperBole Games]
*[http://www.hyperbole.com/full/prop/prod/prod.html HyperBole Games]
*[http://www.virtualcinema.com/ Virtual Cinema Authoring Tool]
*[https://github.com/xesf/agrippa The X-Files Game Streaming Web Version]




{{DEFAULTSORT:Madness of Roland, The}}
[[Category:Unsupported Games]]
[[Category:Unsupported Games]]
[[Category:VirtualCinema Games]]
[[Category:VirtualCinema Games]]

Latest revision as of 16:42, 27 January 2024

The Madness of Roland
The mandness of roland cover.jpg
First release 1992
Also known as roland
Developed by HyperBole Studios
Published by
Distributed by
Platforms MPC, Windows 3.1
Resolution 640x480, 256 colors
Engine VirtualCinema
Support Not supported
Available for
Purchase
Not available


The Madness of Roland is an interactive novel and audiobook with FMV cutscenes that adapts the epic poem Orlando Furioso about medieval French king Charlemagne's heroic paladin Roland who falls tragically in love with sorceress Angelica and loses his mind.


Versions

  • PC: 1 CD


Gameplay

The game was built using Visual Basic 3 and has Windows Forms used within the game. I believe we can implement most of it and create a simple UI that will handle some of the form interactions. It has some game flags that records the user interaction with some of the screens which can lead to different endings, but most of the game can be played freely, choosing any character and chapter, but it is intended to be played/listened like an audiobook.

The game logic is all hard-coded.


Technical Details

  • Folder Structure:
    • HYPER: Tool tips/hyper links the player can hover with the mouse
    • MENUS: Menu screens
    • QT: Quick Time container files
    • SCREENS: Gameplay chapter screens


  • RLE Bitmap Compressed Images: .rle
    • The screens are all RLE images with few BMP files
  • Quick Time Container: .mov
    • Both Audio and Video
      • Video: sms SMS
      • Audio: raw PCM


Reverse

Need to track chapter, characters, visit characters, visit pages per character.

Characters Indexes: 5

  • Angelica: 1
  • Charlemagne: 2
  • Durendal: 3
  • Roland: 4
  • Main Leaf: 5

Chapters Indexes: 7

  • Seige of Paris
  • Beware the Forest Green
  • Black is the Kight
  • A Chapel, Small and Dear
  • La Bella Luna
  • The Tide Turns
  • Epilogue


External Links