Steam demo out TODAY: hex tactics with a full Survival roguelite and ranked 1v1
▲ 4 r/RitesOfAccord+2 crossposts

Steam demo out TODAY: hex tactics with a full Survival roguelite and ranked 1v1

https://reddit.com/link/1vsq0xb/video/8b41wgqlrckh1/player

Posted here before and people were interested in playing once our game was on Steam, and our Steam demo just released (its the full game with just one faction unlocked), so give it a shot!

We make Rites of Accord, a 3D turn-based hex tactics with asymmetric factions.

If you like solo runs, Survival is a 20-wave roguelite gauntlet with a lot more in-depth tactics than an autobattler for example, with a draft shop, boons, and permadeath scars.

If you like competitive ladders, we have ranked 1v1 with cross-play against browser players with crunchy combat math and action-packed turns.

Demo: https://store.steampowered.com/app/4579700/Rites_of_Accord/?utm_source=reddit_turnbasedlovers&utm_campaign=demo_launch

Discord: https://discord.gg/ePTEFw4tyk

reddit.com
u/bmerrillcreative — 11 hours ago

Free List Validation Service by ListForge

Hey TOs (and others), ListForge dev here with a free resource to make your life easier!

After I added text import to ListForge recently, I got some requests to make a validation service. Its now live and you can either batch validate using the below documentation or can access 1-by-1 through the GUI over at https://listforge.club/check

Disclaimer that its only as good as the latest BSData repo and my parsing code, so use it as a checking tool not a final decision maker, but it tests successfully on the top 200+ lists on https://listhammer.info/

The idea is that this can make checking all the lists for large events quite fast/automated and then you as the TO can investigate the ones with reported issues. Let me know how you like it and of any issues or questions!

ListForge List Validation API

Validate Warhammer 40,000 army lists with the same engine the ListForge app uses.

Base URL: https://list-forge-validate.fly.dev

Supported input formats

The format field in responses tells you which one matched:

format Source
gw-11e Official GW app list export (English, German, French, Spanish)
lf-detailed ListForge detailed text export
lf-wtc ListForge WTC text export
nr-tournament New Recruit tournament export

Formats grow over time with no change needed on your side. If you have a sample that should work but does not, let me know.

Validate one list

POST /validate
Content-Type: application/json

{ "text": "<the list text export>" }

A typical response (HTTP 200):

{
  "importable": true,
  "format": "gw-11e",
  "listName": "Dave Kerr - Team Australia",
  "catalogue": "Imperium - Blood Angels",
  "detachments": ["Encarmine Speartip", "Headhunter Task Force"],
  "disposition": "Priority Assets",
  "points": 1990,
  "claimedPoints": 1990,
  "unitCount": 12,
  "warnings": [],
  "constraintViolations": [],
  "importUrl": "https://listforge.club/import?d=..."
}

Notes:

  • points is what the list actually costs when rebuilt against current data; claimedPoints is what the text says (null when the text states no total). A mismatch usually means a points update since the list was written.
  • warnings is a list of {stage, message} objects. Stages: parse (unrecognized lines), header (faction/detachment/disposition issues), unit (an option or enhancement could not be matched), finalize (totals and roster-wide checks).
  • constraintViolations holds roster-rule messages (for example "Force must have exactly one Warlord, but has none").

Unparsable text returns {"importable": false}. Text that parses but cannot be rebuilt (for example a faction we cannot resolve) returns {"importable": false, "format": ..., "error": "<reason>"}.

Other statuses (always JSON):

Status Meaning
400 Missing or empty text, invalid JSON
413 Text over 256 KB
429 Rate limited; wait and retry
503 Service busy or restarting; retry with backoff

Timing: expect a few seconds per list. The first request for a faction after a service restart is slower (data loads on demand).

How to present results

Please frame results as the app does: "rebuilt cleanly at N pts" or "rebuilt with N warnings", never "legal" or "illegal". The engine runs on community-maintained data (BSData) and my own parsing code.

Validate many lists (batch)

Built for tournament organizers: submit up to 300 lists in one call, poll for incremental results.

POST /validate/batch
Content-Type: application/json

{ "items": [ {"id": "player-1", "text": "..."}, {"id": "player-2", "text": "..."} ] }

Returns 202 {"job": "<jobId>", "total": N}. Then poll:

GET /validate/batch/<jobId>

