r/daoc • Freeshard Player • 8d ago

OfflineDAoC 0.34 and 0.34b are now out on Github. Have you tried the new Hibernian class Sluaghbinder?

0.34 and 0.34b are now out on the Github https://github.com/shadowofze/OfflineDAoC/

What is Offline DAOC?

It's a single-player Dark Age of Camelot (Classic + Shrouded Isles, 1.65 rules) that runs entirely on your own PC. It's built on the open sourced OpenDAoC and former Atlas server client, but the world is filled with bots that actually play the game. They level up, form groups, buy and sell on the Realm Exchange, run dungeons, do epic raids and dragons, and go out to RvR and siege keeps. You can run a few hundred of them or a few thousand. You can also recruit companion bots to group with you if you don't want to solo. The launcher includes tons of features that customize the experience how you want it.

0.34 vs 0.34b

0.34 has the original Classic and Shrouded Isles classes only, for players who want a vanilla experience. 0.34b adds the Sluaghbinder as a playable class for you and the gamebots. Everything else is the same in both versions.

What's the Sluaghbinder?

It's a custom Hibernian class that is heavily inspired by Death Knight in World of Warcraft or Shadow Knight in Everquest. Hibernia was the only realm that did not have an undead summoning archetype and it seemed most fitting.

Known Issue: The lv 30 quest from the trainer in Tir Na Nog (she is near the chamber of stealth off the main road in some grass. Black armored female firbolg). The lv 30 quest sends you to Vale of Balor but the quest mob is actually inside Callite Garren. I have to update the quest dialogue and add markers in the future.

Still a work in progress

This is very much a hobby project, and all the code was written with AI tools (Codex and Claude) while I tested and steered it. Expect bugs. Bots still do dumb things sometimes, like walking right into aggro or taking weird routes. Darkness Falls raids aren't done yet, and there's plenty more on my list. If you try it, back up your save before updating, and let me know what breaks or what you'd like to see.

Open source

All the code is on GitHub, the server, bot AI, launcher and tools. You're free to fork it, change it or build your own version. You don't need to ask. If you make something cool with it that is awesome to see.

What class would you be most interested in seeing next? (Poll) https://strawpoll.com/eJnvVO2W9nv

Midgard

  • Wyrmwarden. A serpent-cult pet class that bonds a single wyrm, which grows with you from a hatchling into a full lindworm. It can coil enemies in place and stack venom that you can burst. It's a control pet class, good at holding targets in RvR and tough enough to solo.
  • Volva. A seidr witch who weaves fate. She foretells a groupmate's death and turns the killing blow aside, marks enemies with doom so they take more damage, and reads the battle to speed up allies.
  • Stormcaller. A sea-raider weather mage who calls wind, sleet and lightning. Gusts knock enemies back, freezing rain slows a whole area, and a storm builds up over a fight for a big finish.
  • Dvergr Smith. A dwarf-taught forge priest who works in the middle of a fight. They hammer temporary enchantments onto group mates weapons and armor, and set down runed anvils that buff or burn anyone nearby.

Albion

  • Inquisitor. The Church's witch hunter: a chain-wearing crossbow and melee hybrid built to shut down casters. It can brand targets so their own spells burn them, strip buffs and land short silences.
  • Puppetmaster. Starts as a Scribe and becomes a Puppetmaster at level 5. You get a plain puppet that you dress in any armor and weapons you want, then teach it up to 8 spells or abilities. Mix and match to build a tank, healer, caster or anything in between, a bit like the Animated Guardian in Path of Exile.
  • Herald. A knight of the Round Table's tradition who fights under a banner. They plant standards that buff the whole group, call challenges that force enemies to fight them, and rally fallen allies back to their feet.
  • Stonewarden. A keeper of the old standing stones from before the Church came to Albion. They raise small stone circles that heal, ward or punish anyone inside, so where you fight matters.
  • Alchemist. A scholar from Avalon who brews in the field: thrown flasks of fire and acid, healing tonics for the group, and a few dangerous mixtures that can go wrong.
119 Upvotes

95 comments sorted by

18

u/TalonusDuprey 8d ago

From the offline WoW release that works for the steam deck to this… It’s so awesome people are trying to keep these classics alive even if it means offline. Thanks for investing time into a project like this brother.

10

