Pale Moon (64-bit)

最新版本 VASSAL Engine 3.6.0

VASSAL Engine 3.6.0

VASSAL Engine 3.6.0
蒼白的 64 位是一個開源的,基於 Goanna 的網絡瀏覽器,可用於 Microsoft Windows 和 Linux(其他操作系統正在開發),重點在於效率和易用性。確保充分利用您的瀏覽器!

Pale Moon 為您提供瀏覽體驗,完全由自己開發的瀏覽器完全構建,源自 Firefox / Mozilla 代碼,並通過精心挑選的功能和優化來改進瀏覽器的速度,資源使用,穩定性和用戶體驗,同時提供完整的定制和不斷增加的擴展和主題集合,使瀏覽器真正成為您自己的。下載 Pale Moon 離線安裝程序設置!

Pale Moon 主要特性:
針對現代處理器進行了優化基於優化的佈局引擎(Goanna)安全性:從成熟的 Mozilla 代碼中分離出來並定期更新安全:其他安全功能和安全意識開發由友好,活躍的用戶社區熟悉的,高效的,完全可定制的界面支持完整的主題:完全自由於任何元素的設計支持輕鬆創建的輕量級主題(外觀)平滑,快速的頁面繪製和腳本處理增加穩定性:減少瀏覽器崩潰支持多 Firefox 擴展支持越來越多的 Pale Moon 專有擴展對 HTML5 和 CSS3 的廣泛和日益增長的支持許多自定義和配置選項可以使用遷移工具導入現有的 Firefox 配置文件

ScreenShot

軟體資訊
檔案版本 VASSAL Engine 3.6.0

檔案名稱 VASSAL-3.6.0-windows-x86_64.exe
檔案大小
系統 Windows Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64
軟體類型 開源軟體
作者 Moonchild Productions
官網 http://www.palemoon.org/
更新日期 2021-12-02
更新日誌

What's new in this version:

New features:
- 'Deal cards out' to other players
- Allow 'Prompt' Dice Button values to be locked by designer
- Module Debug Window
- Deck Refresher
- Deck access - allow access to decks to be restricted by player
- Move Camera Button
- Startup Global Key Commands always fire in order, can't be undone, and can be configured to, e.g., "once per game"
- Deck can start face-up or face-down when using right-click menu setting
- Autopeek Rollover
- Map "Mark Unmoved" button now accepts a hotkey and a report format
- Basic Name trait - facilitates creating pieces entirely in prototype (alternative way to fill BasicName property)
- Send-to-Location new options for pieces-selected-by-properties: cycle and nearest
- Added Current Mat GKC FastMatch option
- CounterDetailViewer - can combine layer filters with property match expression
- Action Button option to open right-click context menu
- Add $numericTotal$ and $result#$ options to standard Dice Button report format
- Enable Offset options to work with the Grid option in SendToLocation
- Better obscurable option for insetting
- Mats have more deselection options; double-clicking delesects cargo
- Refresh Counters support for Mats and Cargo
- Game Piece Palette allows setting of default width for "docked" Game Piece Palette
- Double the max heap for modules which run out of memory during loading
- Add a Key Command to Can Rotate trait to rotate directly to a facing specified by an expression
- Expose property if we're currently drawing Counter Detail Viewer
- Mat Cargo can be set to detect mats way from their exact center
- Invisible trait - Option to disable auto-report of moves
- Scaling factors for Layers and Non-Rectangular
- Mats & Cargo - Cargo pieces stay attached to Mat piece when moving.
- Added option to Mass Piece Loader to not create empty levels in layers when there is no matching image
- Added sub-folders to group components under Module, Maps, Decks, At-Start Stacks, Prototypes and Global Properties folders
- Add Hotkeys to hide and show map windows. Existing show/hide hotkey field is now always visible. Allow changes to hide/show Map button settings without needing Editor restart
- Inventory window allows a hotkey for Refresh
- Editor now has Drag and Drop support
- Can duplicate and insert components in Editor, not just add to bottom
- CountStack() added to beanshell to count pieces in current Stack
- ReportState checkbox overrides Global Key Command suppression of individual reports
-Add Deck Sort Key Command component to allow sorting of cards in a Deck by properties via menu or hotkey. Add Deck Send Key Command component to provide additional commands to send contents o f one Deck to another via menu or hotkey.
- Deck supports configurable strings for Draw Multiple, Draw Specific, Face Up, Face Down
- Ability to specify Return-to-Deck target as an expression
- Global Options can be configured to let toolbar items on closed windows accept global hotkeys
- Add Global property MapName_isVisible for each Map to allow checking if Map is currently open
- Preference to reverse left-to-right order counters are shown in Mouseover Stack Viewer
-Improved translation features (Global Translatable Message component, Translatable Message t rait, exposing current language/locale as property)
- Default UI font size can be overridden in preferences
- Beanshell can now access $$ variables in Report Formats
- Added 'Stack Normally' option to 'Does Not Stack' trait
- Make grid center dot display independent of grid display

