View Single Post
  #1  
Old Today, 07:24
BLACKFIRE69's Avatar
BLACKFIRE69 BLACKFIRE69 is offline
Registered User
 
Join Date: Mar 2019
Location: In the Hell
Posts: 696
Thanks: 484
Thanked 2,585 Times in 569 Posts
BLACKFIRE69 is on a distinguished road
Question InnoSetup - Aura Edition

InnoSetup - Aura Edition

Hey everyone, thanks for the interest!

A few people asked about Aura Edition, so here's the full picture: it's a custom InnoSetup build, forked from InnoSetup v6.7.3, with a pretty heavy set of additions on top of stock IS:

Animation & Effects
  • Custom minimize/restore window animation (replaces the default OS one)
  • Fade, slide, and easing-curve transitions between wizard pages
  • Frame-based sprite animation for UI components
  • Shader-based effects (blur, glow, gradient overlays)
  • Parallax / layered background effects

Image Manipulation
  • Image cropping (rect-based and aspect-ratio constrained)
  • Animated GIF support (playback inside the installer UI)
  • Resizing/resampling with multiple filter modes (nearest, bilinear, etc.)
  • Rounded corners, alpha/gradient overlays
  • Brightness/contrast/saturation adjustment
  • Image compositing & layering (stack multiple images/effects)
  • PNG transparency handling
  • Basic format conversion (BMP/PNG/JPG/GIF)

UI Components (Botva2-style)
  • Sprite-sheet buttons
  • Arc progress bars
  • Custom edit controls
  • Skinned listboxes
  • DPI-aware scaling across all custom controls

Other
  • Tamper protection against unpacking/decompiling the compiled installer
  • A set of new Pascal Script functions exposing most of the above to script authors
  • Several open-source third-party components integrated under the hood
  • Digital signature verification hooks at install time

The catch: this build was made for a private client, so releasing the whole custom compiler as-is isn't really on the table right now.

What I can do is share a standalone plugin — AuraUI2.dll — that brings a chunk of these features (animations, image manipulation, a handful of the sprite-sheet controls) to stock, unmodified InnoSetup, called through Pascal Script. No custom compiler needed.

If there's enough interest, reply below and I'll wrap it up with a document + Pascal Script API reference and post it here.

Further down the line, once I sort out clearance on the original build, I'll look into releasing the full Aura Edition compiler itself.

Thanks.


.
Attached Images
File Type: png 0.png (80.1 KB, 18 views)
File Type: png 1.png (78.1 KB, 18 views)
File Type: png 2.png (84.9 KB, 18 views)
File Type: png 3.png (77.9 KB, 18 views)
File Type: png 4.png (34.9 KB, 18 views)
File Type: png 5.png (41.5 KB, 18 views)
File Type: png 6.png (111.0 KB, 18 views)
File Type: png 7.png (118.6 KB, 18 views)
File Type: png 8.png (107.5 KB, 18 views)
File Type: png 9.png (112.0 KB, 18 views)
Reply With Quote
The Following 4 Users Say Thank You to BLACKFIRE69 For This Useful Post:
audiofeel (Today), Razer-785 (Today), Razor12911 (Today), ScOOt3r (Today)
Sponsored Links