[Linux] NR Contingency Creator (0.9.1 Beta)

Mystical

Test Rank
Staff member
Admin
Joined
May 28, 2022
Posts
945
Reaction score
683
Points
93
Website
adracingdesigns.com
About NR Contingency Creator
Contig_Logo.png

NR Contingency Generator (also known as NRCG) is a layout tool for NR2003 race-car contingency decals. Instead of lining up sponsor logos by hand in a paint program, you place contig groups on a canvas, point the app at folders of logos, hit Generate, then tweak size, padding, alignment, and which logos stay pinned. When it looks right you export a PNG at the exact canvas resolution, ready to drop onto a car.

Typical use is a 2048x2048 (or other power-of-2) workspace, one or more contig groups, optional reference images as layers, then Export / Quick Export / Batch Export Sets. Projects save as .ctg files so you can reopen a layout later.


Download

(note: app is currently in beta, ADRD is not responsible for any issues that may arise on your computer from use)

Windows Exe: no windows exe for beta
Linux Appimage: NR_Contingency_Creator-0.9.1_BETA.zip

Known Issues/Missing Features

  • NRCG works best when your repository folders are curated with the logos you want. For example one folder for door contigs, another for fenders, and B-Pillars etc etc

Future Possible Features
  • Ability to have Contig UI hidden and swap sets with a hotkey
  • Make linked Contigs Groups export in batch mode as a single image instead of seperate images (would be an option you could toggle on/off)
  • When stroke menu is open if user clicks another contig in group it will switch to it so users doesn't have to ope/close each time
  • Add overlay effect, this will be good for contigs like on a b-pillar that the user wants all the logos to be the same color (e.g. all white with a black stroke)

How to use NRCC

Prerequisites:
Linux AppImage: make the file executable and run it. If FUSE is missing you will need to install it for your distro to run appimages.


App Core features:
- Ability to create Contig sheets or even work on a mod having the proper size and rotation for all our contigs ready to export
- Create saved sets and presets of contigs to easily be able to export and reuse for other mods or sheets you want
- Pin specific slots in a contig group so as you 're-roll' to generate new contigs they remain, pinning cna be used if you just want to manually create a group
- Easily mirror, flip, resize, duplicate contig groups so you can easily have left and right side sheets for a car body
- Link one or more contig groups together so as you work on one the other linked ones also auto-update
- Easily increase/decrease size, padding between one or more contigs, or even resize a single logo to better fit proper size and ability to move contig around in a group if you feel one looks better in a different location
- Rank you cotigs on the go so certain ones appear more often or higher/low in a row
- If creating group of logos that are not contigs ability to apply stroke outlines to reduce any similar color paint schemes from blending with the logo
- Easily export your canvas or every single set in contigs groups instantly
-0 and much more! read the README for the FULL breakdown


Example 1 creating a contig group from scratch:

View attachment Part_1.webm



Example 2 additional features:

View attachment Part_2.webm



Example 3 creating a contigs placed to fit a mod:

View attachment Part_3.webm
Additional notes about the app:

- Works with other mods like ICR which is 4096x2048 just fine, you can resize the canvas to fit
- While the app is very hotkey reliant you can customize the hotkeys to something different
- You can nest layers into folders and even rotate the canvas to see the other side for easier alignment (doesn't affect exports)
 
Last edited:
I see mod; I register; I comment here;

I want to revamp my ARCA Menards Contingency Sets but I'm on Windows and not on Linux, When will you port this to Windows if I ask you this politely?
 
Usually a month or two after Beta I will build windows exe.. I am on linux so I want to make sure the apps are stable first and no major issues before I have to create another branch of the app that needs to be maintained.
 
Okay, so this got me wondering; two questions


Q1: As I'm sometimes very "inpatient" because I'll ask you that, no hassle;
As I'm going to guess with that Release Date: Perhaps Early to Mid October to port windows version?


Q2: Would this be applied to B-Pillar Sets also alongside with Contingency sets?
 
1) I don't have a definitive timeframe, I release things when they are ready but from the apps I've released already I would estimate within a month. I still have some bugs to fix from the beta and iterating and building on linux where I reside is the fastest method before I try to worry about other platforms.

2) The 3rd video in the top post I show a b-pillar demo where I add strokes around some logos that are in a single vertical column. You can build whatever type of logo sets you pretty much want. The app is just focused on door, fender, and b-pillars the most in terms of layout functionality. Someone could make a group on the rear quarter panel for example to populate logos they want or a rear decklid of a ton of small sponsors. As long as the user has their own curated logo folders the app will distribute them.
 
2nd Beta for NRCG is now live! (0.9.1)

It comes with several fixes and new features: (be sure to read readme for hotkeys and view demo below)


Fixes:
- Menu dropdowns sit above the canvas info, so opening a menu is no longer covered by the stats
- Contingency Settings sliders show their value as soon as the panel opens, in bold
- The layers delete button removes every selected layer. Deleting a folder also removes nested folders, images, and contig groups
- Deleting a contig group removes it from the project, including its sets. Batch Export Sets no longer lists deleted groups or writes a blank image for them. Undo brings the group back. Opening or saving a project also drops any group that no longer has a layer


Changes:
- Version is 0.9.1 (Beta)
- The set dropdown shows the current set name. Hold A and click Save to overwrite that set instead of adding a new one
- The left levels panel is renamed Contig image Settings to avoid confusion
- Skew (right of re-roll) swaps the top rotation gimbal for a skew gimbal. Drag left or right to stair-step rows. Images stay upright. Click Skew again to bring rotation back. The angle is kept either way
- The number field beside Skew edits whichever gimbal is showing: rotation, or skew while Skew is on (±75°, 0.1°). Hold Ctrl to snap a skew drag to 1°
- Linked groups take the same skew, mirrored when Flip X differs. Flip Y does not mirror skew. Turning Flip X on negates that group's angle. Sets do not change skew. Presets and copy/paste do
- Right-click the skew gimbal resets it to 0. A dashed guide shows the lean (hidden with Hide Contig Groups, not exported). The group box stays a rectangle and grows so the side buttons stay outside the logos
- The rotation gimbal is a circle with a rotate icon that stays upright as the group turns. Right-click resets rotation to 0. Hold Ctrl to snap to 15°. The old reset-rotation button is gone
- Both gimbals keep the dark fill, are smaller, and show an icon instead of a number
- Make Unique (right of duplicate, a star in an outlined octagon) makes Priority, Spawn, Size, and Padding for that group and its link modifiers on top of the global image settings. Turning it off stops applying them and remembers the values. The panel note is red while it is on
- Contigs menu, between presets and Sets Manager: Copy Unique Modifiers, Paste Unique Modifiers, and Clear Unique Modifiers. Presets save the unique flag and the modifier map
- Hold X and drag a logo to nudge it left or right. Logos beside it move with it so their padding stays the same. Hold Y and drag to nudge it up or down. The rest of that column moves with it so the gaps inside the column stay the same. If a logo reaches the group edge, the group frame grows and the drag stays on a straight line. The dashed guide stays on the logos. The nudge is saved with Sets and cleared when that logo is re-rolled. X + right-click still resets the slot


Beta #2 skew, moving contigs separately in a group, make group settings unique, and saving unique sets:

View attachment Part_4.webm
 
Last edited:
Back
Top