Fixed:
- Directly setting coordinates in Zone definer fails to create a Zone
- Fix Deck refreshing when running Game Refresher
- Protect against multiple initializations of Movement Trails
- DrawingMouseoverIndex correctly returned as string. Console now displays null valued properties instead of NPE
- Fix Dice Button reporting when Keeping and Sorting results
- Protect against no available trait being selected in PieceDefiner
- Fix NPE: Always cache SetupStack configurer bounding box
- Fix duplicate DragShadow for Cargo at zoom < 100%
- Fixed bad description for Movement Trail trait
- Correctly initialize local-only properties in Movement Trails
- Prevent undo of Refresh Counters from causing contents of Decks to disappear, and deleting units from inside a Deck could not be undone
- Fixed bug where Deck 'count expressions' wouldn't count beanshell, only old-style (now will count either)
- No refresh allowed during replay
- NPE due to dropTargetSelector being unset
- Escape errorLog path when making link URL for connection failed page in BugDialog
- When rotating a mat, jointly rotating cargo should prefer to stay with current mat
- Correct inconsistency in use of GetConfigureBoard
- When inventory grouping specifies properties that aren't internally strings, don't balk
- Fix bug in DiceButton 'Keep Dice' option
- Place Marker, Send-to-Location, and Translate traits didn't always repaint maps
- Undo of movement will no longer deny lone stackable pieces their own stack
- Calculate Hex Range correctly, regardless of hex shape
- Fix occasional draw-side exceptions during loading game and saving screenshots
- Report translated name for Symbolic Die Faces
- Sanitize temporary file names a bit earlier
- Fix NPE if try to open translations but the buildable doesn't exist
- Fixed corner-case NPE when closing a game
- Private Maps visible to non-owning players will correctly display Mouseover text
- Tidier right arrow symbol in default move reports
- Fix exception when canceling edit of a component that has been elsewhere moved or deleted
- Fixed NPE if pasting a cut component that was then deleted before pasting
- Trigger Action traits with "loop until" and "loop while" conditions can properly access piece properties in expression builder
- Fix ArrayIndexOutOfBoundsException in Embellishment when layer value is out of range
- Clip pieces to their bounds and set rendering hints for drag image
- Correctly check if there are sides with blank passwords for password matching
- String Array Configurer bounds protection
- Fix NPE joining chat room when socket drops early
- Fix NPE when MapShader temporarily points to blank or missing filename
- Protect against changing to Image style while Image name is still blank
- Fix NPE EditPropertiesAction.windowClosed()
- Eliminate Command+A key conflict in Editor on MacOS
- ToolbarMenus that are submenus of other ToolbarMenus display their icons properly
- Mouseover Stack Viewer was failing to launch in certain situations
- Stack NPE in Mat Movement code
- P2P address book entries with spaces in address cause StringIndexOutOfBoundsException
- Match blank passwords less eagerly
- Action Buttons should not respond to Shift+Click, Ctrl+Click, Alt+Click, Cmd+Click
- Don't unselect piece about to get context menu with Ctrl+RightClick
- Flares weren't responding to Cmd key on MacOS
- map can be null during GameRefresher
- Protect CounterDetailViewer from designers who set the drawing scale to 0.0
- Fix crash ending logfiles- beginningState shouldn't be allowed to be non-null when outputfile is null
- Fix crash when copying Toolbar Menu to a newly created map
- Corner case boardpicker exception with multiple boards being moved around
- Protect from GKCs that get sent when no game ever started
- Fix Mat send-to-location bug (which created problems in Undo & multiplayer)
- Movement Trail "initial visibility" and bounding box caching bugs
- Fix Drag Threshold preference to work correctly
- Trait editor Paste button is now always enabled
- Fix mat save/load to reconnect mats and cargo
- Text label shape, bounding box doesn't resepect rotated labels
- Editor: Inserting text into middle of Key Command doesn't work
- Movement traits need to update cargo's mat after movement before applying apply-on-move keystroke
- Log replay of delete command behaves differently after load of sebsequent log file
- Catch FileNotFoundException when reading prefs files
- NPE when trying to create new P2P Network
- Custom preferences in Global Options incorrectly use property name, not description
- ThrowableUtils.throwAncestor() throws wrong object; throwMe() uses wrong constructor
- NPE in GameModule.getProperty() after deleting the Map from the owning Map widget
- 'Centre on Opponents Moves' functionality should ignore movement by Invisible units
- Audit Trail reporting is not reporting trait or piece information for Return to Deck trait when invalid Deck specified
- Replaying a log step can cause Deck to become corrupted
- NPE in EnumeratedPropertyPrompt.getNewValue()
- Reset the Zone Editor title to match the Zone being edited
- ClassCastException: DeckGlobalCommand cannot be cast to Auditable
- Return To Deck Deck name can be lost when pre 3.6 module is edited using 3.6
- Checkbox preference default value is ignored
- Symbolic Dice Button tooltip is overwritten by description text
- Add option to disable OpenGL FBOs on Macs
- Double max heap and retry when image tiler runs out of memory
- Can Rotate traits no longer lose any pre-defined starting rotation when editing a Piece Slot
- Force Game Piece Image names to be valid file names ending in .png
- Duplicate key and menu item for Editor menu
- Definition of Player Sides - Retire/Switch Button image not showing in editor
- DeckPosition was reporting 1 higher than the actual position
- Fix and improve module validity checking
- IllegalArgumentException in GameState.getRestorePiecesCommand() due to bad compartor
- Grid Numbering dialog can appear blank when grid size is very large

