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_".