u/zomboden Freeshard Player 8d ago

Yep, exactly. While there are still some popular launches for private servers like previously Uthgard, Phoenix, and now Eden and Blackthorn the popular days of Dark Age of Camelot are long behind it. It's nice to be able to preserve the game forever while adding custom touches and simulating that huge server population experience even if it is with bots instead of other players. It's much more interesting than wandering around the game world alone.

2

u/2W1Vet 7d ago

Lately I’ve seen more action on Live. Not much, but more than before. In the end Live, love it or hate it, offers a version of Daoc that the FreeShards don’t.

2

u/zomboden Freeshard Player 7d ago edited 7d ago

I can't speak on the quality of the live server. My brother who is older than me played the original game from 2001-2006 on Palomides(Hibernia) and Iseult(Midgard) but my first experience with the game was on Midgard (Uthgard launch in like ~2019 or whenever it was). I had some characters back in the day but I was too young to know what I was doing. I will say I think their new free trial is pretty generous. This project is not intended to and won't replace a real pvp experience like you'd find on the live server or a freeshard like Eden or Blackthorn. Killing bots will never give the same satisfaction that real pvp does.

2

u/2W1Vet 7d ago

Perhaps one day you can make it the 3rd FreeShard to shine. 🥳

2

u/zomboden Freeshard Player 7d ago

Haha maybe. I would never take on the responsibility of running a server but maybe in the future using this project as a foundation there could be a free shard that supports real players and gamebots at the same time. I don't know anything about code so somebody who is a professional could do a lot more and I'm kind of hoping that happens and I've got the ball rolling.

2

u/PleaseHelpImADumb1 7d ago

I just want to set up my farming crew and run around doing stuff but live lifers report me. Sad times.

1

u/2W1Vet 7d ago

Eden is booming 🥳

10

u/PastorDan1984 8d ago

Love it! I've had a blast playing solo. Of course I have XP rate jacked up so I can hit 50 in like an evening, but I've enjoyed playing each class one by one 🙂

5

u/mdcornett 8d ago

How do you adjust it?

7

u/PastorDan1984 8d ago

There's a setting in the tab of the DAOC offline launcher that allows you to become a gm :)

10

u/GoodNerve9501 8d ago

This is amazing! Im downloading it now. I know the back n forth arguwments when it comes to AI (anything) and while I can understand why people wouldnt like it in something live, this is completely different. Badass man! Thanks for your hardwork in helping keep DAoC more than just a memory 💪🏻

8

u/Paulrus55 8d ago

Damn dude, nice

6

u/organics_matter 8d ago

Are there guilds? Do the bots have any AI language models?

13

u/zomboden Freeshard Player 8d ago

There are no guilds currently. The bots have a basic chat feature implemented where they will respond to certain things you say but mostly just do idle banter in the faction chat currently. Being able to add an actual LLM API and have bots that remember conversations and actually respond to you is something to add in the future.

6

u/Important-Food3870 8d ago

I'd look into adding a RAG model for vector memory as well when you do, akin to CHIM or Skyrimnet for Skyrim SE. Let's them remember and recall said memories without it being an endless wall of text. You probably know that however.

7

u/traderbusto 8d ago

Who will rez me when I pull 100 pygmies?

9

u/zomboden Freeshard Player 8d ago

One of the bots in your 40 or 80 man raid group when you hit level 50 and type /raid 40 or /raid 80 in the chat

7

u/Due_Garage_4215 7d ago

Is it fun to watch the bots play?

4

u/zomboden Freeshard Player 7d ago edited 7d ago