Other improvements:
- Prototypes can be selected from popup menu
- Turn Tracker button sizes configurability
- Improved flow for users with blank passwords
- Allow JVM to be specified from command line for VASSAL.sh
- Skip All / Skip None for Mass Piece Loader
- Optimize Single Property Beanshell expressions
- Optimization: Check for possible keystrokes in Restrict Commands before evaluating match epression
- Misc property lookup optimizations
- Improved performance of Map "_isVisible" properties
- Speeds Game Refresh and general performance in modules with many maps defined
- Preference to turn off automatic update notification
- LOS thread thickness is adjustable
- Validation messages when Movement Trail traits placed inside of Rotate, Pivot, or Mat Cargo traits
- Allow module images to have English localizations
- Server text improvements
- Add sumProperties() function for use in Beanshell expressions in the Mouse-over Stack Viewer
- Toolbar buttons can be disabled when a specified Global Property is true
- When switching sides, close private hands/windows that we no longer have access to
- Clarify documentation of sum(PropertyName) in Mouseover
- Better description of Player Hand
- Place Marker should put stacking markers in a stack (even if parent marker is non-stacking)
- Move Camera Button can also change Zoom
- Add description fields to most important editor components
- Improve Game Piece Palette doc per forum suggestion (AsciiDoc file only)
- Zone defining - when dragging a square to define initial zone, dragging at edge of screen scrolls
- Improved bug dialog text
- Repositioning Stacks/Decks optionally draws ghosted images of other stacks/decks
- Global Key Commands "Within a Deck, select Fixed number of pieces" field now supports expressions
- Mouseover Stack Viewer - Unstatic a naughty field and add ability to count face down cards in a deck
- Decks - fill out the rest of the commands with hotkeys and report formats
- Better documented pieceName vs PieceName
- Upgrade to Java 17.0.1+12 for Windows, Mac packages
- Added Game Refresher documentation
- Multiplayer Server controls have improved feedback / UX
- Private Message windows no longer prompt to ignore every time you close them; incoming private messages do not grab focus
- Zone Editor shows coordinates of vertices while editing
- Show X,Y in Configurer when repositioning At Start Stack
- Private chat windows will no longer steal focus
- Show saved game mismatch warnings (e.g., loading wrong version) when loading from Wizard
- When Editor changes a prototype, clear the prototype cache and all PieceSlot caches
- Warn when Global Property has a blank name (which causes NPE on game load)
- Remove doubled images from Ghost Bug Pref
- Different types of Global Key Commands can be cut and pasted
- More robust configurer for PredefinedSetup
- Trigger Action - improved trait summary
- Selection Highlighter expressions now found by search
- Add description to Prototype Definition
- Better ConfigureTree summary on PieceSlot containing a BasicName-using piece
- Description field & better auto-summary for Does Not Stack
- Better defaults for Send To Location offsets
- MatCargo now provides OldMatOffsetX and OldMatOffsetY properties
- Better trait one-line summaries in editor; Folder summary includes description
- While double-clicking to open component in Editor, holding Alt, Shift, and/or Ctrl affects the location the new window opens
- Added MatCargo to manually attach/detach from mats
- Bring fastmatch $$ variable handling into line with standard Global Key Command match expression handling
- Initialise OldMat related properties in a Placed marker
- Improve Mat Movement
- More robust Java version check for Linux
- Reference manual missing description of restrict counters to Deck option
- Removed more items deprecated for over a year
- Improved browser launch support
- Store the tile cache in %LOCALAPPDATA% instead of %APPDATA% on Windows
- Upgrade to Java 17 for Windows, Mac packages
- HTTP requests for server status should follow redirects
- Update all site URLs for new site and HTTPS
- Bring Reference Manual up to date
- Add removal/deprecation checker and remove anything deprecated a year ago
- When editing an IrregularGrid, start the map view somewhere near the grid or its parent Zone
- Don't auto-name new regions a long string
- 64-bit ARM builds for Windows and Macs; switched bundled Java to Zulu
- Upgrade to Launch4j 3.14
- Newly added Layer traits will now default to 'Always active'
- Remove ?s from checkbox preference strings
- Add Scrollbars to Prefs Dialog when needed
- Ctrl/Cmd to select for Does Not Stack
- First 'advanced search' on a module defaults to all boxes prechecked
- Removed ignored 'button tooltip' field from Turn Tracker config
- Less verbose window titles for sub-windows
- Deck reports now suppressed during GKC report suppresssion
- Increase number of default zoom levels in new Map Zoom Capability
- Pieces dragged off the palette using the palette scale factor instead of always full size
- Inventory window allows 3-level zoom
- Expression audit trails preference - Improve error reporting when Beanshell expressions fail. Suppress 'Bad Data in Module' errors generated by counters in Game Piece Palette.
- Expression Builder button added for Message Format fields & Report Trait. Sum() and Count() now available in the Report trait's field
- Added GetString() and .toString() to Beanshell to force the return of property values as Strings
- Property incrementers no longer apply turned-off min/max constraints
- Don't change Deck properties or fire Empty Deck Hotkey when just rearranging order
- Action Buttons now respect rotation
- Allow Action Buttons to be any shape and defined using a Polygon editor
- Shift-click and Ctrl-click can be used in the Piece Palette to select and drag multiple pieces on to the map

