-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathREADME
123 lines (90 loc) · 2.96 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
This engine was ported into scummvm, please use scummvm implementation because it better
https://github.com/scummvm/scummvm
[Needed lib's]
SDL
SDL_image
SDL_mixer
SDL_gfx
SDL_ttf
[Build targets:]
linux_zgi
linux_zgi_trace
linux_znem
linux_znem_trace
win32_zgi_trace
win32_zgi
win32_znem_trace
win32_znem
Targets trace - for output to stdout debug info about what scripts actions is doing now.
zgi - Zork Grand Inquisitor
znem - Zork Nemesis
win32 targets is for building by mingw, I use cross-compilation, you need to correct paths in Makefile.
cd Engine/src/
make *target*
[Useful things]
- You may change gamma level by "CTRL"+"+" and "CTRL"+"-"
- For run in fullscreen use -f key
- Switch to fullscreen ALT+ENTER
- You may run game binary file with "path/to/game/resources" parameter, but game saves will be in current dir.
[How to run it:]
For running games you need original games.
1. Copy files from disks likes as on windows (http://home.earthlink.net/~infernofilecabinet4/XpSetupsU_Z/Guest/zorkgiCD.htm).
2. Create folder "FONTS" and copy needed fonts(at least one file)
3. Create file Zork.dir (or try one from "conf" dir) and write to this file releative paths to folder with resources and to *.zfs file
Each entry must by splited by new line
Example:
Addon
Addon/subpatch.zfs
ZNEMSCR/ASCR.ZFS
ZNEMSCR/GSCR.ZFS
ZNEMSCR/CURSOR.ZFS
ZNEMSCR/CSCR.ZFS
ZNEMSCR/TSCR.ZFS
ZNEMSCR/ESCR.ZFS
ZNEMSCR/VSCR.ZFS
ZNEMSCR/MSCR.ZFS
ZASSETS
ZASSETS/ENDGAME
ZASSETS/CONSERV
ZASSETS/GLOBAL
ZASSETS/GLOBAL/VENUS
ZASSETS/GLOBAL2
ZASSETS/MONAST
ZASSETS/GLOBAL3
ZASSETS/CASTLE
ZASSETS/TEMPLE
ZASSETS/ASYLUM
VIDEO
4. For Nemesis you need to copy res/MIDI folder to game dir.
-----------------bottom--------------------
VIDEO:
29.10.2010: http://www.youtube.com/watch?v=a88-Jgt5Grw
07.09.2011: http://www.youtube.com/watch?v=FY-epYjNAk8
Action:Region in action: http://www.youtube.com/watch?v=CuQVI2QteCM
(water ripple, blinking and clouds in the sphere)
Screenshots:
http://img850.imageshack.us/i/45844953.png/
http://img508.imageshack.us/i/38819204.png/
http://img222.imageshack.us/i/32948516.png/
Widescreeeeeeeeen so ^_________________________^:
http://img8.imageshack.us/img8/7042/47355924.png
P.S.
Thanks w8m (for "unraw" code reverse)
------------------TODO------------------
[Actions Functions]
action_copy_file :reverse it (not needed ?)
action_clear_system_message :reverse it
[Other]
* Create utility and scripts for scale for dingoo
* Clear code
* Other little things...
* Add more code for pana and tilt renderers
* Add fast code for distort effect based on scale-parameter.
--------------TODO if needed (not used)-----------------
[Script Functions]
action_add_preblt :reverse it
action_remove_preblt :reverse it
action_set_master_volume:reverse it and write code
action_zoom :reverse it and write code
------------------License--------------------
Mit license for source code (Bin dir not included), read file "LICENSE"