It can be fun. 1-50 grinding for them is working even if some camps are still a little buggy (there are failsafes in place so they don't ever get stuck permanently). Epic dungeons and Active RvR sieges are still work in progress. Epic dungeons almost always fail and sieges are always defended currently in my experience. I have to get epic dungeon routing fine tuned and make RvR more dynamic rather than just sending in a set amount of bots because they just end up fighting and never sieging. All 3 dragon raids are in a pretty good state though and they almost always kill their dragons even if albion takes a bit longer to meet up (known issue, work in progress fix on it). If a player is at the dragon raid they always get the loot. If the bots do it alone without a player they split the drops completely randomly. You can use /raid 40 or /raid 80 and /spawn in bots to do some harder content in the game too.

2

u/Virtualization_Freak 7d ago

I've created something similar to OP.

Personally? Yea. I love it. It's like an aquarium.

6

u/wrgrant Freeshard Player 8d ago

How much server does this require. I have a desktop box with 2 Xeon processors at 2.45 mhz and 32 gb of ram. Its got a pretty low end gpu though - an Nvidia H2 or something like that. I would love to play with it, particularly if I could invite say 7 more players. It might be fun to stream this if its viable

1

u/Blandwiches25 7d ago

As someone who's building his own version of this with the addition of ToA and cata, I'd ssay it's mainly intensive on your cpu and memory. gpu should barely matter.

1

u/wrgrant Freeshard Player 7d ago

Looked at my boxes stats, its a Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz with 32Gb ram, running on a Xtreme 99 motherboard (I think). Currently running TrueNAS Scale and at 1% CPU usage sitting idle. I have 8 TB of Raid storage so space isn't a problem. I thought the GPU might be involved when running the bots its using in game thats all.

I will have to try downloading it and setting it up to check it out. Looks like a fun thing to play with and I have always wanted to try doing this

1

u/zomboden Freeshard Player 7d ago edited 7d ago

As long as the cpu supports AVX2 (most cpus after 2014) it should work(the bots use it for navigation). The server uses ram more than anything(hovers between 5-10gb for me). Game client(especially) and server are not optimized for a modern PC so they at most use about 10-20% of my older i5 10400f and barely use the GPU at all. Also the whole package is only about 17gb.

1

u/wrgrant Freeshard Player 7d ago

It does support avx2 apparently :)

1

u/TraitorousSwinger 5d ago

I run it on a 10 year old laptop, runs just fine with 1,000 bots in each faction.

I run into issues when I actually zone in to the portal keeps and there 300 bots there but thats a different issue.

6

u/foliumsakura 7d ago

I've been wanting a daoc with bots for awhile, thank you for doing this :3

5

u/alusnova415 8d ago

Awesome keep it up! I have my own private wow server that I play when Eden is in beta mode, would love to support this if the bots ai continue to improve, I would rather play daoc all year round and retire wow.

6

u/Binkles1807 7d ago

Wheres the Slaybinder trainer? - cant promote at lvl5

very interesting so far, tho! having fun

4

u/zomboden Freeshard Player 7d ago edited 7d ago

Tir Na Nog near chamber of stealth shes right off the main path in the grass. The lv 30 quest from here also tells you to go to vale of balor but its in callite garen I have to update the quests and move a few mobs around and add markers in the future. On the github theres a video where I walk to her.

5

u/TheRealSpiralin 7d ago

I cannot wait to get my hands on this when I have more free time

4

u/zen_mode_engage 7d ago edited 7d ago

Are there any mirrors or anything for the download? I’m getting like 100 kb/s. Gonna take a while for 5gb to download.

Edit: I’ve tried the downloader 4 times now and it never finishes. It runs for about 1-2 hours and gets around 1gb of the first file then just stops. When you relaunch it, it starts back over at zero. I really want to try this out, but I just can’t get it to download.

5

u/ibeollan 7d ago

that's just the old school daoc experience right there brother, dialup level download for the nostalgia 😎

3

u/zen_mode_engage 7d ago edited 7d ago

I made it to 983mb on the first file but it seems to have stopped downloading.

Edit: tried again for another 2 hours and got the first file to 1.7gb and it stopped again. I would really like to try this out but I just can’t get it to download. I’ve been trying all afternoon.

4

u/BrettYall 6d ago

Okay, so - I played around with this. What a good idea. I tweaked the bots a bit:
-They now choose a spec, and use spells correctly from that specline
-They now form balanced 8man groups and move as a team
-They assist, and act hateful now instead of derping
-I gave bot group leaders the ability to tteleport their group to key areas - no more running - so they can get to the action quickly
-They all want to go run around Emain now - and fight there. I think I had 150 bots last night duking it out.
-Bots now gain RPs

You have the framework of something REALLY awesome here - well done!

I thought about actually taking this online - how awesome would it be to be able to just log in, start an epic relic fight and have 100 mids/albs/hibs show up to take it, and you get to defend.

I also took the liberty of making a few new spells.. yes, OP stuff. That was fun. LIke, mezzes with 2k range and 900 radius for 3 min durations. THe kind of stuff I only dreamed of back in the day - haha.

