Michael Davis | lacal | EF-Map (@EFMapOfficial) header
Michael Davis | lacal | EF-Map (@EFMapOfficial) profile picture

Building EF-Map for EVE Frontier and EO-Map for EVE Online with LLMs. Frontier Luminaire. Vibe coder. Mostly figuring it out as I go.

Scotland
Joined November 2025
Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)Photo by Michael Davis | lacal | EF-Map (@EFMapOfficial)
Anthropic put teams of Claude agents into @EVE_Frontier, and because the game runs on @SuiNetwork, everything they did on chain is still out there in public. So I went back and pulled it out. Every character, base, fuel load and item move I could trace to them across Cycles 5 and 6, timestamped to the millisecond and laid out as an interactive timeline you can replay from day one. 161 structures across 41 bases. The flying, the fighting and the sabotage never touch the chain, so that side of the story sits firmly with @AnthropicAI, and their write-up is well worth a read. This is the part you can see from the outside. Anthropic's research: anthropic.com/research/proje… The timeline: project-eve-onchain.pages.de…
1
4
2
42
1,262
EF-Map has two new places to live. Watch view puts the map in a frame on a big monitor with the system page under it and a Frontier feed beside it. Pop out detaches most panels into a floating window that stays on top of the game in borderless windowed mode. The video shows both, including the Asteroid Guide working over the game and a run of other windows, each popped out on its own at its own size. @EVE_Frontier #EVEFrontier
7
110
I made a killboard for EVE Online. Well, not really. It's more of a leaderboard. Except it's not really leaderboards either. It is, but it's an overview. Basically it's a snapshot of zKillboard's data, on a map. Why, when zKillboard exists? Because I think some of it is better on a map. Where a pilot or an alliance fights shows up as rings, bigger where more happened. There's some fun bits in there too, like the rookie ship hunters, the deployable sweepers and who has the most blue on blue kills. It was a fun little exercise with data I was already collecting. For the technical minded, it's one snapshot on Cloudflare that rebuilds every 10 minutes, so you can click about as much as you like and it's not firing off API calls. Have a play, see what you think. eo-map.com/?panel=killboard #EVEOnline #TweetFleet #JustCreators @EVEOnline @CCPGames @JustAbout
2
104
Everyone's been posting the Feral Surge from the Rider's side, so I had a go at the other side. This is the last transmission of feral unit KQ-4231. He prefers Gary. The hive told him to surge, he watched his brothers stop surging one at a time, and he came up with a better plan. Be a rock. All in game footage, the drone HUD and sound were added afterwards. Lacal does the shooting, Vifrevaert plays Gary, which mostly involved sitting very still behind an asteroid. @EVE_Frontier #EVEFrontier
5
80
Rebuilt the EF-Map blog front page. All 137 articles are now a star chart, one star per post, split into player guides, building with AI agents, and telemetry. Hover for a preview, click to read. ef-map.com/blog/ @EVE_Frontier #EVEFrontier
1
3
64
I've rebuilt the Killboard on EF-Map. It opens on the last week of fighting now, every pilot and tribe gets a combat card with their nemesis, favourite target and streaks, and Kill Replay can play back every kill this cycle on the map. Any fight opens in Battle Replay as well. The biggest so far was BNL|321 on the night of the 18th, 211 kills in about six hours. It's all real Cycle 7 data and all public, and I think it's the clearest the cycle has looked so far. Free in Leader Boards on ef-map.com @EVE_Frontier #EVEFrontier
2
6
142
I've given the Intelligence card on EF-Map a refresh. Search a pilot, a tribe or a solar system and you get one card with what the Killboard, Gate Activity, Economy and the Activity Tracker know about them, drawn on the map. Bases in teal, fights in red, their gate network joined up with lines. The bit I'm happiest with is that the tabs drive the map, so you can flip between where someone fights and where they live without leaving the card. The pilot and tribe in the video are made up, but the stars are the real charted Cycle 7 map. Free during the Cycle 7 launch with a wallet sign in. ef-map.com @EVE_Frontier #EVEFrontier
3
148
EF Helper 1.2 is out for EVE Frontier. The in-game overlay is rebuilt to look like part of the game, with a slim launcher bar that opens Mining, Combat, Today, From here, Notes and Settings windows. Your mining rate by the minute, the target's hull and an estimated kill count, a live log of your day, and your EF-Map gates with their transponder codes right in game. You can save full bookmarks from in game too. Free on the Microsoft Store. ef-map.com/ef-helper @EVE_Frontier #EVEFrontier
2
8
193
RootFit, the fitting planner beside EF-Map for EVE Frontier, now has a 3D Preview. Real hull models, every slot and module inside, the camera flying between sections, and gold dots that show everywhere a module fits. There's also Build your own, a ship put together from Reiver and LAI parts. This one is a Reiver tail with an LAI wing each side. It's my take on the 3D fitting FC Jotunn showed on stream, not the game's own, so the shapes are a best guess until the real data lands. ef-map.com/fit @EVE_Frontier #EVEFrontier
4
117
RootFit, the fitting planner beside EF-Map for EVE Frontier, now has a Help me fit wizard. Seven questions, what the ship is for, weapons, sensors, docking, capacitor, engine and fuel, cargo or structure, and it fits the ship for you, explained in plain English at every step. The packing search runs on every spare core in your browser, draws the best layout so far on the ship as it goes, and Search longer runs an exact solver that can prove the best possible layout. Here's one LAI fitted end to end. ef-map.com/fit @EVE_Frontier #EVEFrontier
5
158
Quick video of the six Intel tools on EF-Map, all refreshed for Cycle 7 and all running on live data from EVE Frontier's chain. Gate networks drawn on the map in tribe colours, who's riding whose gates, every structure on chain, when the game is busy, what's being stockpiled, and a console you can ask questions in plain English. I know, a game and a blockchain in the same video. EVE Frontier uses Sui as a shared public database, the source of truth for what's going on in the game: gates, structures, kills, what's sitting in storage. It's not there to sell you things. But because it's public, anyone can build tools on top of it, and that's what these are. This is also the only part of EF-Map that normally has a charge, so I think it's fair to ask why. Last cycle it was 100 EVE on the current test server, where EVE has no real-world value, and right now it's temporarily free during the Cycle 7 launch. The reason is the architecture. Most of EF-Map runs on snapshots. My VPS pushes data up to Cloudflare every 2 to 15 minutes depending on the feature, and everyone reads it from Cloudflare's CDN, so it doesn't matter if it's 10 people or 10,000. The live tools like the Query Console, the Panel Creator and the Activity Tracker don't work like that. Every query goes to a database on my one VPS. If 100 people ran a heavy query at the same time off the back of this video, a lot of them would time out and have to try again. So the charge is really there to keep the numbers to something I can serve, and to know how many people are hitting it and how often. That doesn't mean tools like this can't scale. It just means the back end has to scale with the number of users, and that costs money. The obvious next question is why not just read it straight from the chain in your browser. It doesn't really work like that. You need an indexer on a server building a database of the things you care about, then a lot of cross referencing using knowledge of the game and the chain, so the data makes sense and can actually be queried. GraphQL from the browser is fine for simple lookups, but doing it this way is what keeps it quick for the people using it. So yeah, that's the long answer. ef-map.com @EVE_Frontier @SuiNetwork @Mysten_Labs #EVEFrontier #Sui
3
117
A bit of fun. Maré Noir's dark techno cover of Sweet Dreams, played out on the EVE Frontier star map. It's the 630 systems players have charted in Cycle 7, rendered in EF-Map with the camera, the novas and the star waves all cut to the beat. Best with the sound up. Music: Sweet Dreams (Dark Techno) by Maré Noir, a cover of the Eurythmics song. ef-map.com @EVE_Frontier #EVEFrontier
6
220
Rebuilt the EF-Map Log Parser for Cycle 7. Point it at your logs folder and your whole cycle lands on the map: where you mined, ratted and fought, every jump with a replay, and what you were doing on any day. ef-map.com/log-parser @EVE_Frontier #EVEFrontier
2
7
161
Made a trailer for EO-Map, the EVE Online map I've been building. Just under three minutes, no talking, and everything in it was recorded off the live site. It's the 2D map most people actually fly by, region names and all. It flips into 3D when you want to see where things really are. On top of that there's sov, activity heat, the last 24 hours of kills with the bigger fights marked, and gate camps off the live kill feed. The fight replay in the middle is the Obe titan brawl from the 10th, 1,331 kills and about 6.66T going by the killmails. After that it's what the Cradle of War jump bridge change did to null, then the economy side. CCP's monthly economic report on the map, hub to hub margins, market history and who's selling cheapest right now. There's a Creator Mode too, if you want to make your own videos with it. It runs in your browser at eo-map.com @EVEOnline #EVEOnline #TweetFleet
1
2
1
8
260
Cycle 7 put EVE Frontier under fog of war. The map isn't handed to you anymore, so players have been charting it themselves, 570 systems in two weeks so far. This is what that looks like on EF-Map. ef-map.com @EVE_Frontier #EVEFrontier
1
1
18
333
Left your starter system and started taking strain? It's the Trinary. Three black holes whose gravity adds up across the universe. EF-Map shows it, hover any charted star to read its gravity, same number as in game. ef-map.com @EVE_Frontier #EVEFrontier
1
2
11
194
New to EVE Frontier and stuck in your starter system? I made a 2 minute guide with EF-Map, a free browser map. Where the stars are, where Riders are dying, which gates are dormant and what a catapult can really reach. ef-map.com @EVE_Frontier #EVEFrontier
3
2
1
9
241
ef-map.com/ - Community map for Cycle 7, timelapse showing systems reported over time @EVE_Frontier #evefrontier
2
2
5
280
I've added a before and after comparison for the Cradle of War Ansiblex changes to EO-Map, and it's live now at eo-map.com. The video below is just a recorded example of it running. Open Force Projection, go to the Compare tab and press play. It works off live sovereignty, so every alliance-held system in New Eden is measured against its own alliance's capital. Before the change a bridge jump cost Liquid Ozone by ship mass and bridge length, and how far you were from home didn't matter. Now it runs on capacitor and the cost climbs with distance from the capital. Today that leaves 50% of alliance space still free to bridge into and 14% at x15. Then it races the same fleet over the same bridges under both rulebooks. The default is a 194 ship battleship fleet going 32 light years from the Goonswarm capital to the far edge of their space. Under the old rules the whole fleet is in after 12 minutes 45. Now it's 42 minutes, and 150 of those ships end up taking stargates because the far bridges can't carry them. You can run your own comparisons. Pick any alliance holding sov, swap the fleet from a small gang up to a main fleet, choose 30 seconds, 1 minute or 2 minutes, and turn the music on or off. There's also a Before and Since toggle that repaints the whole map if you just want a still. Worth saying, as far as I can find there's no public data on where real Ansiblexes are, so the bridge chain is illustrative. It follows the placement rules, but real networks are private, and every bridge starts full, which is the best case. Rules come from the Fenris Creations 24.01 patch notes and the July force projection dev blogs, the pre-change fuel rules from the EVE University wiki, live sovereignty from ESI, and the quote in the video is Bergur Finnbogason from the Cradle of War press release. Music is 'Crusader' by Scott Buckley, released under CC BY 4.0, scottbuckley.com.au. EO-Map is a free fan project and isn't affiliated with Fenris Creations. @EVEOnline @FenrisCreations @JustAbout #EVEOnline #TweetFleet #JustCreators
3
8
176
I've expanded Kill Replay on EO-Map. Yesterday I showed it replaying a single pilot. You could already replay a system's kills as well, but it was kind of dull, just a red flash in one spot and a list scrolling past. It kind of still is that, but with a lot more detail around it now. It works out the sides from the killmails, shows ISK killed and lost for each side as the fight goes, calls out the caps, supers and titans as they drop, and draws fleet lines to where each ship died. The single pilot side got expanded too. Kills and losses are split out now, green and red on the map, with a chart of ISK destroyed against ISK lost and who you flew with and fought against at the end. Pretty much everything I build goes this way, I build it and then I expand on it. So consider this the expansion. The video is the recent Amamake fight, just over 1,800 kills and about 630b by zKillboard's numbers. The sides are a best guess from who shot who, so it will get some wrong. Pick a system, pilot, corp or alliance and hit play, use the music from the site or your own, record it or just watch it. Only goes back 7 days for now, but I'm collecting the data myself so that window will grow. eo-map.com/kill-replay/ #tweetfleet @EveOnline
1
2
8
163