We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

Ecstatica II

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

Ecstatica II

Developer: Andrew Spencer Studios
Publisher: Psygnosis
Platforms: DOS, Windows
Released internationally: March 1997


DevTextIcon.png This game has hidden development-related text.
TextIcon.png This game has unused text.


Ecstatica II is an ellipsoid-based horror game, much like its predecessor. While it lacks much of the humor of the original game, it's got a pretty fleshed-out story and a pretty big castle to explore.

Developer Texts

Several pieces of text that would have been logged to .txt files during gameplay can be seen inside E2DOS.EXE.

0x731F0:

can't open motion file  %s  ACTION  Reading motion file
    ACTIONV Reading VECTOR motion file  FRAME   frame %d
    T   R   P
   %hd %hd %hd %hd %hd %hd %hd %hd %hd %hd %hd %hd %s
  %d %d %d %s B   C   H   LU  LF  LH  LT  LS  LFT RU  RF  RH  RT  RS  RFT
 Unknown part name in motion file: %s
   ClearTab overflow!
%x %x %x
%x %x %x
%x %x %x
   2 part limb has no 2nd part 2 part limb has no extremity 
   insufficient memory for Code structure
  insufficient memory for LineOfCode structure
    insufficient memory for LineOfCode structure
    insufficient memory for MapArea structure
   x %4.4x y %4.4x z %4.4x %s
 %s %d %d %d %s %4.4x %4.4x %4.4x
    Actor: %s   Code:  %s
   Can't find DeadCode 
STOP:           CHASE:          RETREAT:        WANDER:
JOYSTICK:       DYING:          SLEEP:          ATTACK:
GET_HIT:        RECOVERING:     GO_CLOSER:      DEAD:
TURN_LEFT:      TURN_RIGHT:     EXTERNAL:       FOLLOW:
NO ACTION
NO REP
vis inv ??

Obj  %5d %10s %s %5d %5d %10s %4x %8s %s %4d
flg:%4x/%1x/%1x/%1x %4d %s
Actor has -2 RepName
unknown behaviour mode
No Obj  %10s %s %5d %5d %10s %4x %8s %s %4d
flg:%4x/%1x/%1x %4d %s
%10s %s %5d %10s %4x %8s %s %4d
flg:%4x/%1x/%1x %4d
back
----    stuck   -----
%10s %s %s
olddie2 Can't find scene: 'olddie2' following action not found  
***Scene*** Action: %s  Code:   %s
Can't find code in 'Interact Code'
can't spawn action
2 part limb has no 2nd part 2 part limb has no extremity
Can't find PickedUpCode
Can't find HitCode
Can't find GetHitCode
Out of memory!

0x773E4:

   ActorHeap    %4d x%4d  = %6d
   PartHeap     %4d x%4d  = %6d
   ActionHeap   %4d x%4d  = %6d
   SceneHeap    %4d x%4d  = %6d
   ScriptHeap   %4d x%4d  = %6d
   RepHeap      %4d x%4d  = %6d
   EventHeap    %4d x%4d  = %6d
   KeyHeap      %4d x%4d  = %6d
   TriHeap      %4d x%4d  = %6d
   PointHeap    %4d x%4d  = %6d
   SoundHeap    %4d x%4d  = %6d
   TextureHeap  %4d x%4d  = %6d
   TActionHeap  %4d x%4d  = %6d
   PartTabHeap      %4d x%4d  = %6d
   PointTabHeap     %4d x%4d  = %6d
   TriangleTabHeap  %4d x%4d  = %6d
   Total heaps: %d
   MapElements  %4d x%4d  = %6d
   Total: %d

Language Options

The game would be released with the English, French, and German language options readily available. However, 0x7C22D in E2DOS.EXE suggests further translations were planned.

English
French
German
Italian
Spanish
Polish
Japanese

Moreover, this warning message is also present at 0x72B34:

Japanese text in HiRes only

At least one routine was made for the Japanese version, as evidenced by a function named "DoTextWithMaskWIN95Japan_".