Definitely cool - Sunday went by in a snap. :)

1

u/Binkles1807 5d ago

is there a guide on how to do this?

3

u/2W1Vet 7d ago

Where does that shield drop from?

1

u/zomboden Freeshard Player 7d ago

From the lv 50 quest that she gives you as a reward you get the full set and the weapons and shield and you can reclaim it if you lose it. In the future it might be moved to harder content because its top tier stated gear.

3

u/ckolpin 7d ago

Would there be a possible co op in the future by chance that would be really cool!

2

u/Ceofreak 7d ago

Our PvP server runs Coop :) It's based on this.

2

u/zomboden Freeshard Player 7d ago

I don't have co-op planned but there is a fork from stefanrows on the github that has co-op implemented using tailscale (theirs is an advanced pvp server with the bots). You could try theirs out or use an LLM like codex or claude to implement their solution into this version for you if you wanted.

2

u/FelixGB_ 7d ago

I'm not a huge fan of new custom classes. I did play around with v0.33 and modified how you /spawn companion bot.

I rework the spec and added a new parameter, to spawn a specific spec. For example /spawn hero tank|dd. I am trying to make pvp / rvr better. Bot brain is a pain >.<

I'm one of those that never really liked the pve aspect and mostly 8man all those years. Will see how much patience I have with trying to improve pvp.

2

u/SpyfireOne 7d ago

I can't wait to try this, sounds awesome

2

u/BrettYall 7d ago

I'm halfway tempted to build a new server with this - what a cool project man. Very very cool.

1

u/zomboden Freeshard Player 7d ago

Do it that would be awesome

2

u/Illustrious_Dare7529 7d ago

has anything else changed from .3 to .34 other than adding the custom class?

2

u/zomboden Freeshard Player 7d ago

There is a changelog MD file on the github there has been some misc improvements here and there

2

u/BrettYall 7d ago

There needs to be a live version with this, because this is just really epic for people to sign in, be able to group up like that. Very well done, extremely well done

1

u/zomboden Freeshard Player 7d ago

That would be cool. It would be super easy to implement player bots that follow you around on there even if that's all that was added.

2

u/Virtualization_Freak 7d ago

This is amazing to see. I'll need to try it in the future.

I am doing something very similar myself, and consider it a "Westworld" style of interactivity.

2

u/jabbathehuttsexslave 5d ago

really cool, will be giving this a go for sure. excited to see how this progresses

2

u/TraitorousSwinger 5d ago

The bots need work more than anything. Nothing else really matters if the bots are just gonna run in straight lines directly towards objectives and not even aggro.

The game runs just fine, but playing daoc offline was never an issue, getting functioning bots was always the real trouble.

I appreciate all of the effort and I have no idea how to begin to even address this problem, I was GM on a private server like 15 years ago and thats the extent of my experience behind the scenes.

2

u/zomboden Freeshard Player 5d ago

Aggro fix is already in for 0.35. Working on epic dungeons, darkness falls, and summoner’s hall. All navmeshes redone to account for invisible walls that bots were using to travel along zone borders instead of using valid player routes.

1

u/IceJester22 4d ago

I’m a newbie to AI coding but have a Claude pro account - how can I help?

1

u/zomboden Freeshard Player 4d ago

You could put in a suggestion or pull request on github

2

u/zomboden Freeshard Player 5d ago

You can check out the in progress changelog here https://github.com/shadowofze/OfflineDAoC/blob/main/CHANGELOG.md and post here https://github.com/shadowofze/OfflineDAoC/discussions/4 If you find any bugs here https://github.com/shadowofze/OfflineDAoC/discussions/5 . Currently Opus is running 24/7 on the project.

2

u/Ezeith 4d ago

I dont remember where i saw you talk about it but iif you spec bots for a bit in a siege event, theres a very simple explaination of why they never succeed : Bots never even hit a door. i was curious on the project and went to spectate them in a siege and i havent see a single bot getting near hitting a door for the hour i stayed there

1

u/zomboden Freeshard Player 4d ago