{ "done": false, "total": 250, "completed": 41, "results": [ {"id": "player-1", ...verdict...}, ... ] }

Results appear in submission order as they complete; each carries your id plus the same verdict fields as /validate. Poll every few seconds; a 250-list batch takes roughly 15 minutes. Job results are held in memory for about an hour after completion, so collect them promptly.

Limits: 300 items per batch, 256 KB per item, one batch in flight per caller, and a small global cap (409 if you already have a batch running, 503 if the service is saturated; retry later).

reddit.com
u/bmerrillcreative — 14 hours ago

ListForge Update -- Text List Import and Listhammer Integration!

Hey 40K gamers, super excited to announce text import for ListForge with v2.4.4 (available everywhere) right in time for WTC hype! I've been working on this for a long time and its finally in a reliable place. Import text output from the GW app, NR (tournament format), and of course, LF itself (detailed or WTC text formats) and get a fully editable, mathhammerable, viewable, and playable list!

Also this comes with a smooth new integration with Listhammer (created by an awesome friend and fellow dev), which allows you to import your favorite tournament-placing lists directly from https://listhammer.info/ to the ListForge app with a single button press! Welcome to the future! Disclaimer: we are not responsible for any tournament results that may occur as a result of rapid and easy netlisting

Download ListForge for all platforms: https://listforge.club/

u/bmerrillcreative — 8 days ago
▲ 12 r/RitesOfAccord+3 crossposts

New Roguelike Survival Mode Released for hex tactics game Rites of Accord!

So we've been working on our 1v1 hex tactics game Rites of Accord for around a year now and people kept requesting a single-player mode, so we added a full roguelite survival game mode, which just launched!

It features 20 authored waves, with a boss wave every 5. Between waves you draft recruits, upgrades, extra abilities, and team-wide boons from a credits shop. Permadeath is real, but each unit gets one stasis save: the first time they die they freeze on the board, then come back next wave with a permanent scar (has a downside and an upside).

There are 9 playable starting squads (one for each subfaction) and tons of new mode-specific upgrades and boons. I've set the difficulty quite high, so would love to see if anyone can actually clear all 20 waves.

Please let me know your thoughts if you can give it a try and please come say hi on Discord and wishlist on Steam. Everything (including the game, no payment or download) can be accessed here: https://ritesofaccord.com/

P.S. sorry for the janky vid, video editing is not my passion and the video editor I work with is busy working on the real new game trailer!

youtu.be
u/bmerrillcreative — 27 days ago

ListForge Update -- Game Tracking and Revamped Mathhammer

Hey friends, I've got a huge ListForge update to share with you all! v2.3.1 is now available on all platforms!

This release brings a full in-game score tracker to the new Play tab (11th only)! It features mission-driven scoring, secondary-card management, per-round CP, a synced Match History and a filterable stats dashboard.

You can start a game by using the scoreboard icon in the View/VS mode. Make sure to have your own disposition selected and select an opponent disposition in the VS mode by either importing your opponent's list with a LF code or just selected faction/detachment(s)/disposition. The reason I have structured it like this is because I envision that during a game, you will be switching between the View screen to reference all your rules/strats/units and the Play screen to track the actual game. However, if its really unintuitive I am open to changing things around.

In that vein, this is the initial rollout of a whole new feature set, so please let me know of any feedback. I think its a solid basis but we can definitely build from here together. Right now your match history is yours alone, it syncs between devices if you are signed in, but nobody else can see your stats. I plan to take this further in the future by setting up integrations with other game-tracking and tournament-running services to sync results + stats, make in-app list-based stats displays, optional integrations with the ListForge Profile feature set, and maybe (if people want it) opt-in public stats contributions. Please let me know which of these directions (or others) are most exciting.

Even more importantly for some of you, this update also ships a major Mathhammer revamp that addresses the majority of features people have been requesting, such as: loading targets from reference, adding per-weapon keywords/re-rolls, single rerolls, Indirect Fire, dev-wounds and points-efficiency calculation.

It also includes various bugfixes and QoL updates as usual, full details in ⁠changelog here: https://lookingforproject.com/projects/listforge/updates/v2-3-1-patch-notes-mathhammer-revamp-and-game-tracking

Download for all platforms: https://listforge.club/

Discord (best place to give feedback): https://discord.gg/7MfPgVgECy

EDIT: v2.3.2 now out that fixes the shared tactical and fixed missions not showing up in tactical draws bug!

