Fixed incorrect dragging of floor/ceiling textures with "rotationfloor" / "rotationceiling" UDMF property set in GZDoom Visual Mode.
Replaced all doubles with floats.
Script Editor:
Navigator drop-down now updates automatically.
Navigator drop-down now also works for external files.
Added Navigator drop-down support for Decorate and Modeldef.
GZDoom Builder 1.11a:
Things can now be cut, copied and pasted in Visual modes.
Sector geometry was not updated properly after Undo/Redo in GZDoom Visual mode.
Fixed an error when user selects multiple things and attempts to view their properties in Doom map format.
Added Decorate and Modeldef syntax hilighting, autocompletion and item recognition to Script editor.
Script Editor can now autodetect several script types when you open them (currently ACS, Decorate and Modeldef scripts are re
cognized).
Tag Explorer: fixed a bug when Tag Explorer update can block keyboard keys release detection logic.
Fixed an error when a setting in configuration is outside of PreferencesForm's slider range.
Fixed another potential Decorate parser error while parsing one line actors.
Added info about GZDoom Builder to About form.
Good news everyone! Bootless Star has been updated to Beta 5! In this version, it is now possible to compile every plugin available in GZDoom Builder!
Spoiler: Changelog
Fixed typo when specifying what plugins to compile.
It is now possible to compile every plugin available in GZDoom Builder!
I do NOT recommend using Visplane, unless you have very good ventilation and after market heatsink+fan or water cooling for the CPU. Don't be a McFly!
Added a new variables 'MSVSArgVPO' which is a dedicated for compiling the VPO dynamic link library.
Bootless Star now upgrades the VPO project for the user automatically with using VCUpgrade!
Added another variable 'GZDBPlugVisExpLibUpgrade' which is used for actual compiling with the vcxproj extension.
Always overwrite vpo_dll.vcxproj
When invoking MSBuild with VPO target, the OutDir 'should' output to the right directory. The program will force the OutDir; but, however, if there is ANY SPACES (from the parent dir. to VisplaneExplorer\Resources) this will break. Is it possible to fix this?
Slightly condensed the MSVSArg && MSVSArgVPO variables
Changed the verbosity level to 'Quiet'. This might help to remove some of the abundance of project warnings.
Do not clear the terminal when CompilePluginsDriver is reached.
The logfile should be a bit nicer now. Any processing tags are now marked and displayed within the logs as '>>>'. To alter the verbosity of the compiling warnings, the user must alter it manually. Refer here: http://msdn.microsoft.com/en-us/library/ms164311
Do not clear the terminal when CompileHelp is reached.
Added another variable 'DB2PlugVisExpLibUpgrade' which is used for actual compiling with the vcxproj extension.
Added another variable 'VEPlugVisExpLibUpgrade' which is used for actual compiling with the vcxproj extension.
Removed CRL references; I don't know what it is and I wont bother with it.
Hooking algorithm is now in a new method called 'StartUp'.
Updated some of the comments within FirstRun to be further accurate in the Variables meaning.
If there is duplicated directories after compiling and the user does not want the program to expunge the duplicated directory, the program will now point to 'CompileSuccess' instead of returning to 'Main'.
Furthermore, a new SVN version of GZDoom Builder is up @ revision 1587
Set PlatformTarget of ColorPicker, UDMFControls, TagExplorer and VisplaneExplorer to x86 (this should make Siberian_Tiger's w
ork a little bit easier, I suppose...)
VisplaneExplorer: fixed a crash when user tries to enable Visplane Explorer mode in a map created via New Map command.
------------------------------------------------------------------------
r1586 | m-x-d | 2012-07-23 16:28:23 -0500 (Mo, 23 Jul 2012) | 8 lines
GZDoom Builder 1.12:
GZDoom Builder now uses SharpCompress.dll instead of SharpZip.dll.
Added PK7 archive support.
PK3 archives now load aprox. 40% faster.
Textures browser now shows Folder/PK3/PK7 folder structure.
TextureBrowserForm is now used to display both Textures and Flats.
ACS scripts from #include and #import directives are now shown in Script name/number dropdowns.
Fixed several cases when ACS scripts lists used in Edit Thing and Edit Linedef forms wasn't updated when they should've (i.e.
after compiling a script).
------------------------------------------------------------------------
$ svn log -l 1 ./doombuilder/
------------------------------------------------------------------------
r1588 | m-x-d | 2012-07-28 15:36:28 -0500 (Sat, 28 Jul 2012) | 7 lines
GZDoom Builder 1.12a:
AngleOffset, PitchOffset and RollOffset MODELDEF properties are now supported.
Fixed a crash when editor tries to display a model for an actor without a valid sprite in Visual mode.
Fixed a possible crash when MODELDEF is reloaded from 2d-mode.
Fixed several things in Doom2_things.cfg.
UDMF Controls plugin:
Fixed several bugs in plugin's sliders logic.
------------------------------------------------------------------------
Fixed a very minor consistency with the strings during compiling the GZDoom Builder package.
It is now possible to compile the Visplane plugin in Doom Builder 2
Additionally, I've uploaded two new builds of: Doom Builder 2 @ revision 1589 [Modified, see below], and GZDoom Builder @ revision 1590.
Sectors height is now stretched 120% to match (G)ZDoom's way of rendering.
------------------------------------------------------------------------
r1589 | boris_i | 2012-07-31 11:52:20 -0500 (Tue, 31 Jul 2012) | 1 line
@Changed platform of VisplaneExplorer plugin from Any CPU to x86 so that it can be compiled with MSBuild
The reason for Doom Builder 2 being modified this time is really due to how Visplane properties are set for compiling, but there was absolutely no modifications within the code or the engine itself. To be more clear and precise:
From the latest revision of 1589
If looking within the Property Group, there is some consistency issues, including the OutputPath. There is still some issues with the newer changes, but yet now possible to compile the actual project.
Nicholas Gautier@Morgenstern /cygdrive/J/Daikatana_shithole
$ svn log -l 5 /cygdrive/I/doombuilder/
------------------------------------------------------------------------
r1595 | svkaiser | 2012-08-05 22:54:49 -0500 (Sun, 05 Aug 2012) | 1 line
+ Adding blam and include files
------------------------------------------------------------------------
r1594 | m-x-d | 2012-08-05 14:18:05 -0500 (Sun, 05 Aug 2012) | 6 lines
GZDoom Builder 1.12b:
Things can now be rotated in visual mode.
Added JPG and TGA image format support.
Fixed: TEXTURES files with names other than "textures.ext" will now be loaded (as an example, files named like "textures.something.txt" or "textures_walls.ccp" will be loaded by (G)ZDoom, but not by Doom Builder 2 or previous versions of GZDB).
Fixed: textures defined in TEXTURES have higher priority in (G)ZDoom than images with the same name in "textures" folder.
Fixed another possible crash when MODELDEF is reloaded.
I am currently uploading two new SVN builds of: Doom Builder 2 @ r1599 and GZDoom Builder @ r1596. Additionally, I have included 'RemovePackages.bat' into the Bootless Star's archive file. This program will now expunge any superfluous content that is left over from compiling the builds. But, however, this does not support the Visplane Explorer software.
Enjoy!
SVN Changelog wrote:
Nicholas Gautier@Morgenstern ~
$ svn log -l 5 /cygdrive/I/doombuilder/
------------------------------------------------------------------------
r1599 | boris_i | 2012-08-12 07:44:11 -0500 (Sun, 12 Aug 2012) | 1 line
Find and Replace Mode: can now find things by their flags
------------------------------------------------------------------------
r1598 | boris_i | 2012-08-12 06:53:37 -0500 (Sun, 12 Aug 2012) | 1 line
@Set a proper title for the linedef flags form
------------------------------------------------------------------------
r1597 | boris_i | 2012-08-12 05:37:23 -0500 (Sun, 12 Aug 2012) | 1 line
Find and Replace Mode: can now find linedefs by their flags
------------------------------------------------------------------------
r1596 | m-x-d | 2012-08-10 07:08:08 -0500 (Fri, 10 Aug 2012) | 7 lines
GZDoom Builder 1.12d:
TEXTURES patches can now be loaded from anywhere inside resource.
Configs: things from "Cameras and Interpolation" and "Boom Items" categories weren't rendered in Visual modes.
Configs: several new icons are now used for things.
Reverted sectors rendering from 1.12b, because it was done in too hackish way and was causing more and more problems. Models rendered height is now 25% lower instead.
Models rendering height can be toggled between normal and 85% in Preferences->Appearance->"Scale models in Visual modes"
Fixed several small bugs here and there.
G:\Downloads>svn log -l 3 I:\doombuilder
------------------------------------------------------------------------
r1601 | m-x-d | 2012-08-14 15:10:59 -0500 (Di, 14 Aug 2012) | 2 lines
Updated to Doom Builder 2 r1599:
Find and Replace Mode: can now find things and linedefs by their flags
------------------------------------------------------------------------
r1600 | m-x-d | 2012-08-14 07:47:27 -0500 (Di, 14 Aug 2012) | 4 lines
GZDoom Builder 1.12e:
Fixed: inability to change 3d-floor height when control sector is too far away (further than current View distance).
Fixed: "Frame" property wasn't red by MODELDEF parser.
Fixed: PK3 archives are no longer locked when GZDB is running, so you can change their contents without closing the editor.
I am currently uploading several new SVN builds of DB2 @ r1604, GZDB @ r1606, and Builder 64 @ 1605, but check back roughly an hour after this posting so I can verify the files.
$ svn log -l 20 ./doombuilder/
------------------------------------------------------------------------
r1606 | m-x-d | 2012-08-23 20:18:25 -0500 (Thu, 23 Aug 2012) | 1 line
Added palette size check to prevent crash if palette is corrupted
------------------------------------------------------------------------
r1605 | svkaiser | 2012-08-22 00:46:29 -0500 (Wed, 22 Aug 2012) | 2 lines
+ Included updated blam compiler with major bug fixes
+ Fixed save error when saving out macros due to macro ID being bumped by one during save
------------------------------------------------------------------------
r1604 | boris_i | 2012-08-21 15:47:16 -0500 (Tue, 21 Aug 2012) | 2 lines
Stuck thing error checker now also regards thing flags.
@ For more Information see http://www.doombuilder.com/forums/viewtopic.php?p=2884#p2884
------------------------------------------------------------------------
r1603 | m-x-d | 2012-08-20 05:44:27 -0500 (Mon, 20 Aug 2012) | 2 lines
For some reason, folders in Texture browser were sorted in descending order.
Color Picker plugin: color can now be displayed as HEX or Float.
------------------------------------------------------------------------
r1602 | m-x-d | 2012-08-19 20:08:18 -0500 (Sun, 19 Aug 2012) | 6 lines
UDMF Controls plugin:
Relative mode is set to false by default.
Limits of Brightness slider were set after setting it's value, so values greater than 100 were set to 100.
Fixed a bug when a plugin tried to access 3d-floor-specific stuff of walls, which weren't part of 3d-floor.
Color Picker plugin: added float representation of current color (like 1.0 0.54 0.29). Should make editing of GLDEFS light definit ions easier.
Additionally, I've updated Bootless Star to Beta 7!
* Updated variable 'PATHMSVS' to now use the variable 'VS100COMNTOOLS'. Thus, this no longer 'assumes' that the visual studio is one location. This should help others greatly as this should automatically pin-point to the right file without any interaction from the user.
(Visual Studio 10 is only detectable)
* Resolved a typo in the settings menu and main menu (eh...) :\
* Removed support for Visplane Explorer; this is redundant to support as the plug-ins can not be compiled for this project.
* Always update the title after a script-program has been successfully executed.
* Added a separator in 'Logging' options, this should be consistent with every other options through out this program (if necessary).
* Fixed a typo in available options that the user has within the main menu.
--------
RemovePackages
* Suppress all settings to a temporary file within the FileSystem and print the errors afterwards before expunging the said temporary file.