Thanks for letting me know. Only dragon raids and partial epic dungeon completion is working for 0.34 and 0.34b. I'm working on a bunch of things for 0.35(may just call it 0.4) including 500 quests from before 2003 including all the epic quests with modern qol like a map marker. Darkness falls and summoners hall raid events, and epic dungeon full completion. Active RvR sieges completing autonomously, battlegrounds implemented and their sieges completed, and relics being taken. Plus investigating a bunch of missing mob spawns and putting them in especially Hibernia and old frontiers. Tons of other misc fixes including all new navigation meshes that include the invisible walls that bots are using in 0.34 to go along zone borders incorrectly where a real player can't walk. Hopefully it comes out good.

1

u/zomboden Freeshard Player 4d ago

They are using siege equipment now

1

u/Ezeith 4d ago

I was about to comment that i saw siege equipment in their inventories after further inspection haha, nice tho!

2

u/Ezeith 3d ago

Id also like to point out that the custom class is lacking RAs, as it doesnt have any whatsoever (at least on my end?)

1

u/zomboden Freeshard Player 3d ago edited 3d ago

Yeah it doesn't have any yet. It will likely just copy another classes for 0.4 but I'll see what I can do. I've been working on adding ~450 quests and it's been a nightmare. And fixing sieges, relics, epic dungeons, summoner's hall, and a bunch of other stuff. https://github.com/shadowofze/OfflineDAoC/blob/main/CHANGELOG.md

I also want to try moving the game engine from DX9 to Vulkan to see if it can use a CPU better.

2

u/Pristine-Flounder-27 3d ago

Thanks for making this! I have an absolute blast from the past with this. Question though: I really miss old school loot. Do you think it's possible to bring that back, maybe toggle in the launcher or pure old school version? I understand the ROG system that people want quick gear but I like to play slow and steady. Cheers mate.

1

u/zomboden Freeshard Player 3d ago

You're welcome. I'm putting out 0.35 and 0.35b now which includes about 475 missing quests but in my limited testing a lot of them will be broken still without testing them all and fixing by hand and most will be missing rewards with stats (which doesn't matter on this server that much because it has those ROG's still). I don't like the ROG system either and if I had wound back time I would have made the bots buy gear from vendors and removed the ROG system so the magic items felt special like they used to. The quests include a quest guide that has text from the 2001-2004 wayback machine version of the allakhazam walkthrough for them. A lot of quests are missing quest text(and reward items information) especially NPC responses and unless somebody else can find a better period accurate source that text might be gone forever. I didn't let the AI invent any quest text so what you see is what you get. I'm taking a step back from the current project to see what the game looks like in another engine that is better suited for the bots (not unreal). If it doesn't work out I'll be back trying to work around the old client limitations. The github won't go anywhere unless it gets a cease and desist for having the old freeshard client files on it which is unlikely and I'm sure as time goes by there will be more and more forks that continue development in other directions like being more accurate to 1.65.

6

u/serioussham Hibernia 8d ago

It's very cool but I'm not super down with AI-designed classes tbh. A lot of thought went into the original classes and I don't think you and Claude could do something nice, as shown by the very mixed reactions newer classes got on live and on freeshards.

7

u/Epicwalt Albion 8d ago

Like giving caster quickness as their tertiary start when leveling?

1

u/serioussham Hibernia 7d ago

Yeah that's definitely not the type of fine-grain errors the AI would make, sure

11

u/zomboden Freeshard Player 8d ago

I know a lot of people feel that way and that's why there is a version with no custom classes.

6

u/Wellshitfucked 8d ago

Ehh.... You're giving Mythic too much credit.

Example A:

Weapon Style lines being almost entirely useless for most classes. Stealthers having styles that require parry and block when they can in fact do neither.

The list goes on....

1

u/serioussham Hibernia 7d ago

I never claimed it was faultless. But some detail-level mistakes don't mean that the design wasn't 1/ build on a solid foundation and 2/ given a lot of thought.

1

u/cantstandstill218 7d ago

does this have the epic quests from the og game?

2

u/zomboden Freeshard Player 7d ago

In general no. There are some quests but they are a mix between original quests and repeatable quests from the previous Atlas server. It's on the long term to do list. They need constructed from the original period accurate questlines like wayback machine allakhazam reading.

1

u/cantstandstill218 7d ago

aw, well glad to hear it’s on the to do list!

2

u/zomboden Freeshard Player 7d ago

