ICE Pattern Search

by Icebird'
ICE Pattern Search

Summary

ICE Pattern Search

Advanced code analyzer featuring Sequential (2-Line) and Smart Block (scope-based) search methods, with support for Simple / Wildcard (*) and Pseudo-RegEx logic.

Description

[ ARMA REFORGER - ICE PATTERN SEARCH]

[ SEARCH METHODS ]
- [ Sequential (2-Line) ]
  Finds the Decorator, then validates if the immediate next valid line matches the Variable.
- [ Smart Block Search ]
  Finds the starting pattern and searches for the target anywhere within the associated { ... } code block.
- [ Inline (Single Line) ]
  Classic, high-speed single-line search powered by the Pseudo-RegEx engine.

--------------------------------------------------

[ MATCH LOGIC ]
- [ Simple / Wildcard (*) ]
  Standard search using the asterisk wildcard (e.g., m_p*ID).
- [ Pseudo-RegEx Engine ]
  - Anchors: ^Start (line start), End$ (line end).
  - Classes: \d (digit), \w (word char), \s (whitespace), . (any char).
  - Sets: [a-z] (lowercase range), [^0-9] (negated set).
  - Logic: A & B (AND), A | B (OR), !Pattern (NOT).

--------------------------------------------------

[ NAVIGATION & EXPORT ]
- [ Context View ]
  - Live Preview: ±3 line code block shown directly in the results dialog.
  - Visual Markers: >>> indicators for instant match identification.
- [ Hybrid Navigation ]
  - Open Code: Opens the source file (including cached external files) in the Script Editor.
  - Prev / Next: Quickly cycle through matches within the dialog.
- [ Data Handling ]
  - Copy Results: One-click clipboard copy for single or all results.
  - Auto-Export: Saves a summary to $profile:ICE_Search_Export.txt.
  - Interactive Log: Matches are printed as clickable @ links in the Output window.

--------------------------------------------------

[ CONFIGURATION ]
- [ Path & Filters ]
  - Internal: Search within $ArmaReforger or $Core scripts.
  - External: Full support for absolute paths (e.g., D:/MyMod) with Dynamic File Caching for reliable editing.
  - Normalization: Automatic path correction and temporary session auto-clean.
  - Exclude Path: Skip specific folders/files using ';' separator (e.g., test;old;bin).
  - Options: File Extension (.c, .conf), Match Case, and Whole Word.

--------------------------------------------------

[ ACCESS & SHORTCUTS ]
- Modules: ResourceManager, ScriptEditor
- Shortcut: Ctrl + Alt + F
- Category: ICE Tools

License

Arma Public License (APL)

Version
1.0.0
Game Version
1.6.0.119
Version size
77.84 KB
Downloads
4
Created
22.04.2026
Last Modified
25.04.2026
ID
69295D35FFF1DFD7