Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Anomalistic Revolution Playtest›Events›DevLog#1 - Text Layouts
Community

DevLog#1 - Text Layouts

Anomalistic Revolution Playtest · published 20 Sep 2023, 07:09 UTC

All eventsPlayers around this dateRead on Steam

We would like to talk a bit about how the game's dialogue system works. When it comes to dialogues, if you divide the screen with horizontal lines, you can see dialogues appearing in three different rows: top, middle, and bottom. Each of these rows also has four different pockets. As shown in the images below, characters can speak from separate rows, and they can also speak from adjacent pockets in the same row.

This game, like many story-based games, reads dialogues from a .txt file. Besides the dialogue sentences, there are some simple codes written in the .txt file to determine which character is speaking in which emotion and in which pocket of which row. Let's provide an example from a dialogue paragraph within the .txt file.

DB04; T, Paintings, B, PC desk
Saye (Desperate): I tell myself not to think about it, but it's really hard. I still can't believe I left the software company I co-founded with Niko like this.
Kedi (Sleepy): ... ...
Saye: Niko owned 40% of the company, I had another 40%, and an external lawyer controlled the remaining 20% for financial and legal matters. We were quite successful but...
Saye: But terrible things happened. I can't stay there for even a minute anymore. There are three reasons for this.
Kedi (Dull): ... ...
Saye (Sad): First, I was never seen or treated as a human during our partnership.

Let's examine all the codes one by one. DB04 indicates that this is the 4th dialogue paragraph in the sequence. The letters T, B, M represent the abbreviations for Top, Bottom, and Mid, indicating in which row the dialogue will appear. Tables and PC desk specify which background image will be used in that dialogue.

For each character speaking in that paragraph, we need to include a layout code (T, M, B) and a background image code. If we don't include them, the program will generate a warning. Unity reads and places all these codes from the .txt file into the game.

Now, let's talk about the names. These are quite self-explanatory. Saye is our main character, and kedi (means cat in Turkish) is our cat :) The emotion names in parentheses next to them encode the emotions with which those sentences are spoken. We plan to provide more details about the emotions in the next blog post.

If you have any questions about how the system works, we'd be happy to answer them. Thank you for your interest in Anomalistic Revolution. See you in the next blog post.

More from Anomalistic Revolution Playtest

Other announcements

All events
Community4 May 2026Anomalistic Revolution: Big Demo Update is Live!Greetings Everyone! We’ve been working intensely for a long time to bring Anomalistic Revolution to its full release and deliver the experience we’ve always dreamed of. During this process, while refining the core mechanics of the game, we realized that our demo needed to be brought up to these new standards as well. Here are the major changes included in this massive demo update: Revamped Runn…Community6 May 2025Anomalistic Revolution Demo Update: New Character Designs & ImprovementsWe've made some exciting changes! Character Designs: We've revamped the character designs for Saye, Elis, and Roza in the dialogue boxes. They now look sharper and more aligned with their personalities! Gameplay & Story Tweaks: We've made small but impactful changes to gameplay and the storyline to improve the overall experience. We're putting in a lot of effort to complete the story and finali…Community3 Mar 2025Join Us at Tokyo Indie Games Summit 2025!We're bringing Anomalistic Revolution to Tokyo Indie Games Summit 2025 on March 8-9! If you're attending, don't miss the chance to meet the team, experience the game firsthand, and chat about our journey. On-Site Meeting: Let's connect! Whether you're a fellow dev, publisher, or just excited to dive into the world of Anomalistic Revolution, we'd love to meet you.