Программа была опробована под Solaris 8 для Intel и Solaris 7, 8 для SPARC.

При старте, программа пытается открыть графическое окно максимально возможного размера. Вы можете управлять размером окна с помощью ключей в командной строке.

I tested this program under Solaris 8 for Intel and Solaris 7, 8 for SPARC.

When started, program tries to open window with its dimensions as large as possible. You can set window size by using keys within command string.

$ me -1
$ me -2

Программа использует шрифт

Program uses font

-*-courier-bold-r-*-*-%d-*-0-0-m-*-iso8859-1

Размер литер зависит от масштаба окна и вычисляется по формуле 8*scale. Наилучший результат даёт шрифт /usr/openwin/lib/X11/fonts/F3/Courier-Bold.f3b.

Вы можете задать шрифт при помощи параметра -fn. Например, для scale=2:

Size of letters depends on window scale and computes as 8*scale. The better text quality results from the following font /usr/openwin/lib/X11/fonts/F3/Courier-Bold.f3b

You can assign font with a help of -fn key. For example, if scale=2 then:

me -fn "-b&h-lucida sans-bold-r-normal-sans-16-0-0-0-p-0-iso8859-1"

Поместите программу me в директорию bin (см. замечания к программам Wolf3d и Spear of Destiny).

Создайте директорию mapedit_src, в которую запишите файлы MAPDATA.DEF, OBJDATA.DEF и аналогичные им. Вы можете взять эти файлы из дистрибутива программы MapEdit 7.2 http://www.bjrowan.com/wolf3d/files/utils/maped72_hack.zip.

Затем, в каждой из директорий, где Вы будете играть сценарий, сделайте линьки на файлы bin/me, mapedit_src/MAPDATA.xxx и mapedit_src/OBJDATA.xxx, как показано ниже:

Place me program into bin directory (see comments about Wolf3d and Spear of Destiny).

Create catalog mapedit_src and put files MAPDATA.DEF and OBJDATA.DEF and similar into it. You can take these files from MapEdit 7.2 distribution at http://www.bjrowan.com/wolf3d/files/utils/maped72_hack.zip.

Then make links from bin/me, mapedit_src/MAPDATA.xxx and mapedit_src/OBJDATA.xxx into scenarios directories, as shown below:

$ pwd
/export/home/vitaly/C/_wolf/levels/spear_generic.d
$ ln -s ../../bin/me
$ ln -s ../../mapedit_src/MAPDATA.DEF
$ ln -s ../../mapedit_src/OBJDATA.DEF

$ ls -lt
total 376
-rw-r--r--   1 vitaly   users        522 Aug  3 19:54 CONFIG.SOD
-rw-r--r--   1 vitaly   users      37933 Nov  6  2001 SAVEGAM4.SOD
-rw-r--r--   1 vitaly   users      34093 Nov  4  2001 SAVEGAM3.SOD
-rw-r--r--   1 vitaly   users      34093 Nov  4  2001 SAVEGAM2.SOD
-rw-r--r--   1 vitaly   users      34765 Nov  4  2001 SAVEGAM1.SOD
-rw-r--r--   1 vitaly   users      34765 Nov  4  2001 SAVEGAM0.SOD
lrwxrwxrwx   1 vitaly   users         29 Oct 15  2001 MAPDATA.DEF -> ../../mapedit_src/MAPDATA.DEF
lrwxrwxrwx   1 vitaly   users         29 Oct 15  2001 OBJDATA.DEF -> ../../mapedit_src/OBJDATA.DEF
lrwxrwxrwx   1 vitaly   users         12 Oct 15  2001 me -> ../../bin/me
lrwxrwxrwx   1 vitaly   users         15 Sep 27  2001 spear -> ../../bin/spear
lrwxrwxrwx   1 vitaly   users         24 Sep 27  2001 AUDIOHED.SOD -> ../../spear/AUDIOHED.SOD
lrwxrwxrwx   1 vitaly   users         22 Sep 27  2001 AUDIOT.SOD -> ../../spear/AUDIOT.SOD
lrwxrwxrwx   1 vitaly   users         24 Sep 27  2001 GAMEMAPS.SOD -> ../../spear/GAMEMAPS.SOD
lrwxrwxrwx   1 vitaly   users         23 Sep 27  2001 MAPHEAD.SOD -> ../../spear/MAPHEAD.SOD
lrwxrwxrwx   1 vitaly   users         21 Sep 27  2001 SPEAR.EXE -> ../../spear/SPEAR.EXE
lrwxrwxrwx   1 vitaly   users         23 Sep 27  2001 VGADICT.SOD -> ../../spear/VGADICT.SOD
lrwxrwxrwx   1 vitaly   users         24 Sep 27  2001 VGAGRAPH.SOD -> ../../spear/VGAGRAPH.SOD
lrwxrwxrwx   1 vitaly   users         23 Sep 27  2001 VGAHEAD.SOD -> ../../spear/VGAHEAD.SOD
lrwxrwxrwx   1 vitaly   users         21 Sep 27  2001 VSWAP.SOD -> ../../spear/VSWAP.SOD