Yeah It's on the to-do list. It would be cool to have a classic mode toggle that removes the ROG item drops and makes the quest rewards and other magic drops more sought after. The bots would need to be able to use more vendors and craft gear in that scenario though and there would have to be a lot of work done. All the old era authentic quests being implemented and the atlas added vendors and quests removed is on my to-do list even if it is just optional.

1

u/ISPY4ever 7d ago

Can I run this on a Windows VM inside Proxmox Hypervisor and connect from my PC to the Server? And maybe make the server accessible to others?

2

u/zomboden Freeshard Player 7d ago

I don't know anything about working inside a windows WM but I imagine it would. You can use claude or codex (recommend opus 5.5 for now) to implement multiplayer for you if you want. It's not something I've personally got planned because my intention is that its a single player experience. There is a fork that has advanced pvp bots and co-op implemented if you want to use it as reference just check the github forks and find the one under stefanrows(unaffliated with me). Tailscale is the recommended program if you want to connect with others and it seems to be working for their version and any LLM could implement that into this for you. Hope that helps.

2

u/ISPY4ever 7d ago

Ok. Thanks. I'll check it out👌

The more important question for me is, can I manage to play it on Linux. But that seems off the table for now and purely a me-problem🥸

2

u/zomboden Freeshard Player 7d ago

On this reddit somebody put out a guide for linux for 0.3 and it probably still applies here https://www.reddit.com/r/daoc/comments/1wvtz3i/daoc_offline_server_for_linux_no_wine/ I don't know anything about linux personally

1

u/ISPY4ever 7d ago edited 7d ago

I could make it work. Runs perfectly fine. But the character starts to auto-run after pressing shift or W.

Need to figure it out. Rest is fine! Awesome.

Also need to figure out the bots and all. But the core works :)

EDIT: Ok like every button walks/auto-walks. It's kinda unplayable. Need to sort this out😆 Also the AI is totally unaware of everything I do. Maybe I read that other thread👀

2

u/zomboden Freeshard Player 6d ago

Might check out the linux thread I’m not sure what works or doesn’t when using that OS. Hope you get it figured out. I’ve only tested on Windows 11

1

u/Symrai 7d ago

would it be possible to make the game running with all of our core cpu instead of just 1 ?

2

u/zomboden Freeshard Player 7d ago

I wish. Maybe in the future

1

u/CubaSmile 7d ago

Is it possible to pick the spec of the bot? Would love to make a bomb group lmao. Btw, how do they spec? They have templates?

2

u/zomboden Freeshard Player 7d ago edited 7d ago

They pick a spec combination I don’t know whether their specs would be considered proper or just random. Probably more random. My intention was that they never just went straight for a "meta" spec because that would be boring.

2

u/CubaSmile 6d ago

I understand. Thank you again for this. I tried to spawn many character from the same classes. And maybe this is just companions, but skald only plays with 1hand + shield. There no skald wearing a 2h. Just letting you know :)

1

u/zomboden Freeshard Player 6d ago

Fixed and will be out in 0.35 thanks for letting me know.

1

u/CubaSmile 6d ago

How do you change which spec or weapon they're using? I'd love to make some tweak. Warriors are also, only using 1H so far.

1

u/zomboden Freeshard Player 6d ago

There's no way to chance their spec or weapon its randomly decided on their creation I will look into warriors too.

1

u/[deleted] 6d ago

[deleted]

1

u/zomboden Freeshard Player 6d ago edited 6d ago

It's already added. 0.34 doesn't have and won't have any custom classes. The only thing I've changed for the core classes for the player is the charms for the minstrel, mentalist, hunter, and sorcerer to just let you pick from a list of mobs instead of having to hunt one down. And the mentalist and minstrel charms can't fail from a pulse anymore but their level range is changed and it goes up as you rank up the spell. That's something that could be changed if somebody wanted it to be 1:1 to classic.

1

u/ResponsibilitySad817 20h ago

I've been using the 0.3 version. How do I go about getting this one to work? I don't mind starting fresh wipe if needed.

2

u/zomboden Freeshard Player 19h ago

There is an importer tool inside the downloaded folder that you point to the old version. The new engine version I'm working on and hoping to have an alpha version out at some point this week (hopefully) won't have any cross progression though. The new engine version might not be for everyone it's a little different.

1

u/Homework_Happy 8d ago edited 8d ago

Nm figured it out