Source Code Amnesty Day 2026

Is there any sort of central repository that points to where people have uploaded their source? It looks like some people have it on the archive, others on github, some personal web pages, some a mix of all of those…

I feel like if I wanted to search for ‘the source code for game X’, that would be straightforward, but if I was searching for ‘the source code for platform Y’, that would be harder. Maybe a page on ifwiki, organized by platform?

I was going to participate, but ‘course correction’ is (infamously) already on github, and also already in its uploaded zip on ifarchive, and I don’t think it would go somewhere else, too? But adding it to ‘a list of I7 source code’ might be nice?

3 Likes

I think the main way people find it is via IFDB tags—there are tags like “Inform 7 source available” that you can search by. Adding it to IFWiki isn’t a bad idea.

5 Likes

OK I’m an hour early, and this isn’t an IF game, but it is fantasy-related, and it is about maps, so here goes. I have made Fantasy Map public on github: GitHub - rileypb/fantasy-map · GitHub

(I made my IFComp game public up there a bit (Source Code Amnesty Day 2026 - #5 by rileypb))

(It takes about 15 seconds to generate a map, so be patient.)

5 Likes

On IFWiki the game pages have URL fields for “download” (as in, download the game to play) and for “play online”. We could add a “source code” URL field. Then it would be possible to search for games with source code by platform, or author, or whatever other field you like. The page you mentioned could be automatically created based on a database query (in the same way as the Glulx interpreters - IFWiki or Cover art gallery - IFWiki pages are created).

6 Likes

That sounds great to me!

4 Likes

I always share my source as soon as an applicable event closes, but it’s always bothered me that, due to assets and customization, no one could rebuild my games from scratch.

This month, I’ll release “full dev packages” for all of my games, including specific extension versions (with whatever edits I’ve made), graphical assets, and web/interpreter templates used. Anyone with an Inform 10.1.2 capable development environment should be able to compile my projects once the assets are in place.

I’ll store these archives at itch initially, with an upload to IF Archive after some kind of safe period.

Repeat the Ending is currently up. I’ve additionally implemented two APCA-compliant color schemes, light and dark, for web players to choose between. Will this (r7) be the final release? I hope so! I’ll have the others up by end of month once the color contrasts have been verified.

I’ll edit those links in here once everything’s done.

10 Likes

Huge thanks to maxFog and hituro for the excellent idea, which solves a major problem: amnesting snippets, which can be useful to others !

This solves not few problems I have: my messing arenas has many interesting ideas, trickery and unusual implementation, but have two serious problem: I use as starting point either well-known stories, dojinshi-style (I pointed in past that using well-known (often copyrighted) settings helps in learning IF languages) or, well, eccentric narratives (not “scientific”: suffice to say that I hate with a passion the ancient hunger/thirst daemons/timers to the point of turning 'em, to put it in a somewhat gentlemanly manner, from input to output…) so perhaps amnesting (after a little cleanup…) snippets of the most interesting ideas/trickery, is the best solution, instead of trying to put them in a presentable state.

I’ll look into the various if/wrk/*/messing dirs and let’s see if I can actually contribuite (with a little editing) in the next few days…

Best regards from Italy,
dott. Piergiorgio.

5 Likes

@JTN has added further information to Source Code Amnesty Day 2026 - IFWiki.

Cool. Now:

We are discussing ways (at least partially) to automate adding known source code URLs, but I think overall it makes sense to check URLs and edit pages manually. The important thing to note is that anyone can edit the wiki (once you’ve registered, which is easy).

5 Likes

Aah how could I forget Source Code Amnesty Day! Well better late than never…

Here’s a list of my IF related works now/already in public view for everyone to look at.

6 Likes

I’ve released all build materials for Portrait with Wolf (now r4), and fixed some bugs/accessibility stuff along the way. One to go!

Portrait with Wolf by Drew Cook

My plan is still to update IF archive once everything’s finished.

Update: Marbles, D, and the Sinister Spotlight has been updated as well.

Marbles, D, and the Sinister Spotlight by Drew Cook

This should be the last time I do feature updates for any of these games, but please report any bugs (I modified a scary regex in PWW).

8 Likes