VASSAL Engine 3.6.0 相關參考資料
VASSAL 3.6 Release Notes

2021年11月23日 — All Message Format and Report Format fields in VASSAL now include the ... 10412: Double the max heap for modules which run out of memory ...

https://vassalengine.org

Index of releases - Vassal Engine

VASSAL-2.9.9-generic..&gt; 2009-03-02 22:33, 4.4M. [ ], VASSAL-3.0.17-generi..&gt; 2009-03-02 22:40, 9.4M. [ ], VASSAL-3.1.0-beta1-g..&gt; 2011-09-18 15:14, 14M.

https://vassalengine.org

Vassal Engine

Vassal is an open-source game engine for building and playing online adaptations of board games and card games.

https://vassalengine.org

About Vassal

Vassal is a game engine for building and playing online adaptations of board games and card games. You can use Vassal to play in real time over the Internet ...

https://vassalengine.org

VASSAL 3.6.0-beta5 Released - News

2021年10月25日 — Modules using that code MUST be updated if they are to work with 3.6. Things may be broken which worked previously. If you find a new bug, ...

https://forum.vassalengine.org

Vassal 3.6.0-beta7 Released - News

2021年11月23日 — Code deprecated more than a year ago has been removed. Modules using that code MUST be updated if they are to work with 3.6. Things may be ...

https://forum.vassalengine.org

News - Vassal Forum

VASSAL 3.6.0 Released The VASSAL Team is happy to announce VASSAL 3.6.0. IMPORTANT NEW! 64-bit ARM packages: There are now MacOS and Windows packages for ...

https://forum.vassalengine.org

Difference in inventory display between 3.5.8 and 3.6.0

Vassal · Difference in inventory display between 3.5.8 and 3.6.0 · Technical Support &amp; Bugs · slimy December 2, 2021, 4:14pm #1. Extra nulls appear.

https://forum.vassalengine.org

VASSAL Engine 3.6.0 Download for Windows Screenshots ...

VASSAL Engine. December, 2nd 2021 - 58.6 MB - Open Source. Free Download.

https://www.filehorse.com

Releases · vassalenginevassal - GitHub

2021年10月25日 — VASSAL, the open-source boardgame engine. Contribute to vassalengine/vassal development by creating an account on GitHub.

https://github.com