
Changes for this version of the Blades of Exile 2009 Scenario Editor: Fixed message about deleting towns when you want to create Scenario Text.txt. I updated the Editor to include an outdoor zone report. I added the four scenario flags to the Scenario Object Report, because they reveal whether a scenario is Mac or Windows. Reports may crash if the scenario is Mac. I introduced the repeat print of last file, it automatically prints a new version of the last report file to be printed. It is activated by Ctrl + P and accompanied by a message in the text area. Town report now lists all special nodes and dialog nodes. along with the relevant text messages. Irrelevant lines have been removed. The special nodes listings can be extended to scenario and outdoor reports. Scenario and town timers have been added to reports. Tables have been included in scenario, outdoor and town reports showing the lengths of the relevant strings. (For some reason the last 40 outdoor strings caused a crash of the Editor.) Now all three types of report show the full details for special nodes. Ctrl + (Number) shortcuts have been introduced for Town and Outdoor menus. Area Rectangles now show the lower right coordinates too. All menus now have hot keys for each item. git-svn-id: http://openexile.googlecode.com/svn/trunk@133 4ebdad44-0ea0-11de-aab3-ff745001d230
268 lines
5.8 KiB
Plaintext
268 lines
5.8 KiB
Plaintext
|
|
#include <windows.h>
|
|
#define Exile 1
|
|
#define MENU_1 1
|
|
#define MENU_2 2
|
|
#define ACCELERATORS_1 1
|
|
#define DIALOG_1 1
|
|
#define DIALOG_2 2
|
|
#define DIALOG_3 3
|
|
#define WAVE 100
|
|
#define CURSOR_1 1
|
|
#define CURSOR_2 2
|
|
#define CURSOR_3 3
|
|
#define CURSOR_4 4
|
|
#define CURSOR_5 5
|
|
#define CURSOR_6 6
|
|
#define CURSOR_7 7
|
|
#define CURSOR_8 8
|
|
#define ICON_1 1
|
|
|
|
|
|
Exile MENU
|
|
{
|
|
POPUP "&File"
|
|
{
|
|
MENUITEM "&Open Scenario\tCtrl+O", 1
|
|
MENUITEM "&Save Scenario\tCtrl+S", 2
|
|
MENUITEM "&New Scenario\tCtrl+N", 3
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Quit\tCtrl+Q", 5
|
|
}
|
|
|
|
POPUP "&Scenario"
|
|
{
|
|
MENUITEM "&Create New Town", 101
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Scenario Details", 103
|
|
MENUITEM "Scenario Intr&o Text", 104
|
|
MENUITEM "Set Starting &Location: Town", 105
|
|
MENUITEM "Set Starting &Location: Outdoors", 106
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Advanced:", 107
|
|
MENUITEM " Edit Special &Nodes", 109
|
|
MENUITEM " Edit Scenario &Text", 110
|
|
MENUITEM " &Import Town", 111
|
|
MENUITEM " Edit Saved Item &Rectangles", 112
|
|
MENUITEM " Edit &Horses", 113
|
|
MENUITEM " Edit &Boats", 114
|
|
MENUITEM " Set &Variable Town Entry", 115
|
|
MENUITEM " Set Scenario &Event Timers", 116
|
|
MENUITEM " Edit Item &Placement Shortcuts", 117
|
|
MENUITEM " &Delete Last Town", 118
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " Write D&ata To Text File", 119
|
|
MENUITEM " Do &Full Text Dump", 120
|
|
MENUITEM " Scenario Shoppin&g Text Dump", 121
|
|
MENUITEM " Scenario &Monster Dump", 122
|
|
MENUITEM " Scenario Specials D&ump", 123
|
|
MENUITEM " Scenario Ob&ject Data Dump", 124
|
|
}
|
|
|
|
POPUP "&Town"
|
|
{
|
|
MENUITEM "Town &Details\tCtrl+D", 201
|
|
MENUITEM "Town &Wandering Monsters", 202
|
|
MENUITEM "Set Town &Boundaries", 203
|
|
MENUITEM "&Frill Up Terrain", 204
|
|
MENUITEM "Remo&ve Terrain Frills", 205
|
|
MENUITEM "Edit &Area Descriptions", 206
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Add Rand&om Items", 208
|
|
MENUITEM "Set All Items Not Propert&y", 209
|
|
MENUITEM "Clear All &Items", 210
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Clear All &Monsters", 217
|
|
MENUITEM "&Clear All Placed Specials", 218
|
|
MENUITEM "Clear All &Preset Fields", 219
|
|
MENUITEM "Clear All &Stains", 220
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Advanced:", 212
|
|
MENUITEM " Edit Special &Nodes\tCtrl+1", 213
|
|
MENUITEM " Edit Town &Text\tCtrl+2", 214
|
|
MENUITEM " Edit Town Dialo&g\tCtrl+3", 222
|
|
MENUITEM " Advanced Town Detai&ls\tCtrl+4", 215
|
|
MENUITEM " Set Town &Event Timers\tCtrl+5", 216
|
|
MENUITEM " Concise Town &Report\tCtrl+6",221
|
|
}
|
|
|
|
POPUP "&Outdoors"
|
|
{
|
|
MENUITEM "Outdoor &Details\tCtrl+D", 301
|
|
MENUITEM "Outdoor &Wandering Monsters", 302
|
|
MENUITEM "&Outdoor Special Encounters", 303
|
|
MENUITEM "&Frill Up Terrain", 304
|
|
MENUITEM "Remo&ve Terrain Frills", 305
|
|
MENUITEM "Edit &Area Descriptions", 306
|
|
MENUITEM "&Clear All Placed Specials", 307
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Advanced:", 310
|
|
MENUITEM " Edit Special &Nodes\tCtrl+7", 311
|
|
MENUITEM " Edit Outdoor &Text\tCtrl+8", 312
|
|
MENUITEM " Concise Outdoor &Report\tCtrl+9",313
|
|
}
|
|
|
|
POPUP "&Additional Features"
|
|
{
|
|
MENUITEM "Terrain &Animations Play", 411
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Edit &Town\tCtrl+T", 401
|
|
MENUITEM "Edit Outdoo&r\tCtrl+R", 402
|
|
MENUITEM "&Load Another Outdoor Zone/Town\tCtrl+L", 403
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Edit Terrain Types\tCtrl+E", 404
|
|
MENUITEM "Edit &Monsters\tCtrl+F", 405
|
|
MENUITEM "Edit &Items\tCtrl+G", 406
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Return to Main &Screen\tCtrl+M", 407
|
|
MENUITEM "Switch &Viewing Mode\tCtrl+I", 408
|
|
MENUITEM "Load &Previous Outdoor Zone/Town\tCtrl+J", 409
|
|
MENUITEM "Load &Next Outdoor Zone/Town\tCtrl+K", 410
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "Repeat Printing of Last &File\tCtrl+P", 414
|
|
}
|
|
|
|
POPUP "&I1"
|
|
{
|
|
MENUITEM "Dummy", 600
|
|
}
|
|
POPUP "&I2"
|
|
{
|
|
MENUITEM "Dummy", 601
|
|
}
|
|
POPUP "&I3"
|
|
{
|
|
MENUITEM "Dummy", 602
|
|
}
|
|
POPUP "&I4"
|
|
{
|
|
MENUITEM "Dummy", 603
|
|
}
|
|
POPUP "&I5"
|
|
{
|
|
MENUITEM "Dummy", 604
|
|
}
|
|
POPUP "&I6"
|
|
{
|
|
MENUITEM "Dummy", 605
|
|
}
|
|
POPUP "&I7"
|
|
{
|
|
MENUITEM "Dummy", 606
|
|
}
|
|
POPUP "&I8"
|
|
{
|
|
MENUITEM "Dummy", 607
|
|
}
|
|
POPUP "&M1"
|
|
{
|
|
MENUITEM "Dummy", 608
|
|
}
|
|
POPUP "&M2"
|
|
{
|
|
MENUITEM "Dummy", 609
|
|
}
|
|
POPUP "&M3"
|
|
{
|
|
MENUITEM "Dummy", 610
|
|
}
|
|
POPUP "&M4"
|
|
{
|
|
MENUITEM "Dummy", 611
|
|
}
|
|
POPUP "&M5"
|
|
{
|
|
MENUITEM "Dummy", 612
|
|
}
|
|
/*
|
|
POPUP "&T1"
|
|
{
|
|
MENUITEM "Dummy", 613
|
|
}
|
|
POPUP "&T2"
|
|
{
|
|
MENUITEM "Dummy", 614
|
|
}
|
|
POPUP "&T3"
|
|
{
|
|
MENUITEM "Dummy", 615
|
|
}
|
|
POPUP "&T4"
|
|
{
|
|
MENUITEM "Dummy", 616
|
|
}
|
|
*/
|
|
POPUP "&Help"
|
|
{
|
|
MENUITEM "&Index\tF1", 801
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Getting Started", 802
|
|
MENUITEM "&Testing Your Scenario", 803
|
|
MENUITEM "&Distributing Your Scenario", 804
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&About Blades Scenario Editor", 805
|
|
}
|
|
|
|
|
|
}
|
|
|
|
ACCELERATORS_1 ACCELERATORS
|
|
{
|
|
VK_F1, 801, VIRTKEY
|
|
"^O", 1, ASCII
|
|
"^S", 2, ASCII
|
|
"^N", 3, ASCII
|
|
"^Q", 5, ASCII
|
|
"^B", 214, ASCII
|
|
"^U", 311, ASCII
|
|
"^T", 401, ASCII
|
|
"^R", 402, ASCII
|
|
"^L", 403, ASCII
|
|
"^E", 404, ASCII
|
|
"^F", 405, ASCII
|
|
"^G", 406, ASCII
|
|
"^M", 407, ASCII
|
|
"^I", 408, ASCII
|
|
"^J", 409, ASCII
|
|
"^K", 410, ASCII
|
|
"^P", 414, ASCII
|
|
"^1", 213, ASCII
|
|
"^2", 214, ASCII
|
|
"^3", 222, ASCII
|
|
"^4", 215, ASCII
|
|
"^5", 216, ASCII
|
|
"^6", 221, ASCII
|
|
"^7", 311, ASCII
|
|
"^8", 312, ASCII
|
|
"^9", 313, ASCII
|
|
VK_TAB, 408, VIRTKEY, CONTROL, NOINVERT
|
|
VK_LEFT, 409, VIRTKEY, CONTROL, NOINVERT
|
|
VK_RIGHT, 410, VIRTKEY, CONTROL, NOINVERT
|
|
VK_UP, 412, VIRTKEY, CONTROL, NOINVERT
|
|
VK_DOWN, 413, VIRTKEY, CONTROL, NOINVERT
|
|
|
|
// Defined elsewhere: D,L
|
|
// Keys currently available: H,W,Y,Z
|
|
// Don't use keys A, X, C and V as they are Windows shortcuts (select all, cut, copy and paste)
|
|
|
|
}
|
|
|
|
1 WAVE "snd0.wav"
|
|
2 WAVE "snd1.wav"
|
|
35 WAVE "snd34.wav"
|
|
38 WAVE "snd37.wav"
|
|
96 WAVE "snd95.wav"
|
|
|
|
130 CURSOR "1.cur"
|
|
131 CURSOR "2.cur"
|
|
132 CURSOR "3.cur"
|
|
133 CURSOR "4.cur"
|
|
134 CURSOR "5.cur"
|
|
135 CURSOR "6.cur"
|
|
136 CURSOR "7.cur"
|
|
137 CURSOR "8.cur"
|
|
|
|
|
|
10 ICON "blscened.ico"
|
|
|