Rebranded the editor from GZDoom Builder to Zone Builder
4539
Build/Configurations/Srb2-22db2.cfg
Normal file
|
@ -1,264 +0,0 @@
|
|||
|
||||
// NOTE: These are the default program settings!
|
||||
// GZDoom Builder will use this file to create the program settings for a new user.
|
||||
// Your real settings are in the Local Application data directory
|
||||
// Windows XP: C:\Documents and Settings\Username\Local Settings\Application Data\Doom Builder\GZBuilder.cfg
|
||||
// Windows Vista or later: C:\Users\Username\AppData\Local\Doom Builder\GZBuilder.cfg
|
||||
|
||||
shortcuts
|
||||
{
|
||||
builder_closemap = 0;
|
||||
builder_configuration = 117;
|
||||
builder_newmap = 131150;
|
||||
builder_openmap = 131151;
|
||||
builder_scrolleast = 39;
|
||||
builder_scrollnorth = 38;
|
||||
builder_scrollsouth = 40;
|
||||
builder_scrollwest = 37;
|
||||
builder_zoomin = 65530;
|
||||
builder_zoomout = 65531;
|
||||
builder_preferences = 116;
|
||||
builder_savemap = 131155;
|
||||
builder_savemapas = 196691;
|
||||
builder_savemapinto = 458835;
|
||||
builder_mapoptions = 113;
|
||||
builder_reloadresources = 119;
|
||||
builder_cancelmode = 27;
|
||||
builder_gridsetup = 0;
|
||||
builder_undo = 131162;
|
||||
builder_redo = 131161;
|
||||
builder_togglesnap = 0;
|
||||
builder_clearselection = 67;
|
||||
builder_toggleautomerge = 0;
|
||||
builder_centerinscreen = 36;
|
||||
builder_moveleft = 83;
|
||||
builder_moveright = 70;
|
||||
builder_moveforward = 69;
|
||||
builder_movebackward = 68;
|
||||
buildermodes_thingsmode = 84;
|
||||
buildermodes_linedefsmode = 76;
|
||||
buildermodes_verticesmode = 86;
|
||||
buildermodes_sectorsmode = 83;
|
||||
builder_insertvertex = 65622;
|
||||
builder_testmap = 120;
|
||||
builder_acceptmode = 13;
|
||||
builder_classicedit = 2;
|
||||
builder_classicselect = 1;
|
||||
builder_deleteitem = 46;
|
||||
builder_dissolveitem = 8;
|
||||
buildermodes_finishdraw = 2;
|
||||
buildermodes_drawpoint = 1;
|
||||
buildermodes_drawlinesmode = 131140;
|
||||
buildermodes_flipsidedefs = 65606;
|
||||
buildermodes_fliplinedefs = 70;
|
||||
buildermodes_joinsectors = 74;
|
||||
buildermodes_removepoint = 8;
|
||||
buildermodes_mergesectors = 65610;
|
||||
buildermodes_splitlinedefs = 0;
|
||||
buildermodes_visualmode = 87;
|
||||
buildermodes_curvelinesmode = 65603;
|
||||
builder_thingsfilterssetup = 0;
|
||||
builder_insertitem = 45;
|
||||
builder_griddec = 219;
|
||||
builder_gridinc = 221;
|
||||
buildermodes_findmode = 114;
|
||||
buildermodes_makesectormode = 77;
|
||||
buildermodes_editselectionmode = 69;
|
||||
builder_copyselection = 131139;
|
||||
builder_pasteselection = 131158;
|
||||
builder_cutselection = 131160;
|
||||
buildermodes_gradientbrightness = 71;
|
||||
builder_categories = 0;
|
||||
builder_selectgroup6 = 54;
|
||||
builder_selectgroup1 = 49;
|
||||
builder_selectgroup10 = 48;
|
||||
builder_selectgroup7 = 55;
|
||||
builder_selectgroup2 = 50;
|
||||
builder_selectgroup5 = 53;
|
||||
builder_selectgroup8 = 56;
|
||||
builder_selectgroup9 = 57;
|
||||
builder_selectgroup3 = 51;
|
||||
builder_selectgroup4 = 52;
|
||||
builder_assigngroup1 = 131121;
|
||||
builder_assigngroup6 = 131126;
|
||||
builder_assigngroup9 = 131129;
|
||||
builder_assigngroup2 = 131122;
|
||||
builder_assigngroup4 = 131124;
|
||||
builder_assigngroup10 = 131120;
|
||||
builder_assigngroup8 = 131128;
|
||||
builder_assigngroup7 = 131127;
|
||||
builder_assigngroup3 = 131123;
|
||||
builder_assigngroup5 = 131125;
|
||||
buildermodes_makedoor = 65604;
|
||||
builder_pan_view = 32;
|
||||
builder_openscripteditor = 121;
|
||||
builder_viewmodebrightness = 0;
|
||||
builder_testaction = 0;
|
||||
builder_viewmodefloors = 0;
|
||||
builder_viewmodenormal = 0;
|
||||
builder_viewmodeceilings = 0;
|
||||
buildermodes_errorcheckmode = 115;
|
||||
builder_movedoublespeed = 16;
|
||||
builder_visualselect = 1;
|
||||
builder_visualedit = 2;
|
||||
builder_movethingleft = 37;
|
||||
builder_movethingright = 39;
|
||||
builder_movethingfwd = 38;
|
||||
builder_movethingback = 40;
|
||||
buildermodes_raisesector8 = 65530;
|
||||
buildermodes_lowersector8 = 65531;
|
||||
buildermodes_raisesector1 = 131066;
|
||||
buildermodes_lowersector1 = 131067;
|
||||
buildermodes_showvisualthings = 84;
|
||||
buildermodes_movetextureright = 39;
|
||||
buildermodes_movetextureleft = 37;
|
||||
buildermodes_movetextureup = 38;
|
||||
buildermodes_lowerbrightness8 = 196603;
|
||||
buildermodes_raisebrightness8 = 196602;
|
||||
buildermodes_movetexturedown = 40;
|
||||
buildermodes_textureselect = 131074;
|
||||
buildermodes_texturepaste = 4;
|
||||
buildermodes_texturecopy = 131139;
|
||||
buildermodes_visualautoalignx = 65;
|
||||
buildermodes_visualautoaligny = 65601;
|
||||
buildermodes_togglemiddletexture = 77;
|
||||
buildermodes_togglelowerunpegged = 76;
|
||||
buildermodes_toggleupperunpegged = 85;
|
||||
buildermodes_togglegravity = 71;
|
||||
builder_insertpreviousprefab = 80;
|
||||
builder_createprefab = 0;
|
||||
builder_insertprefabfile = 131152;
|
||||
buildermodes_placevisualstart = 131159;
|
||||
buildermodes_togglebrightness = 66;
|
||||
builder_toggleinfopanel = 192;
|
||||
buildermodes_resettexture = 65618;
|
||||
builder_showerrors = 122;
|
||||
buildermodes_pasteproperties = 393302;
|
||||
buildermodes_pastepropertieswithoptions = 196694;
|
||||
buildermodes_floodfilltextures = 65540;
|
||||
buildermodes_copyproperties = 196675;
|
||||
buildermodes_texturepasteoffsets = 65622;
|
||||
buildermodes_movetextureleft8 = 65573;
|
||||
buildermodes_movetextureright8 = 65575;
|
||||
buildermodes_lowerfloor8 = 458747;
|
||||
buildermodes_selectdoublesided = 65586;
|
||||
buildermodes_raisefloor8 = 458746;
|
||||
buildermodes_movetextureup8 = 65574;
|
||||
buildermodes_texturecopyoffsets = 65603;
|
||||
buildermodes_gradientfloors = 131143;
|
||||
buildermodes_selectsinglesided = 65585;
|
||||
buildermodes_gradientceilings = 65607;
|
||||
buildermodes_flipselectionh = 0;
|
||||
buildermodes_raiseceiling8 = 131066;
|
||||
buildermodes_lowerceiling8 = 131067;
|
||||
buildermodes_flipselectionv = 0;
|
||||
buildermodes_movetexturedown8 = 65576;
|
||||
buildermodes_classiccopyproperties = 196675;
|
||||
buildermodes_togglehighlight = 72;
|
||||
buildermodes_classicpasteproperties = 393302;
|
||||
buildermodes_classicpastepropertieswithoptions = 196694;
|
||||
buildermodes_drawrectanglemode = 196676;
|
||||
buildermodes_drawellipsemode = 327748;
|
||||
buildermodes_decreasebevel = 196603;
|
||||
buildermodes_increasesubdivlevel = 131066;
|
||||
buildermodes_increasebevel = 196602;
|
||||
buildermodes_decreasesubdivlevel = 131067;
|
||||
buildermodes_classicpaintselect = 4;
|
||||
builder_movethingfwd = 38;
|
||||
builder_movethingback = 40;
|
||||
builder_movethingright = 39;
|
||||
builder_movethingleft = 37;
|
||||
}
|
||||
|
||||
|
||||
colors
|
||||
{
|
||||
color0 = -16777216;
|
||||
color1 = -11425537;
|
||||
color2 = -1;
|
||||
color3 = -4259937;
|
||||
color4 = -3750145;
|
||||
color5 = -21504;
|
||||
color6 = -49152;
|
||||
color7 = -128;
|
||||
color8 = -12171706;
|
||||
color9 = -13018769;
|
||||
color10 = -16711681;
|
||||
color11 = -24576;
|
||||
color12 = -49152;
|
||||
color13 = -1;
|
||||
color14 = -4144960;
|
||||
color15 = -16777216;
|
||||
color16 = -6908266;
|
||||
color17 = -16753716;
|
||||
color18 = -11366857;
|
||||
color19 = -6671822;
|
||||
color20 = -9868951;
|
||||
color21 = -12490271;
|
||||
color22 = -14513374;
|
||||
color23 = -14634326;
|
||||
color24 = -5103070;
|
||||
color25 = -7077677;
|
||||
color26 = -4684277;
|
||||
color27 = -4144960;
|
||||
color28 = -8355712;
|
||||
color29 = -16728065;
|
||||
color30 = -13447886;
|
||||
color31 = -5247250;
|
||||
color32 = -40121;
|
||||
color33 = -1146130;
|
||||
color34 = -256;
|
||||
color35 = -657931;
|
||||
color36 = -18751;
|
||||
color37 = -29696;
|
||||
color38 = -4343957;
|
||||
color39 = -2448096;
|
||||
color40 = -65536;
|
||||
}
|
||||
|
||||
|
||||
mainwindow
|
||||
{
|
||||
positionx = 150;
|
||||
sizeheight = 572;
|
||||
positiony = 21;
|
||||
windowstate = 2;
|
||||
sizewidth = 739;
|
||||
}
|
||||
|
||||
|
||||
recentfiles
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
configurations
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
blackbrowsers = false;
|
||||
visualfov = 90;
|
||||
visualmousesensx = 4f;
|
||||
visualmousesensy = 4f;
|
||||
visualviewrange = 1000f;
|
||||
imagebrightness = 2;
|
||||
qualitydisplay = true;
|
||||
squarethings = true;
|
||||
testmonsters = true;
|
||||
doublesidedalpha = 0.5f;
|
||||
backgroundalpha = 1f;
|
||||
defaultviewmode = 2;
|
||||
classicbilinear = false;
|
||||
visualbilinear = false;
|
||||
mousespeed = 500;
|
||||
movespeed = 600;
|
||||
viewdistance = 3000f;
|
||||
invertyaxis = false;
|
||||
scriptfontname = "Lucida Console";
|
||||
scriptfontsize = 10;
|
||||
scriptfontbold = false;
|
||||
scriptontop = true;
|
||||
previewimagesize = 1;
|
||||
autoscrollspeed = 0;
|
||||
showerrorswindow = true;
|
BIN
Build/Sprites/BRNGA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/PIKAA0.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Build/Sprites/PIKBA0.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Build/Sprites/PIKEA0.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
Build/Sprites/PIKGA0.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
Build/Sprites/PIKRA0.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Build/Sprites/PIKSA0.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Build/Sprites/RNGAA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/RNGBA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/RNGEA0.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
Build/Sprites/RNGGA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/RNGIA0.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
Build/Sprites/RNGRA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/RNGSA0.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
Build/Sprites/RRNGA0.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Build/Sprites/ambiance.png
Normal file
After Width: | Height: | Size: 538 B |
BIN
Build/Sprites/axis1.png
Normal file
After Width: | Height: | Size: 549 B |
BIN
Build/Sprites/axis2.png
Normal file
After Width: | Height: | Size: 523 B |
BIN
Build/Sprites/axis3.png
Normal file
After Width: | Height: | Size: 626 B |
BIN
Build/Sprites/cannonball.png
Normal file
After Width: | Height: | Size: 660 B |
BIN
Build/Sprites/capsule.png
Normal file
After Width: | Height: | Size: 515 B |
BIN
Build/Sprites/chain1.png
Normal file
After Width: | Height: | Size: 492 B |
BIN
Build/Sprites/chain2.png
Normal file
After Width: | Height: | Size: 608 B |
BIN
Build/Sprites/chain3.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
Build/Sprites/eggmanend.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
Build/Sprites/eggmanway.png
Normal file
After Width: | Height: | Size: 436 B |
BIN
Build/Sprites/flame1.png
Normal file
After Width: | Height: | Size: 733 B |
BIN
Build/Sprites/flame2.png
Normal file
After Width: | Height: | Size: 614 B |
BIN
Build/Sprites/flameh.png
Normal file
After Width: | Height: | Size: 394 B |
BIN
Build/Sprites/flamev.png
Normal file
After Width: | Height: | Size: 406 B |
BIN
Build/Sprites/hunt.png
Normal file
After Width: | Height: | Size: 312 B |
BIN
Build/Sprites/mace1.png
Normal file
After Width: | Height: | Size: 535 B |
BIN
Build/Sprites/mace2.png
Normal file
After Width: | Height: | Size: 641 B |
BIN
Build/Sprites/metal.png
Normal file
After Width: | Height: | Size: 427 B |
BIN
Build/Sprites/polyanchor.png
Normal file
After Width: | Height: | Size: 594 B |
BIN
Build/Sprites/polycenter.png
Normal file
After Width: | Height: | Size: 545 B |
BIN
Build/Sprites/polycentercrush.png
Normal file
After Width: | Height: | Size: 574 B |
BIN
Build/Sprites/skyb.png
Normal file
After Width: | Height: | Size: 574 B |
BIN
Build/Sprites/tele.png
Normal file
After Width: | Height: | Size: 557 B |
BIN
Build/Sprites/token.png
Normal file
After Width: | Height: | Size: 771 B |
BIN
Build/Sprites/vertexslope.png
Normal file
After Width: | Height: | Size: 485 B |
BIN
Build/Sprites/view.png
Normal file
After Width: | Height: | Size: 484 B |
BIN
Build/Sprites/zoom.png
Normal file
After Width: | Height: | Size: 336 B |
701
Build/ZoneBuilder.default.cfg
Normal file
|
@ -0,0 +1,701 @@
|
|||
|
||||
shortcuts
|
||||
{
|
||||
builder_closemap = 0;
|
||||
builder_configuration = 117;
|
||||
builder_newmap = 131150;
|
||||
builder_openmap = 131151;
|
||||
builder_scrolleast = 39;
|
||||
builder_scrollnorth = 38;
|
||||
builder_scrollsouth = 40;
|
||||
builder_scrollwest = 37;
|
||||
builder_zoomin = 65530;
|
||||
builder_zoomout = 65531;
|
||||
builder_preferences = 116;
|
||||
builder_savemap = 131155;
|
||||
builder_savemapas = 0;
|
||||
builder_savemapinto = 0;
|
||||
builder_mapoptions = 113;
|
||||
builder_reloadresources = 119;
|
||||
builder_cancelmode = 27;
|
||||
builder_gridsetup = 0;
|
||||
builder_undo = 131162;
|
||||
builder_redo = 131161;
|
||||
builder_togglesnap = 0;
|
||||
builder_clearselection = 67;
|
||||
builder_toggleautomerge = 0;
|
||||
builder_centerinscreen = 36;
|
||||
builder_moveleft = 83;
|
||||
builder_moveright = 70;
|
||||
builder_moveforward = 69;
|
||||
builder_movebackward = 68;
|
||||
buildermodes_thingsmode = 84;
|
||||
buildermodes_linedefsmode = 76;
|
||||
buildermodes_verticesmode = 86;
|
||||
buildermodes_sectorsmode = 83;
|
||||
builder_insertvertex = 65622;
|
||||
builder_testmap = 120;
|
||||
builder_acceptmode = 13;
|
||||
builder_classicedit = 2;
|
||||
builder_classicselect = 1;
|
||||
builder_deleteitem = 46;
|
||||
builder_dissolveitem = 8;
|
||||
buildermodes_finishdraw = 2;
|
||||
buildermodes_drawpoint = 1;
|
||||
buildermodes_drawlinesmode = 131140;
|
||||
buildermodes_flipsidedefs = 65606;
|
||||
buildermodes_fliplinedefs = 70;
|
||||
buildermodes_joinsectors = 74;
|
||||
buildermodes_removepoint = 8;
|
||||
buildermodes_mergesectors = 65610;
|
||||
buildermodes_splitlinedefs = 0;
|
||||
buildermodes_visualmode = 87;
|
||||
buildermodes_curvelinesmode = 65603;
|
||||
builder_thingsfilterssetup = 0;
|
||||
builder_insertitem = 45;
|
||||
builder_griddec = 219;
|
||||
builder_gridinc = 221;
|
||||
buildermodes_findmode = 114;
|
||||
buildermodes_makesectormode = 77;
|
||||
buildermodes_editselectionmode = 69;
|
||||
builder_copyselection = 131139;
|
||||
builder_pasteselection = 131158;
|
||||
builder_cutselection = 131160;
|
||||
buildermodes_gradientbrightness = 71;
|
||||
builder_categories = 0;
|
||||
builder_selectgroup6 = 54;
|
||||
builder_selectgroup1 = 49;
|
||||
builder_selectgroup10 = 48;
|
||||
builder_selectgroup7 = 55;
|
||||
builder_selectgroup2 = 50;
|
||||
builder_selectgroup5 = 53;
|
||||
builder_selectgroup8 = 56;
|
||||
builder_selectgroup9 = 57;
|
||||
builder_selectgroup3 = 51;
|
||||
builder_selectgroup4 = 52;
|
||||
builder_assigngroup1 = 131121;
|
||||
builder_assigngroup6 = 131126;
|
||||
builder_assigngroup9 = 131129;
|
||||
builder_assigngroup2 = 131122;
|
||||
builder_assigngroup4 = 131124;
|
||||
builder_assigngroup10 = 131120;
|
||||
builder_assigngroup8 = 131128;
|
||||
builder_assigngroup7 = 131127;
|
||||
builder_assigngroup3 = 131123;
|
||||
builder_assigngroup5 = 131125;
|
||||
buildermodes_makedoor = 65604;
|
||||
builder_pan_view = 32;
|
||||
builder_openscripteditor = 121;
|
||||
builder_viewmodebrightness = 0;
|
||||
builder_testaction = 0;
|
||||
builder_viewmodefloors = 0;
|
||||
builder_viewmodenormal = 0;
|
||||
builder_viewmodeceilings = 0;
|
||||
buildermodes_errorcheckmode = 115;
|
||||
builder_movedoublespeed = 16;
|
||||
builder_visualselect = 1;
|
||||
builder_visualedit = 2;
|
||||
builder_movethingleft = 37;
|
||||
builder_movethingright = 39;
|
||||
builder_movethingfwd = 38;
|
||||
builder_movethingback = 40;
|
||||
buildermodes_raisesector8 = 65530;
|
||||
buildermodes_lowersector8 = 65531;
|
||||
buildermodes_raisesector1 = 131066;
|
||||
buildermodes_lowersector1 = 131067;
|
||||
buildermodes_showvisualthings = 84;
|
||||
buildermodes_movetextureright = 39;
|
||||
buildermodes_movetextureleft = 37;
|
||||
buildermodes_movetextureup = 38;
|
||||
buildermodes_lowerbrightness8 = 196603;
|
||||
buildermodes_raisebrightness8 = 196602;
|
||||
buildermodes_movetexturedown = 40;
|
||||
buildermodes_textureselect = 131074;
|
||||
buildermodes_texturepaste = 4;
|
||||
buildermodes_texturecopy = 131139;
|
||||
buildermodes_visualautoalignx = 65;
|
||||
buildermodes_visualautoaligny = 65601;
|
||||
buildermodes_togglemiddletexture = 77;
|
||||
buildermodes_togglelowerunpegged = 76;
|
||||
buildermodes_toggleupperunpegged = 85;
|
||||
buildermodes_togglegravity = 71;
|
||||
builder_insertpreviousprefab = 80;
|
||||
builder_createprefab = 0;
|
||||
builder_insertprefabfile = 131152;
|
||||
buildermodes_placevisualstart = 131159;
|
||||
buildermodes_togglebrightness = 66;
|
||||
builder_toggleinfopanel = 192;
|
||||
buildermodes_resettexture = 65618;
|
||||
builder_showerrors = 122;
|
||||
buildermodes_pasteproperties = 196694;
|
||||
buildermodes_floodfilltextures = 65540;
|
||||
buildermodes_copyproperties = 196675;
|
||||
buildermodes_texturepasteoffsets = 65622;
|
||||
buildermodes_movetextureleft8 = 65573;
|
||||
buildermodes_movetextureright8 = 65575;
|
||||
buildermodes_lowerfloor8 = 458747;
|
||||
buildermodes_selectdoublesided = 65586;
|
||||
buildermodes_raisefloor8 = 458746;
|
||||
buildermodes_movetextureup8 = 65574;
|
||||
buildermodes_texturecopyoffsets = 65603;
|
||||
buildermodes_gradientfloors = 131143;
|
||||
buildermodes_selectsinglesided = 65585;
|
||||
buildermodes_gradientceilings = 65607;
|
||||
buildermodes_flipselectionh = 0;
|
||||
buildermodes_raiseceiling8 = 131066;
|
||||
buildermodes_lowerceiling8 = 131067;
|
||||
buildermodes_flipselectionv = 0;
|
||||
buildermodes_movetexturedown8 = 65576;
|
||||
buildermodes_classiccopyproperties = 196675;
|
||||
buildermodes_togglehighlight = 72;
|
||||
buildermodes_classicpasteproperties = 196694;
|
||||
buildermodes_drawrectanglemode = 196676;
|
||||
buildermodes_drawellipsemode = 327748;
|
||||
buildermodes_decreasebevel = 196603;
|
||||
buildermodes_increasesubdivlevel = 131066;
|
||||
buildermodes_increasebevel = 196602;
|
||||
buildermodes_decreasesubdivlevel = 131067;
|
||||
buildermodes_classicpaintselect = 4;
|
||||
builder_gztogglevisualvertices = 262230;
|
||||
builder_cleargroup8 = 196664;
|
||||
builder_linedefcolorssetup = 0;
|
||||
builder_centeroncoordinates = 196679;
|
||||
builder_viewthingtypes = 0;
|
||||
builder_gztogglemodels = 0;
|
||||
builder_cleargroup9 = 196665;
|
||||
builder_cleargroup3 = 196659;
|
||||
builder_gzreloadmodeldef = 131188;
|
||||
builder_saveeditareascreenshot = 131195;
|
||||
builder_moveup = 0;
|
||||
builder_togglebrightness = 66;
|
||||
builder_cleargroup10 = 196656;
|
||||
builder_placethingatcursor = 131076;
|
||||
builder_gztogglelights = 0;
|
||||
builder_cleargroup7 = 196663;
|
||||
builder_savescreenshot = 123;
|
||||
builder_cleargroup4 = 196660;
|
||||
builder_toggleautoclearsidetextures = 0;
|
||||
builder_gztogglefx = 20;
|
||||
builder_testmapfromview = 131192;
|
||||
builder_cleargroup1 = 196657;
|
||||
builder_gztoggleeventlines = 73;
|
||||
builder_togglecomments = 0;
|
||||
builder_gzreloadgldefs = 131189;
|
||||
builder_cleargroup6 = 196662;
|
||||
builder_togglegrid = 262215;
|
||||
builder_gztogglefog = 0;
|
||||
builder_pasteselectionspecial = 0;
|
||||
builder_cleargroup5 = 196661;
|
||||
builder_snapvertstogrid = 0;
|
||||
builder_openmapincurrentwad = 196687;
|
||||
builder_cleargroup2 = 196658;
|
||||
builder_viewusedtags = 0;
|
||||
builder_movedown = 0;
|
||||
buildermodes_thinglookatcursor = 65612;
|
||||
buildermodes_placethings = 0;
|
||||
buildermodes_exporttoobj = 0;
|
||||
buildermodes_pitchclockwise = 0;
|
||||
buildermodes_visualautoaligntoselectiony = 0;
|
||||
buildermodes_lowersectortonearest = 34;
|
||||
buildermodes_alignceilingtofront = 0;
|
||||
buildermodes_gzdbvisualmode = 87;
|
||||
buildermodes_rollclockwise = 327674;
|
||||
buildermodes_matchbrightness = 131149;
|
||||
buildermodes_rotatecounterclockwise = 262139;
|
||||
buildermodes_ceilingalignmode = 0;
|
||||
buildermodes_selectsimilar = 0;
|
||||
buildermodes_bridgemode = 131138;
|
||||
buildermodes_alignceilingtoback = 0;
|
||||
buildermodes_scaledownx = 100;
|
||||
buildermodes_lookthroughthing = 89;
|
||||
buildermodes_scaleupx = 102;
|
||||
buildermodes_togglegzdoomgeometryeffects = 9;
|
||||
buildermodes_scaleup = 105;
|
||||
buildermodes_applylightfogflag = 0;
|
||||
buildermodes_drawgridmode = 0;
|
||||
buildermodes_flooralignmode = 0;
|
||||
buildermodes_scaledowny = 101;
|
||||
buildermodes_toggleslope = 262227;
|
||||
buildermodes_resettextureudmf = 196690;
|
||||
buildermodes_rollcounterclockwise = 327675;
|
||||
buildermodes_visualfittextures = 393281;
|
||||
buildermodes_pitchcounterclockwise = 0;
|
||||
buildermodes_scaledown = 103;
|
||||
buildermodes_rotateclockwise = 262138;
|
||||
buildermodes_thingaligntowall = 196673;
|
||||
buildermodes_visualautoaligntoselectionx = 0;
|
||||
buildermodes_visualautoaligntoselection = 0;
|
||||
buildermodes_alignfloortofront = 0;
|
||||
buildermodes_visualautoalign = 131137;
|
||||
buildermodes_filterselectedthings = 0;
|
||||
buildermodes_drawcurvemode = 393284;
|
||||
buildermodes_scaleupy = 104;
|
||||
buildermodes_pastepropertiesoptions = 196691;
|
||||
buildermodes_thingsselectinsectors = 65620;
|
||||
buildermodes_raisesectortonearest = 33;
|
||||
buildermodes_alignfloortoback = 0;
|
||||
buildereffects_importobjasterrain = 0;
|
||||
buildereffects_applyjitter = 131146;
|
||||
colorpicker_togglelightpannel = 75;
|
||||
nodesviewer_nodesviewermode = 0;
|
||||
soundpropagationmode_soundpropagationmode = 0;
|
||||
soundpropagationmode_soundpropagationcolorconfiguration = 0;
|
||||
soundpropagationmode_soundenvironmentmode = 0;
|
||||
tagrange_rangetagselection = 0;
|
||||
visplaneexplorer_visplaneexplorermode = 0;
|
||||
}
|
||||
|
||||
|
||||
colors
|
||||
{
|
||||
color0 = -16777216;
|
||||
color1 = -11425537;
|
||||
color2 = -1;
|
||||
color3 = -4259937;
|
||||
color4 = -3750145;
|
||||
color5 = -21504;
|
||||
color6 = -49152;
|
||||
color7 = -128;
|
||||
color8 = -12171706;
|
||||
color9 = -13018769;
|
||||
color10 = -16711681;
|
||||
color11 = -24576;
|
||||
color12 = -49152;
|
||||
color13 = -1;
|
||||
color14 = -4144960;
|
||||
color15 = -16777216;
|
||||
color16 = -6908266;
|
||||
color17 = -16753716;
|
||||
color18 = -11366857;
|
||||
color19 = -6671822;
|
||||
color20 = -9868951;
|
||||
color21 = -12490271;
|
||||
color22 = -14513374;
|
||||
color23 = -14634326;
|
||||
color24 = -5103070;
|
||||
color25 = -7077677;
|
||||
color26 = -4684277;
|
||||
color27 = -4144960;
|
||||
color28 = -8355712;
|
||||
color29 = -16728065;
|
||||
color30 = -13447886;
|
||||
color31 = -5247250;
|
||||
color32 = -40121;
|
||||
color33 = -1146130;
|
||||
color34 = -256;
|
||||
color35 = -657931;
|
||||
color36 = -18751;
|
||||
color37 = -29696;
|
||||
color38 = -4343957;
|
||||
color39 = -2448096;
|
||||
color40 = -65536;
|
||||
}
|
||||
|
||||
|
||||
mainwindow
|
||||
{
|
||||
positionx = 1070;
|
||||
sizeheight = 1390;
|
||||
positiony = 0;
|
||||
windowstate = 2;
|
||||
sizewidth = 1100;
|
||||
expandedinfopanel = true;
|
||||
}
|
||||
|
||||
|
||||
recentfiles
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
configurations
|
||||
{
|
||||
|
||||
srb2-22db2
|
||||
{
|
||||
enabled = true;
|
||||
nodebuildersave = "zennode_normal";
|
||||
nodebuildertest = "zennode_fast";
|
||||
currentengineindex = 0;
|
||||
|
||||
|
||||
linedefcolorpresets
|
||||
{
|
||||
|
||||
preset0
|
||||
{
|
||||
name = "Any action";
|
||||
enabled = false;
|
||||
color = -6751336;
|
||||
action = -1;
|
||||
activation = 0;
|
||||
flags = "";
|
||||
restrictedflags = "";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
startmode = "VerticesMode";
|
||||
|
||||
|
||||
editmodes
|
||||
{
|
||||
enabled0 = "CodeImp.DoomBuilder.BuilderModes.VerticesMode";
|
||||
enabled1 = "CodeImp.DoomBuilder.BuilderModes.LinedefsMode";
|
||||
enabled2 = "CodeImp.DoomBuilder.BuilderModes.SectorsMode";
|
||||
enabled3 = "CodeImp.DoomBuilder.BuilderModes.ThingsMode";
|
||||
enabled4 = "CodeImp.DoomBuilder.BuilderModes.MakeSectorMode";
|
||||
enabled5 = "CodeImp.DoomBuilder.BuilderModes.FloorAlignMode";
|
||||
enabled6 = "CodeImp.DoomBuilder.BuilderModes.CeilingAlignMode";
|
||||
enabled9 = "CodeImp.DoomBuilder.BuilderModes.BaseVisualMode";
|
||||
enabled10 = "CodeImp.DoomBuilder.BuilderModes.FindReplaceMode";
|
||||
enabled11 = "CodeImp.DoomBuilder.BuilderModes.ErrorCheckMode";
|
||||
enabled12 = "CodeImp.DoomBuilder.Plugins.VisplaneExplorer.VisplaneExplorerMode";
|
||||
enabled13 = "CodeImp.DoomBuilder.Plugins.NodesViewer.NodesViewerMode";
|
||||
enabled14 = "CodeImp.DoomBuilder.BuilderEffects.ImportObjAsTerrainMode";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
boom_doomdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
boom_doom2doom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
doom_doomdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
doom_doom2doom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_doomdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_doomhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_doomudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_hereticdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_heretichexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_hereticudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_hexenhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_hexenudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_strifedoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_strifehexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
gzdoom_strifeudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_doomdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_doomhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_doomudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_hereticdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_heretichexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_hereticudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_hexenhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_hexenudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_strifedoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_strifehexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zandronum_strifeudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_doomdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_doomhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_doomudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_hereticdoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_heretichexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_hereticudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_hexenhexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_hexenudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_strifedoom
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_strifehexen
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
|
||||
zdoom_strifeudmf
|
||||
{
|
||||
enabled = false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
blackbrowsers = false;
|
||||
undolevels = 20;
|
||||
visualfov = 90;
|
||||
visualmousesensx = 4f;
|
||||
visualmousesensy = 4f;
|
||||
visualviewrange = 1000f;
|
||||
imagebrightness = 0;
|
||||
qualitydisplay = true;
|
||||
squarethings = false;
|
||||
testmonsters = false;
|
||||
doublesidedalpha = 0.5f;
|
||||
backgroundalpha = 1f;
|
||||
defaultviewmode = 2;
|
||||
classicbilinear = false;
|
||||
visualbilinear = false;
|
||||
mousespeed = 500;
|
||||
movespeed = 600;
|
||||
viewdistance = 5000f;
|
||||
invertyaxis = false;
|
||||
scriptfontname = "Lucida Console";
|
||||
scriptfontsize = 10;
|
||||
scriptfontbold = false;
|
||||
scriptontop = true;
|
||||
previewimagesize = 1;
|
||||
autoscrollspeed = 0;
|
||||
showerrorswindow = true;
|
||||
checkforupdates = false;
|
||||
|
||||
plugins
|
||||
{
|
||||
|
||||
tagexplorer
|
||||
{
|
||||
sortmode = 0;
|
||||
displaymode = 0;
|
||||
centeronselected = false;
|
||||
doselect = false;
|
||||
}
|
||||
|
||||
|
||||
buildermodes
|
||||
{
|
||||
locktextureoffsets = false;
|
||||
viewselectionnumbers = true;
|
||||
viewselectioneffects = true;
|
||||
dragthingsinsectorsmode = true;
|
||||
changeheightbysidedef = 0;
|
||||
editnewthing = true;
|
||||
editnewsector = false;
|
||||
additiveselect = false;
|
||||
stitchrange = 20;
|
||||
highlightrange = 20;
|
||||
highlightthingsrange = 10;
|
||||
splitlinedefsrange = 10;
|
||||
autoclearselection = false;
|
||||
visualmodeclearselection = false;
|
||||
autodragonpaste = false;
|
||||
autodrawonedit = true;
|
||||
autoaligntextureoffsetsoncreate = false;
|
||||
dontmovegeometryoutsidemapboundary = true;
|
||||
syncselection = false;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
capitalizetexturenames = true;
|
||||
scripttabwidth = 4;
|
||||
scriptautoindent = true;
|
||||
snippetsallmanstyle = false;
|
||||
zoomfactor = 3;
|
||||
animatevisualselection = true;
|
||||
currentversion = 2002201;
|
||||
dockersposition = 1;
|
||||
collapsedockers = true;
|
||||
dockerswidth = 300;
|
||||
|
||||
pasteoptions
|
||||
{
|
||||
changetags = 0;
|
||||
removeactions = false;
|
||||
adjustheights = true;
|
||||
}
|
||||
|
||||
toolbarscript = false;
|
||||
toolbarundo = false;
|
||||
toolbarcopy = false;
|
||||
toolbarprefabs = true;
|
||||
toolbarfilter = true;
|
||||
toolbarviewmodes = false;
|
||||
toolbargeometry = true;
|
||||
toolbartesting = true;
|
||||
toolbarfile = true;
|
||||
filteranisotropy = 8f;
|
||||
showtexturesizes = true;
|
||||
locatetexturegroup = true;
|
||||
splitlinebehavior = 0;
|
||||
gzdrawmodels = 3;
|
||||
gzdrawlights = 1;
|
||||
gzdrawfog = false;
|
||||
gzsynchcameras = true;
|
||||
gzshoweventlines = true;
|
||||
gzoldhighlightmode = false;
|
||||
gztoolbargzdoom = false;
|
||||
gzmaxdynamiclights = 16;
|
||||
gzdynamiclightradius = 1f;
|
||||
gzdynamiclightintensity = 1f;
|
||||
gzstretchview = false;
|
||||
gzvertexscale2d = 1f;
|
||||
gzshowvisualvertices = true;
|
||||
gzvertexscale3d = 1f;
|
||||
gzmarkextrafloors = true;
|
||||
maxrecentfiles = 8;
|
||||
autoclearsidetextures = true;
|
||||
storeselectededittab = true;
|
||||
rendercomments = true;
|
||||
rendergrid = true;
|
||||
defaultceilheight = 128;
|
||||
defaultfloorheight = 0;
|
||||
defaultbrightness = 255;
|
291
Setup/zonebuilder_setup.iss
Normal file
|
@ -0,0 +1,291 @@
|
|||
; Script generated by the Inno Setup Script Wizard.
|
||||
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!
|
||||
|
||||
[Setup]
|
||||
AppName=Zone Builder
|
||||
AppVerName=Zone Builder 0.1
|
||||
AppPublisher=MascaraSnake
|
||||
AppPublisherURL=http://mb.srb2.org/member.php?u=3131
|
||||
;AppSupportURL=http://forum.zdoom.org/viewtopic.php?f=3&t=32392
|
||||
;AppUpdatesURL=http://forum.zdoom.org/viewtopic.php?f=3&t=32392
|
||||
DefaultDirName={pf}\Zone Builder
|
||||
DefaultGroupName=Zone Builder
|
||||
AllowNoIcons=true
|
||||
InfoBeforeFile=..\Setup\disclaimer.txt
|
||||
OutputDir=..\Release
|
||||
OutputBaseFilename=Zone Builder Setup
|
||||
Compression=lzma/ultra64
|
||||
SolidCompression=true
|
||||
SourceDir=..\Build
|
||||
SetupLogging=false
|
||||
AppMutex=zonebuilder
|
||||
PrivilegesRequired=admin
|
||||
ShowLanguageDialog=no
|
||||
LanguageDetectionMethod=none
|
||||
MinVersion=0,5.01.2600
|
||||
UninstallDisplayIcon={app}\Builder.exe
|
||||
WizardImageFile=..\Setup\WizModernImage-IS.bmp
|
||||
WizardSmallImageFile=..\Setup\WizModernSmallImage-IS.bmp
|
||||
|
||||
[Languages]
|
||||
Name: english; MessagesFile: compiler:Default.isl
|
||||
|
||||
[Tasks]
|
||||
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
|
||||
|
||||
[Files]
|
||||
Source: Setup\dotnetfx35setup.exe; DestDir: {tmp}; Flags: dontcopy
|
||||
Source: Builder.exe; DestDir: {app}; Flags: ignoreversion
|
||||
Source: ZoneBuilder.default.cfg; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Updater.exe; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Updater.ini; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Refmanual.chm; DestDir: {app}; Flags: ignoreversion
|
||||
Source: DevIL.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: SharpCompress.3.5.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Scintilla.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Trackbar.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: SlimDX.dll; DestDir: {app}; Flags: ignoreversion
|
||||
Source: GPL.txt; DestDir: {app}; Flags: ignoreversion
|
||||
Source: Compilers\*; DestDir: {app}\Compilers; Flags: ignoreversion recursesubdirs
|
||||
Source: Configurations\*; DestDir: {app}\Configurations; Flags: ignoreversion recursesubdirs
|
||||
Source: Scripting\*; DestDir: {app}\Scripting; Flags: ignoreversion recursesubdirs
|
||||
Source: Snippets\*; DestDir: {app}\Snippets; Flags: ignoreversion recursesubdirs
|
||||
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
|
||||
Source: Plugins\BuilderModes.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\BuilderEffects.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\ColorPicker.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\CommentsPanel.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\NodesViewer.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\SoundPropagationMode.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\TagExplorer.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\TagRange.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\VisplaneExplorer.dll; DestDir: {app}\Plugins; Flags: ignoreversion
|
||||
Source: Plugins\Loadorder.cfg; DestDir: {app}\Plugins; Flags: ignoreversion onlyifdoesntexist
|
||||
Source: Sprites\*; DestDir: {app}\Sprites; Flags: ignoreversion recursesubdirs
|
||||
|
||||
[Icons]
|
||||
Name: {group}\Zone Builder; Filename: {app}\Builder.exe
|
||||
Name: {group}\{cm:UninstallProgram,Zone Builder}; Filename: {uninstallexe}
|
||||
Name: {commondesktop}\Zone Builder; Filename: {app}\Builder.exe; Tasks: desktopicon
|
||||
|
||||
[UninstallDelete]
|
||||
Name: {app}; Type: filesandordirs
|
||||
|
||||
[InstallDelete]
|
||||
Name: {app}\Builder.pdb; Type: files
|
||||
Name: {app}\Builder.xml; Type: files
|
||||
|
||||
[Registry]
|
||||
Root: HKLM; Subkey: SOFTWARE\SRB2\Zone Builder\; ValueType: string; ValueName: Location; ValueData: {app}; Flags: uninsdeletevalue
|
||||
|
||||
[Messages]
|
||||
ReadyLabel2a=Continue to begin with the installation, or click Back if you want to review or change any settings.
|
||||
|
||||
[Code]
|
||||
// Global variables
|
||||
var
|
||||
page_info_net: TOutputMsgWizardPage;
|
||||
page_info_netfailed: TOutputMsgWizardPage;
|
||||
page_setup_net: TOutputProgressWizardPage;
|
||||
page_info_dx: TOutputMsgWizardPage;
|
||||
page_info_dxfailed: TOutputMsgWizardPage;
|
||||
page_setup_dx: TOutputProgressWizardPage;
|
||||
restartneeded: Boolean;
|
||||
netinstallfailed: Boolean;
|
||||
netisinstalled: Boolean;
|
||||
dxinstallfailed: Boolean;
|
||||
dxisinstalled: Boolean;
|
||||
|
||||
// Prerequisites checks
|
||||
function CheckNetIsInstalled(): Boolean;
|
||||
begin
|
||||
Result := RegKeyExists(HKLM, 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5') or
|
||||
RegKeyExists(HKLM, 'SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5');
|
||||
end;
|
||||
|
||||
function CheckDXVersion(): Boolean;
|
||||
var
|
||||
MajorVer, MinorVer: Integer;
|
||||
StartPos: Integer;
|
||||
TempStr, VerStr: string;
|
||||
begin
|
||||
if (RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\Microsoft\DirectX', 'Version', VerStr)) then begin
|
||||
(* Extract major version *)
|
||||
StartPos := Pos('.', VerStr);
|
||||
MajorVer := StrToInt(Copy(VerStr, 1, StartPos - 1));
|
||||
(* Remove major version and decimal point that follows *)
|
||||
TempStr := Copy(VerStr, StartPos + 1, MaxInt);
|
||||
(* Find next decimal point *)
|
||||
StartPos := Pos('.', TempStr);
|
||||
(* Extract minor version *)
|
||||
MinorVer := StrToInt(Copy(TempStr, 1, StartPos - 1));
|
||||
|
||||
Result := (MajorVer > 4) or ((MajorVer = 4) and (MinorVer >= 9));
|
||||
end
|
||||
else begin
|
||||
Result := false;
|
||||
end;
|
||||
end;
|
||||
|
||||
// When the wizard initializes
|
||||
procedure InitializeWizard();
|
||||
begin
|
||||
restartneeded := false;
|
||||
netinstallfailed := false;
|
||||
netisinstalled := CheckNetIsInstalled();
|
||||
dxinstallfailed := false;
|
||||
dxisinstalled := CheckDXVersion();
|
||||
|
||||
// Create .NET Framework pages
|
||||
page_info_net := CreateOutputMsgPage(wpPreparing,
|
||||
'Installing Microsoft .NET Framework 3.5', '',
|
||||
'Setup has detected that your system is missing the required version of the Microsoft .NET Framework. ' +
|
||||
'Setup will now install or update your Microsoft .NET Framework. This may take several minutes to complete.' + #10 + #10 +
|
||||
'WARNING: The installer will download the Microsoft .NET Framework from the internet, but the progress bar will not ' +
|
||||
'go forward until the download is complete. You may send Microsoft an angry letter about that.' + #10 + #10 +
|
||||
'Click Install to begin.');
|
||||
|
||||
page_info_netfailed := CreateOutputMsgPage(page_info_net.ID,
|
||||
'Installing Microsoft .NET Framework 3.5', '',
|
||||
'Setup could not install the Microsoft .NET Framework 3.5.' + #10 + #10 +
|
||||
'Click Back to try again, or Cancel to exit Setup.');
|
||||
|
||||
page_setup_net := CreateOutputProgressPage('Installing Microsoft .NET Framework 3.5', 'Setup is installing Microsoft .NET Framework 3.5, please wait.....');
|
||||
|
||||
// Create DirectX pages
|
||||
page_info_dx := CreateOutputMsgPage(wpPreparing,
|
||||
'Installing DirectX 9.0', '',
|
||||
'Setup has detected that your system is missing the required version of the DirectX. ' +
|
||||
'Setup will now install or update your DirectX. This may take several minutes to complete.' + #10 + #10 +
|
||||
'WARNING: The installer will download DirectX from the internet, but the progress bar will not ' +
|
||||
'go forward until the download is complete. You may send Microsoft an angry letter about that.' + #10 + #10 +
|
||||
'Click Install to begin.');
|
||||
|
||||
page_info_dxfailed := CreateOutputMsgPage(page_info_net.ID,
|
||||
'Installing DirectX 9.0', '',
|
||||
'Setup could not install DirectX 9.0.' + #10 + #10 +
|
||||
'Click Back to try again, or Cancel to exit Setup.');
|
||||
|
||||
page_setup_dx := CreateOutputProgressPage('Installing DirectX 9.0', 'Setup is installing DirectX 9.0, please wait.....');
|
||||
end;
|
||||
|
||||
// This is called to check if a page must be skipped
|
||||
function ShouldSkipPage(PageID: Integer): Boolean;
|
||||
begin
|
||||
if(PageID = page_info_net.ID) then // Skip .NET pages?
|
||||
Result := netisinstalled
|
||||
else if(PageID = page_info_netfailed.ID) then
|
||||
Result := (not netinstallfailed) and netisinstalled
|
||||
else if(PageID = page_info_dx.ID) then // Skip DX pages?
|
||||
Result := dxisinstalled
|
||||
else if(PageID = page_info_dxfailed.ID) then
|
||||
Result := (not dxinstallfailed) and dxisinstalled
|
||||
else
|
||||
Result := false;
|
||||
end;
|
||||
|
||||
// This is called to determine if we need to restart
|
||||
function NeedRestart(): Boolean;
|
||||
begin
|
||||
Result := restartneeded;
|
||||
end;
|
||||
|
||||
// This is called when the current page changes
|
||||
procedure CurPageChanged(CurPageID: Integer);
|
||||
begin
|
||||
if(CurPageID = wpReady) then begin
|
||||
if(netisinstalled = false) or (dxisinstalled = false) then
|
||||
WizardForm.NextButton.Caption := 'Next';
|
||||
end
|
||||
else if(CurPageID = page_info_net.ID) or (CurPageID = page_info_dx.ID) then begin
|
||||
WizardForm.NextButton.Caption := 'Install';
|
||||
end
|
||||
else if(CurPageID = page_info_netfailed.ID) or (CurPageID = page_info_dxfailed.ID) then begin
|
||||
WizardForm.NextButton.Visible := true;
|
||||
WizardForm.NextButton.Enabled := false;
|
||||
WizardForm.BackButton.Visible := true;
|
||||
WizardForm.BackButton.Enabled := true;
|
||||
WizardForm.CancelButton.Visible := true;
|
||||
WizardForm.CancelButton.Enabled := true;
|
||||
end;
|
||||
end;
|
||||
|
||||
// This is called when the Next button is clicked
|
||||
function NextButtonClick(CurPage: Integer): Boolean;
|
||||
var
|
||||
errorcode: Integer;
|
||||
tempfile: String;
|
||||
begin
|
||||
|
||||
// Next pressed on .NET info page?
|
||||
if(CurPage = page_info_net.ID) then begin
|
||||
// Show progress page and run setup
|
||||
page_setup_net.Show;
|
||||
try
|
||||
begin
|
||||
netinstallfailed := false;
|
||||
ExtractTemporaryFile('dotnetfx35setup.exe');
|
||||
// We copy the file to the real temp directory so that it isn't removed when Setup is closed.
|
||||
// Judging from the return codes, this installer may want to run again after a reboot.
|
||||
// See the return codes here: http://msdn.microsoft.com/en-us/library/cc160716.aspx
|
||||
tempfile := RemoveBackslash(GetTempDir()) + '\dotnetfx35setup.exe';
|
||||
FileCopy(ExpandConstant('{tmp}\dotnetfx35setup.exe'), tempfile, false);
|
||||
Exec(tempfile, '/qb /norestart', '', SW_SHOW, ewWaitUntilTerminated, errorcode);
|
||||
|
||||
if((errorcode = 1641) or (errorcode = 3010)) then begin
|
||||
// Success, but restart needed!
|
||||
restartneeded := true;
|
||||
end
|
||||
else if(errorcode <> 0) then begin
|
||||
netinstallfailed := true;
|
||||
end;
|
||||
|
||||
netisinstalled := CheckNetIsInstalled();
|
||||
end
|
||||
finally
|
||||
page_setup_net.Hide;
|
||||
end;
|
||||
end
|
||||
// Next pressed on DX info page?
|
||||
else if(CurPage = page_info_dx.ID) then begin
|
||||
// Show progress page and run setup
|
||||
page_setup_dx.Show;
|
||||
try
|
||||
begin
|
||||
dxinstallfailed := false;
|
||||
ExtractTemporaryFile('dxwebsetup.exe');
|
||||
// We copy the file to the real temp directory so that it isn't removed when Setup is closed.
|
||||
// Judging from the return codes, this installer may want to run again after a reboot.
|
||||
// See the return codes here: http://support.microsoft.com/kb/177430
|
||||
tempfile := RemoveBackslash(GetTempDir()) + '\dxwebsetup.exe';
|
||||
FileCopy(ExpandConstant('{tmp}\dxwebsetup.exe'), tempfile, false);
|
||||
Exec(tempfile, '/silent', '', SW_SHOW, ewWaitUntilTerminated, errorcode);
|
||||
|
||||
if(errorcode = 1) then begin
|
||||
// Success, but restart needed!
|
||||
restartneeded := true;
|
||||
end
|
||||
else if(errorcode <> 0) then begin
|
||||
dxinstallfailed := true;
|
||||
end;
|
||||
|
||||
dxisinstalled := CheckDXVersion();
|
||||
end
|
||||
finally
|
||||
page_setup_dx.Hide;
|
||||
end;
|
||||
end;
|
||||
|
||||
Result := True;
|
||||
end;
|
||||
|
||||
//Remove configs?
|
||||
procedure DeinitializeUninstall();
|
||||
begin
|
||||
if MsgBox('Delete program configuration files?', mbConfirmation, MB_YESNO) = IDYES then
|
||||
begin
|
||||
DeleteFile(ExpandConstant('{localappdata}\Zone Builder\ZoneBuilder.cfg'));
|
||||
DeleteFile(ExpandConstant('{localappdata}\Zone Builder\ZoneBuilder.log'));
|
||||
DeleteFile(ExpandConstant('{localappdata}\Zone Builder\GZCrash.txt'));
|
||||
end;
|
||||
end;
|
|
@ -11,7 +11,7 @@
|
|||
<RootNamespace>CodeImp.DoomBuilder</RootNamespace>
|
||||
<AssemblyName>Builder</AssemblyName>
|
||||
<StartupObject>CodeImp.DoomBuilder.General</StartupObject>
|
||||
<ApplicationIcon>Resources\GZDB2.ico</ApplicationIcon>
|
||||
<ApplicationIcon>ZB.ico</ApplicationIcon>
|
||||
<Win32Resource>
|
||||
</Win32Resource>
|
||||
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
||||
|
@ -186,6 +186,7 @@
|
|||
<Compile Include="GZBuilder\Windows\ThingStatisticsForm.Designer.cs">
|
||||
<DependentUpon>ThingStatisticsForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="IO\SRB2MapSetIO.cs" />
|
||||
<Compile Include="VisualModes\VisualBlockMap.cs" />
|
||||
<Compile Include="VisualModes\VisualMode.cs" />
|
||||
<Compile Include="General\Clock.cs" />
|
||||
|
@ -696,6 +697,9 @@
|
|||
<EmbeddedResource Include="Resources\MissingTexture3D.png" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="ZB.ico" />
|
||||
<None Include="Resources\zonebuilder.png" />
|
||||
<None Include="Resources\ZoneBuilder.bmp" />
|
||||
<None Include="app.manifest" />
|
||||
<None Include="Resources\ScriptSnippet.xpm" />
|
||||
<None Include="Resources\ThingStatistics.png" />
|
||||
|
|
|
@ -317,7 +317,7 @@ namespace CodeImp.DoomBuilder.Config
|
|||
maxRecentFiles = cfg.ReadSetting("maxrecentfiles", 8);
|
||||
autoClearSideTextures = cfg.ReadSetting("autoclearsidetextures", true);
|
||||
storeSelectedEditTab = cfg.ReadSetting("storeselectededittab", true);
|
||||
checkforupdates = cfg.ReadSetting("checkforupdates", true); //mxd
|
||||
checkforupdates = cfg.ReadSetting("checkforupdates", false); //mxd
|
||||
rendercomments = cfg.ReadSetting("rendercomments", true); //mxd
|
||||
rendergrid = cfg.ReadSetting("rendergrid", true); //mxd
|
||||
dynamicgridsize = cfg.ReadSetting("dynamicgridsize", true); //mxd
|
||||
|
|
|
@ -94,7 +94,7 @@ namespace CodeImp.DoomBuilder.Controls
|
|||
this.SetStyle(ControlStyles.Opaque, false);
|
||||
this.UpdateStyles();
|
||||
this.BackColor = SystemColors.ControlDarkDark;
|
||||
this.BackgroundImage = Properties.Resources.Splash3_trans;
|
||||
this.BackgroundImage = Properties.Resources.zonebuilder;
|
||||
this.BackgroundImageLayout = ImageLayout.Center;
|
||||
}
|
||||
|
||||
|
|
|
@ -72,7 +72,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Windows
|
|||
"At least it's not BSoD...",
|
||||
"User Error. Please Replace User",
|
||||
"Brought to you by MaxED!",
|
||||
"GZDoom Builder proudly presents:",
|
||||
"Zone Builder proudly presents:",
|
||||
"You aren't expected to understand this",
|
||||
"Back to the drawing board...",
|
||||
"I'm sorry... :(",
|
||||
|
@ -103,7 +103,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Windows
|
|||
"Freeze mode enabled",
|
||||
"You feel strange...",
|
||||
"That doesn't seem to work",
|
||||
"This function is only available in the retail version of GZDoom Builder",
|
||||
"This function is only available in the retail version of Zone Builder",
|
||||
"You picked up the Random Exception.",
|
||||
"Pinky says that you're the new hope. Bear that in mind.",
|
||||
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA",
|
||||
|
@ -148,8 +148,8 @@ namespace CodeImp.DoomBuilder.GZBuilder.Windows
|
|||
}
|
||||
}
|
||||
|
||||
// Get GZDB version
|
||||
result += "GZDB: R" + General.ThisAssembly.GetName().Version.Revision + Environment.NewLine + Environment.NewLine;
|
||||
// Get Zone Builder version
|
||||
result += "ZB: R" + General.ThisAssembly.GetName().Version.Revision + Environment.NewLine + Environment.NewLine;
|
||||
|
||||
return result;
|
||||
}
|
||||
|
|
|
@ -117,10 +117,10 @@ namespace CodeImp.DoomBuilder
|
|||
//internal const int SIF_ALL = SIF_RANGE + SIF_PAGE + SIF_POS + SIF_TRACKPOS;
|
||||
|
||||
// Files and Folders
|
||||
private const string SETTINGS_FILE = "GZBuilder.cfg";
|
||||
private const string DEFAULT_SETTINGS_FILE = "GZBuilder.default.cfg"; //mxd
|
||||
private const string SETTINGS_DIR = "Doom Builder";
|
||||
private const string LOG_FILE = "GZBuilder.log";
|
||||
private const string SETTINGS_FILE = "ZoneBuilder.cfg";
|
||||
private const string DEFAULT_SETTINGS_FILE = "ZoneBuilder.default.cfg"; //mxd
|
||||
private const string SETTINGS_DIR = "Zone Builder";
|
||||
private const string LOG_FILE = "ZoneBuilder.log";
|
||||
private const string GAME_CONFIGS_DIR = "Configurations";
|
||||
private const string COMPILERS_DIR = "Compilers";
|
||||
private const string PLUGINS_DIR = "Plugins";
|
||||
|
@ -594,7 +594,7 @@ namespace CodeImp.DoomBuilder
|
|||
|
||||
// Remove the previous log file and start logging
|
||||
if(File.Exists(logfile)) File.Delete(logfile);
|
||||
General.WriteLogLine("GZDoom Builder R" + thisasm.GetName().Version.Revision + " startup"); //mxd
|
||||
General.WriteLogLine("Zone Builder R" + thisasm.GetName().Version.Revision + " startup"); //mxd
|
||||
General.WriteLogLine("Application path: " + apppath);
|
||||
General.WriteLogLine("Temporary path: " + temppath);
|
||||
General.WriteLogLine("Local settings path: " + settingspath);
|
||||
|
|
|
@ -4,11 +4,11 @@ using System.Runtime.InteropServices;
|
|||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("GZDoom Builder")]
|
||||
[assembly: AssemblyDescription("ZDoom, GZDoom and Zandronum map editor")]
|
||||
[assembly: AssemblyTitle("Zone Builder")]
|
||||
[assembly: AssemblyDescription("SRB2 map editor, forked from GZDoom Builder")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("CodeImp, MaxED")]
|
||||
[assembly: AssemblyProduct("GZDoom Builder")]
|
||||
[assembly: AssemblyCompany("CodeImp, MaxED, MascaraSnake")]
|
||||
[assembly: AssemblyProduct("Zone Builder")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2007, 2015")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
|
10
Source/Core/Properties/Resources.Designer.cs
generated
|
@ -1460,6 +1460,16 @@ namespace CodeImp.DoomBuilder.Properties {
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
internal static System.Drawing.Bitmap zonebuilder {
|
||||
get {
|
||||
object obj = ResourceManager.GetObject("zonebuilder", resourceCulture);
|
||||
return ((System.Drawing.Bitmap)(obj));
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
/// </summary>
|
||||
|
|
|
@ -544,4 +544,7 @@
|
|||
<data name="GridIncrease" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\GridIncrease.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="zonebuilder" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\zonebuilder.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
</root>
|
BIN
Source/Core/Resources/ZB.ico
Normal file
After Width: | Height: | Size: 609 KiB |
BIN
Source/Core/Resources/ZoneBuilder.bmp
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
Source/Core/Resources/zonebuilder.png
Normal file
After Width: | Height: | Size: 108 KiB |
4
Source/Core/Windows/MainForm.Designer.cs
generated
|
@ -1207,7 +1207,7 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
this.itemhelpabout.Image = global::CodeImp.DoomBuilder.Properties.Resources.About;
|
||||
this.itemhelpabout.Name = "itemhelpabout";
|
||||
this.itemhelpabout.Size = new System.Drawing.Size(232, 22);
|
||||
this.itemhelpabout.Text = "&About GZDoom Builder...";
|
||||
this.itemhelpabout.Text = "&About Zone Builder...";
|
||||
this.itemhelpabout.Click += new System.EventHandler(this.itemhelpabout_Click);
|
||||
//
|
||||
// toolbar
|
||||
|
@ -2445,7 +2445,7 @@ namespace CodeImp.DoomBuilder.Windows
|
|||
this.Name = "MainForm";
|
||||
this.Opacity = 1;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.Manual;
|
||||
this.Text = "GZDoom Builder";
|
||||
this.Text = "Zone Builder";
|
||||
this.Deactivate += new System.EventHandler(this.MainForm_Deactivate);
|
||||
this.Load += new System.EventHandler(this.MainForm_Load);
|
||||
this.Shown += new System.EventHandler(this.MainForm_Shown);
|
||||
|
|
BIN
Source/Core/ZB.ico
Normal file
After Width: | Height: | Size: 609 KiB |
|
@ -134,7 +134,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
|
|||
|
||||
#region ================== Properties
|
||||
|
||||
public override string Name { get { return "GZDoom Builder"; } } //mxd
|
||||
public override string Name { get { return "Zone Builder"; } } //mxd
|
||||
public static BuilderPlug Me { get { return me; } }
|
||||
|
||||
// It is only safe to do this dynamically because we compile and distribute both
|
||||
|
|
|
@ -134,7 +134,7 @@ namespace CodeImp.DoomBuilder.ColorPicker
|
|||
}
|
||||
else //wrong mode
|
||||
{
|
||||
General.Interface.DisplayStatus(StatusType.Warning, "Switch to" + (General.Map.UDMF ? " Sectors," : "") + " Things or GZDoom Visual Mode first!");
|
||||
General.Interface.DisplayStatus(StatusType.Warning, "Switch to" + (General.Map.UDMF ? " Sectors," : "") + " Things or Visual Mode first!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
|