What's new
iCity 2 tells you about a new version once per session, from a card that carries that release's own notes. Updating is two moves rather than one: download the zip, then remove the addon and reinstall it, because the running engine holds a file the update has to replace.
How you find out
There are three ways a new version reaches you, and they all read the same piece of session state, so they never disagree with each other.
- —The UPDATE AVAILABLE card. It opens by itself once per Blender session, the first time you are actually in the iCity 2 workspace. It waits for that workspace rather than firing at startup, so it does not appear while Blender is still loading.
- —The header button. Once an update is known, the iCity Editor header grows a pressed button reading Update followed by the version number.
- —Check for Updates. A button in Edit → Preferences → Add-ons → iCity 2, which asks the server on demand.
The iCity 2 update card open over the workspace, before any download has started: the UPDATE AVAILABLE title bar with its close X, the release thumbnail filling the body, the version line under it (for example 'iCity 2.0.1'), the release notes text below that, and the button row with Skip and the blue Update button on the right.
The automatic card is offered once and then stops offering itself. Closing it with the X, or pressing Skip, does not lose the update: the header button stays there, pressed, for the rest of the session.
A close crop of the iCity Editor area header with an update pending: the editor-type selector at the left, the 'iCity Editor' label, and the depressed Update button with the import icon and a version number, sitting to the left of the account, settings and notifications icons at the right.
The check only looks at the stable release channel. A notification announcing a build published on another channel can therefore appear beside a check that correctly finds nothing to install.
What the card shows
The card is mostly picture. The thumbnail comes from the release, and when that release has a video attached the picture carries a play mark and is itself the link — clicking it opens the video in your browser. If the release has no video the picture is just a picture.
Under it sits the version and its tag, written as iCity 2.0.1 with the tag after a dot separator, and under that the release notes in a scrolling strip. A release published without notes says No notes for this release. rather than showing an empty box.
The zip goes to your Downloads folder if you have one, and to the system temporary folder if you do not. It is never written into the addon folder, because that is the folder being replaced.
Skip is forgotten on restart. The skip state lives in the running Blender session only. Start Blender again and the card is offered again. There is no “never tell me about this version” setting.
Installing the update
iCity 2 cannot update itself in place. The engine loads iCity2Client.dll into the Blender process and Windows will not let a mapped file be replaced underneath it, so an addon that overwrote its own folder would half-copy and leave a broken install. The download is therefore one step and the reinstall is another.
Once the zip is on disk the blue button changes from Update to Uninstall & Restart, and the four manual steps join the notes strip underneath.
The same update card after the download has completed: the green 'Saved to iCity 2.zip' status text at the left of the button row, and three buttons at the right reading 'Open the folder', 'Skip' and the blue 'Uninstall & Restart'. The notes strip below the version line must be scrolled far enough to show the four numbered install steps appended under the release notes.
Uninstall & Restart does the whole sequence for you: it stops the engine, disables and removes the iCity 2 addon, launches a fresh Blender and quits this one. The new Blender is started before the old one is asked to quit, so a failed launch leaves you with the Blender you were already using. You still have to install the downloaded zip yourself in the new session.
Uninstall & Restart quits Blender. Save your .blend first, and save your city with the header S button — your city is not your .blend and Blender’s save does not reach it. See How iCity fits into Blender.
If you would rather do it by hand, these are the steps the card prints, in this order:
1. Stop the engine (the running engine holds files this update replaces). 2. Edit > Preferences > Add-ons, find iCity 2 and remove it. 3. Restart Blender. 4. Install the downloaded zip from Preferences > Add-ons > Install.
The order is the whole point. The engine has to stop before the removal because the DLL is held open while it runs, and the restart has to come before the install because even a stopped engine can leave the DLL mapped until the process exits. Removing the addon after a restart always succeeds; removing it while the engine is running can leave a half-deleted folder. If removal fails during Uninstall & Restart, it relaunches anyway and says so in the status bar and the console — remove it from Preferences after the restart — which is what you then do in the new session.
Whichever path you take, the install itself is Blender’s own Install from Disk pointed at the zip, exactly as on a first install — see Installing iCity 2. iCity 2 supports Blender 4.5 LTS or 5.2, on Windows only in this development build.
Checking on demand
To ask without waiting for the once-per-session check, open Edit → Preferences → Add-ons, expand iCity 2, and press Check for Updates in the top box. The same box states the version you are running.
The first box of the iCity 2 Add-on Preferences: 'iCity 2' with the Blender icon and the installed version number at the left, and at the right either 'Up to date' with a checkmark or a red 'Update to <version>' button, followed by the 'Check for Updates' button with its refresh icon.
- Press Check for Updates. The press returns immediately; the request runs in the background.
- If a newer release exists, the update card opens — every time you press it, even if you already skipped the card this session.
- If not, the reason is written to the status bar for a few seconds and printed to the console.
The reason is specific rather than a blanket “no update”. It is one of these:
If the addon cannot work out which version it is running, it reports no update at all rather than guessing. A missed update is an inconvenience; a phantom one would send you through the whole uninstall and reinstall for nothing.
Where the release notes are
This manual does not carry a changelog. The notes for a release are written when that release is published and are read back from the server, so there are exactly two places they appear and both are current by construction.
In the addon. The update card shows the notes for the pending release. For the history, open the account button in the iCity Editor header and pick About from the left nav, under LEGAL. The panel names the version you are running, then lists the published releases newest first — one collapsed row per version with its date on the right. Click a row to read its notes; a release that shipped without notes has no chevron and does not expand.
The iCity account dialog with About selected in the left nav (under the LEGAL group), showing the 'iCity <version>' heading, the line 'AI-native procedural city design for Blender.', the rule beneath it, the 'Release notes' heading, and at least three collapsed version rows with dates at the right, one of them expanded to show its notes.
Release notes and the update check both need you to be signed in. When you are not, the About panel says Sign in to see what has shipped. See Signing in.
On the website. Account → Downloads lists every published build with its version, release date, size and channel, the first line of its notes, and a Download button. This is where you go for an older build, or when you want the zip without going through the addon at all.
The Downloads tab of the signed-in account page on parametra.net: the 'Builds' card with its release count, the Build / Released / Size / Channel column headers, and two or more rows each showing a version number, a date, a file size, a 'stable' chip and a Download button.
Download links from the website are personal and expire. If a link stops working, return to the Downloads tab for a fresh one rather than reusing the old URL.
The Discord is fastest for anything scene-specific. Email suits licensing, billing and anything needing a file attached.
Contact support →