⚜ SteamCozy

Home / News / J.A.C.K.

J.A.C.K. Update - 1.1.3773

J.A.C.K. · Community Announcements · December 24, 2023

Read the original on Steam ↗
As you likely know, the most recent J.A.C.K. updates and bug fixes have been kept in beta branch for a while. These updates and fixes are only available to those who opted in the beta program. The holiday season has come, hence there is a major update for everyone!

Background Images in 2D Views


J.A.C.K. now supports background images for 2D-views. You can adjust offset, scale, luminance of a background image; turn on and off bilinear filtering of the image; invert colors of the image. The editor supportes BMP and PNG image formats. Background image filenames and settings are stored in a JMF file, so you don't have to setup from scratch when you re-open a map.



Drawing Selection while Dragging in 3D


Selection is now drawn while dragging objects in 3D views; it also displays origins for models and sprites, for easier positioning. There is also a checkbox in 3D view settings which enables and disables the new behaviour.



Smart Mode Improvements


Entity editing in J.A.C.K. becomes much more convenient with new Smart Mode features. Now you can preview assigned key values on the right, with "smart" text elision; this feature can be turned off in "VDKSettings.ini", parameter "PreviewValuesInSmartEdit". It is also possible to preview assigned key values in tooltips.

Snap Control of Point Entities


There is a new "Snap Point Entities" toggle in the Map menu (Shift+O), enabled by default. If disabled, point entities and paths will not snap to grid at all while dragging. If there are also brushes selected, then snap to grid will be enabled anyway.

FGD Format Extensions


For those FGD-savvy mod authors who prefer to customize everything, there are more extensions to the FGD game data format. A new parameter type, "target_generic", is fully equivalent to "target_destination" but, if there is no target existing on a map, where will be no "unmatched target field" map error. This could be useful for mods utilizing the SOHL concept of *locus, or similar. There is a new global FGD "syntax" parameter (@syntax default or @syntax strict); the strict mode enables some additional map checks. For example, in the strict syntax mode, J.A.C.K. can check if there is an entity field declared as integer in FGD, but actually contains a float or a string. Strict syntax is disabled by default, since most of the existing FGD files don't follow the rule.

Sizeable Dialogs


Object Properties and Entity Help dialogs are now sizeable, so that you can benefit from higher desktop resolutions. The adjusted sizes are remembered between J.A.C.K. sessions.

Lots of Improvements and Fixes


Here is a list of the major changes in version 1.1.3773; many of those were requested by the community:

Many bugs have also been fixed; here are some examples:

Thanks again for using J.A.C.K., and happy Winter Holidays!
J.A.C.K. MORE ON STEAMCOZYJ.A.C.K. 93.1% positive · 259 reviews Price tracking · player charts · similar games →