$ pwd
/export/home/vitaly/C/_wolf/levels/wolf_v1_generic.d
$ ln -s ../../bin/me
$ ln -s ../../mapedit_src/MAPDATA.WL6 MAPDATA.DEF
$ ln -s ../../mapedit_src/OBJDATA.WL6 OBJDATA.DEF

$ ls -lt
total 628
-rw-r--r--   1 vitaly   users        522 Jul  3 01:44 CONFIG.WL6
-rw-r--r--   1 vitaly   users      39181 May 19 23:49 SAVEGAM7.WL6
-rw-r--r--   1 vitaly   users      39181 Nov  5  2001 SAVEGAM6.WL6
-rw-r--r--   1 vitaly   users      37261 Nov  5  2001 SAVEGAM5.WL6
-rw-r--r--   1 vitaly   users      37261 Nov  5  2001 SAVEGAM4.WL6
-rw-r--r--   1 vitaly   users      38125 Nov  5  2001 SAVEGAM3.WL6
-rw-r--r--   1 vitaly   users      38125 Nov  5  2001 SAVEGAM2.WL6
-rw-r--r--   1 vitaly   users      38125 Nov  5  2001 SAVEGAM1.WL6
-rw-r--r--   1 vitaly   users      33901 Nov  5  2001 SAVEGAM0.WL6
lrwxrwxrwx   1 vitaly   users         29 Oct 15  2001 MAPDATA.DEF -> ../../mapedit_src/MAPDATA.WL6
lrwxrwxrwx   1 vitaly   users         29 Oct 15  2001 OBJDATA.DEF -> ../../mapedit_src/OBJDATA.WL6
lrwxrwxrwx   1 vitaly   users         12 Oct 15  2001 me -> ../../bin/me
lrwxrwxrwx   1 vitaly   users         19 Sep 27  2001 wolf3d -> ../../bin/wolf3d_v1
lrwxrwxrwx   1 vitaly   users         28 Sep 27  2001 AUDIOHED.WL6 -> ../../wolf3d_v1/AUDIOHED.WL6
lrwxrwxrwx   1 vitaly   users         26 Sep 27  2001 AUDIOT.WL6 -> ../../wolf3d_v1/AUDIOT.WL6
lrwxrwxrwx   1 vitaly   users         28 Sep 27  2001 GAMEMAPS.WL6 -> ../../wolf3d_v1/GAMEMAPS.WL6
lrwxrwxrwx   1 vitaly   users         27 Sep 27  2001 MAPHEAD.WL6 -> ../../wolf3d_v1/MAPHEAD.WL6
lrwxrwxrwx   1 vitaly   users         27 Sep 27  2001 VGADICT.WL6 -> ../../wolf3d_v1/VGADICT.WL6
lrwxrwxrwx   1 vitaly   users         28 Sep 27  2001 VGAGRAPH.WL6 -> ../../wolf3d_v1/VGAGRAPH.WL6
lrwxrwxrwx   1 vitaly   users         27 Sep 27  2001 VGAHEAD.WL6 -> ../../wolf3d_v1/VGAHEAD.WL6
lrwxrwxrwx   1 vitaly   users         25 Sep 27  2001 VSWAP.WL6 -> ../../wolf3d_v1/VSWAP.WL6
lrwxrwxrwx   1 vitaly   users         26 Sep 27  2001 WOLF3D.EXE -> ../../wolf3d_v1/WOLF3D.EXE


Для вызова справки нажмите F1 или F2. Для просмотра списка имен уровней или переименования уровня нажмите на поле имени уровня в левом нижнем углу основного экрана.

To invoke help press F1 or F2. To see level-name list or to rename level click in level name field in the down left corner of main screen.


Для разрешения (запрета) редактирования нажмите E/DIS (E/ENA).

Функция undo для одного шага редактирования выполняется по клавише u.

Для восстановления исходного вида текущего уровня нажмите REST. Если Вы после операций редактирования уже сменили уровень, то сменённый, старый уровень восстановить нельзя, но можно восстановить исходное значение файлов GAMEMAPS.xxx и MAPHEAD.xxx, нажав на LOAD.

To permit (forbid) edition click E/DIS (E/ENA).

We can make undo of previous editing step by u key.

To restore source state of current level press REST. If you edited and changed level, then you can't restore it, but you can restore source state of GAMEMAPS.xxx and MAPHEAD.xxx by clicking in LOAD.


Продолжение следует...

To be continued...


This page last updated on Aug 25, 2002. Copyright © 2002, Vitaly Filatov, Moscow, Russia
Webmaster