u/bmerrillcreative — 2 months ago

ListForge Update -- 11th compatibility fixed and clean!

Hey friends! I've been working hard and moving fast, and just released app version 2.2.9 (for Android and desktop, iOS coming soon) along with updates to my fork of the mithraw branch (linked in-app dropdown) which together fix almost all of the bugs you guys have been reporting and work as a fully functional and clean 11th ed experience!

Thanks so much for the bug reports (best place is the Discord but here is ok too) they are truly really helpful! On that note, please double check your app version and data are up to date before reporting a bug as a lot of them can be solved that way.

In order to get everything working nicely, please update to app version 2.2.9 through the App/Play Store or automatically in the desktop app AND also update the fork data in-app using the clock icon. I will update this post when the iOS update for 2.2.9 is released.

reddit.com
u/bmerrillcreative — 2 months ago

ListForge Update -- 11th fully supported!

Hey gamers, 11th is here and supported by ListForge in the newest patch 2.2.6! I have added a more complete reference section for the new edition, including primary and secondary missions. I have also added dispositions into listbuilding and your/opponent's specific primary missions vs each other in the VS mode. I have a lot of further improvements and innovations planned for 11th edition so exciting times all around -- happy gaming!

Right now there is a fork of the BSData repo put together by a fine somebody named Mithraw (please put me in contact with them to credit them better if you know them) that I've added to the in-app download suggestions that seems to be quite complete. However, I do not yet know the future update plan for this fork so use it at your own risk, I cannot guarantee that lists you build with it will receive updates going forward. Once the main BSData repo updates for 11th, I will add it in-app as a stable game system.

Download here: https://listforge.club/

Project Discord to follow along: https://discord.gg/7MfPgVgECy

EDIT: just released 2.2.7 to take care of a bunch of compatibility fixes for the Mithraw dataset on Android and desktop (iOS coming soon as usual). If you reported a bug, please update your app and check again! I think this should fix everything reported besides the stepped points for multiples of the same unit, which will require actual data adjustments. I will work on those data changes myself or try to solve together with the maintainer tomorrow/this week if this is still the best path forward

EDIT 2: 2.2.7 released on iOS as well now!

EDIT 3: I just applied some changes to my fork of the mithraw data to fix stepped points costs for multiples of the same unit! Please update data and ensure you are getting data from GH directly (not my failed mirror, sorry again about that) using the link in the dropdown in-app. Let me know if any issue remains!

u/bmerrillcreative — 2 months ago
▲ 8 r/RitesOfAccord+1 crossposts

Tabletop Wargame called Rites of Accord just released their third faction, the Glacial Chorus!

This game is made by the same developer who created list forge, and is incredibly easy to get into. The games are also quick and concise, making it easy to get a quick game in to scratch that wargame itch, without having to commit a couple hours

https://ritesofaccord.com

u/Albino_Skittle42 — 3 months ago

Archive of the Accords (Lore Compendium) Launched!

We just launched the Archives of the Accord which contains a ton of new lore, inclduing 3 short stories featuring named characters that will eventually be playable in-game and 2 detailed lore entries about phenomena in the Rites of Accord vision of our future!

You can access it from the landing page by clicking Lore or right here: https://ritesofaccord.com/lore

I will also be working on making it available elsewhere in-game (like while waiting in queue).

I especially recommend reading A Cold Front (Part 1) that is about some rising stars of the Glacial Chorus faction which launches tomorrow! https://ritesofaccord.com/lore/a-cold-front

u/bmerrillcreative — 3 months ago
▲ 8 r/TurnBasedTactical+3 crossposts

Competitive playtest league for Rites of Accord, a turn-based tactics game: $175 prize pool, free to enter, 6 weeks

Ran a paid playtest through this sub last week, thanks for all the great feedback guys! This game is moving fast and I got a lot of asks for more playtest opportunities, so here it is.

A bit different from the usual playtester ask: we're running a six-week competitive playtest league (May 19 to June 30) for our turn-based hex tactics game.

How it works: play ranked matches on the ladder and climb the leagues. At the end the top 3 split a $175 cash pool ($100/$50/$25) and top finishers get exclusive one-time titles. The part that makes it a playtest and not just a tournament: any cash winner must submit a short written review of the game to be eligible for the payout, and every player is encouraged to drop feedback in our Discord any time.

Disclaimers: free in-browser beta, still in active development (expect rough edges), no entry fee, ~15 ranked games to be prize-eligible, 18+, PayPal payout. It's skill-based, not a raffle.

Play the Beta at https://ritesofaccord.com/ ...I recommend starting with the tutorial, then the ranked button is "Enter the Rites"

The Discord, where you'll find matches, free faction unlock code, and can drop feedback, is discord.gg/3wt9e8PnXU

u/bmerrillcreative — 3 months ago
▲ 7 r/StrategyGames+1 crossposts

Rites of Accord: turn-based hex tactics with asymmetric factions, need more playtesters!

- Game: Rites of Accord

- Playable Link: https://ritesofaccord.com

- Platform: Desktop browser for the open beta (Chrome / Firefox / Edge / Safari). Free signup. Steam release in November

- Pitch: Turn-based hex tactics, two asymmetric factions playable (four more coming), 30–45 min matches, objective-based scoring (not just elimination)

- Free: Yes, the game is free forever, all faction unlocks free in beta stage (beta unlocks stay after release)

Looking for playtesters for the browser beta of my deep but quick team building + hex tactics multiplayer game! As you can see in this gameplay video, you build a team of 1000 points (2 factions, 6 subfactions, 20 characters, 60+ abilties) and then play dynamic games focused on holding objectives, completing secondary missions (rites) and getting achievements for points.

What I'd love your take on: does the tutorial land, do the two playable factions feel interesting and distinct, is the game flow and scoring clear, and how does the visual/UI feel? Honestly anything that surprised you, frustrated you, or made you go "oh that's cool" would be great to hear, thanks!

Discord if you want to chat/give feedback or find someone to play multiplayer with (also has the code for free second faction unlock): https://discord.gg/3wt9e8PnXU

u/bmerrillcreative — 3 months ago

Looking for 10 playtesters this week for a browser-based hex tactics game ($15)

[closed/full]

Hi everyone,

I’m looking for up to 10 playtesters this week for my multiplayer (1v1) hex tactics game.

Here is a link to the game including browser beta, trailer, Steam link, etc for anyone interested: https://ritesofaccord.com/

This is not a bug-hunting test. The goal is to understand what a new player thinks and feels during their first few sessions: what is clear, what is confusing, what feels fun, what feels slow, and whether the game makes you want to keep playing.

Payment

  • $15 USD
  • Paid through PayPal
  • Payment sent after I receive the completed feedback form and verify matches played

What you’ll need to do

  • Play the browser demo for around 2 hours total (including tutorial, 1 game vs AI and 3 game vs humans)
  • Fill out a feedback form along the way (it will autosave progress as long as you're signed into your Google account)

Requirements

  • Desktop PC + browser
  • Decent+ internet connection
  • Genuine interest in turn-based multiplayer games
  • Comfortable giving honest first-impression feedback

I’m especially interested in feedback on:

  • Did you understand what to do in general?
  • Was the tutorial clear or overwhelming?
  • Were the strategic choices interesting?
  • Did anything make you want to keep playing?
  • Did anything make you want to stop?
  • More details in the form

How to start

Please start the feedback form: https://forms.gle/bDKrvNBGgmuGrXrd6 and join the Discord as linked in the top of it. Comment here or there that you've started so I can check you off as one of the 10. Please comment again when you've completed it so I can verify and send payment 😄

I will close this playtesting session (maybe more in the future) on May 24th, so make sure to complete the full form by then.

CLARIFICATION: the 3 multiplayer matches are the main focus of this playtest and 100% required to receive compensation, not optional, no exceptions. That's why this playtest runs for 11 days until May 24th and I require joining the Discord to schedule multiplayer matches. If you waited in queue for a few minutes without getting a match, that does not excuse you from this requirement. I have been very clear about this, but if you signed up and are not able to meet this requirement, please let me know so I can give your spot to someone else.

Feel free to ping me here or on Discord with any questions at all Thanks so much for your interest!

EDIT: CLOSED, all 10 spots filled already, thanks for the quick responses and interest! Testers, you have until end of day May 24th to submit the completed form with all games played and ping me that you've completed it in order to receive the compensation. If you signed up but wont be able to complete it by that time, please let me know ahead of time, so I can give your spot to someone else.

If you missed the window on this one but are interested in the game, I would still LOVE your feedback but unfortunately wont have the budget to compensate during this round. Please follow along in the Discord for future opportunities too.

u/bmerrillcreative — 3 months ago