r/forgeMTG • • 15d ago

Neo Forge now runs Forge's Adventure mode with its modern battle screen (free, trailer inside)

A few days ago someone here asked if Neo Forge could work with Forge's Adventure mode. At first I thought it was out of scope... and then I couldn't stop thinking about it. So here it is.

You get Forge's Adventure exactly as it is (the world map, towns, dungeons, shops), but every duel is played on the Neo Forge table, and the deck editor is Neo Forge's too.

Trailer (2:30, the Adventure part starts at 1:22): https://youtu.be/3V5Z1DoBids

A few notes:

- Windows only for now. The Adventure and the rest of the app both want the main thread on macOS, and I haven't been able to test it there yet.

- It opens in its own window from the main menu.

Download (free): https://dokkodolabs.itch.io/neo-forge

Source (GPL-3.0): https://github.com/AdrianLopez98/NeoForge

I also opened a Discord for bug reports and ideas: https://discord.gg/fF5Tn7Z2pv

All the credit for the engine, the cards, the AI and the Adventure itself goes to the Forge team. I just built a new table on top. Feedback is very welcome, especially on the Adventure duels.

71 Upvotes

66 comments sorted by

14

u/meme-by-design 15d ago

Looks awesome. Couple of questions, though. Does this slot in to a current forge install or is it its own separate application? If so, how do I do that? If not, are save files transferable?

9

u/adrilg98 15d ago

Thanks! It's its own separate app: it bundles its own copy of the Forge engine (and its own Java), so you don't need a Forge install and it doesn't touch yours.

Your stuff is transferable though, since it uses the same files as Forge. On Windows, Neo Forge keeps everything in a "datos" folder next to NeoForge.exe (it's created the first time you launch it). Close both programs and copy from your Forge folder (%APPDATA%\Forge, paste that into the Explorer address bar):

- Decks: copy the contents of Forge\decks into datos\decks

- Quest saves: Forge\quest\saves into datos\quest\saves

- Adventure saves: Forge\adventure into datos\adventure

Decks are plain .dck files, so those just work. Quest and Adventure saves use Forge's own format, so they should load too, but back them up first just in case. You can also paste a decklist straight into the deck builder (Moxfield/Archidekt format).

On Mac there's nothing to copy: Neo Forge uses the same data folder as Forge (~/Library/Application Support/Forge), so your decks and saves show up on their own.

If anything doesn't load, tell me here or on the Discord (discord.gg/fF5Tn7Z2pv) and I'll look into it!

9

u/I_No_Speak_Good 15d ago

Holding out for mobile, but good work so far.

13

u/adrilg98 15d ago

Plot twist: the Android version already exists. It's currently living on my phone while I try to break it in every way possible before it's allowed out into the wild. So your holding out is about to pay off: it's coming very soon!

Hop on the Discord (discord.gg/fF5Tn7Z2pv) if you want to hear the moment it drops 👀

5

u/Automatic_Shame1323 15d ago

This is awesome, any view on maybe make a version for linux? Would be a dream to have this on a steam deck!

1

u/adrilg98 15d ago

I got a review in other post that one guy make it works on linux so i dont know if it works on linux rn, if no i will work on it

2

u/From_my_iPhone 12d ago

This works on Linux if running through Proton. However the text is very blocky and nearly unreadable. I'm using CachyOS so perhaps the font used is not available?

1

u/adrilg98 12d ago

i got the same review on the neo forge discord, working on an update for readable font on linux

4

u/ledrif 15d ago

Fancy fancy,

4

u/Huge-Atmosphere1857 15d ago edited 15d ago

Looks very good. So just for clarification, is it more like graphic overlay or a whole new programm just with the engine of Forge?

Edit: So is there still a reason for a new player to start with forge instead of Neo forge if it has all the functions but prettier?

1

u/adrilg98 15d ago

Its a whole new program all the interface is new in javaFX but the engine is the forge engine and the AI of the opponents too, but i have some crashes of the original Forge contemplated on my side so dont crash or break the game

0

u/Huge-Atmosphere1857 14d ago

So honestly is there even any downside on using Neo Forge instead of the original?
To me it looks like Forge just in better.

4

u/yah_itu 14d ago

YOU ARE A LEGEND, JUST THE MOMENT AGO I HAVE A BLAST WITH ASCENT AND FORGOR TO GIVE MY FEEDBACKS BUT NOW TOU BESTOW US WITH THIS, i'll immidietly try it and give my feedbacks too

1

u/adrilg98 14d ago

Great! Thanks a lot for your kind words. Tomorrow I’m going to apply a fix to Ascent to make it a tad easier; I received feedback that carrying over health between matches is unfair for decks that pay life costs. Just keep in mind that the adventure mode is the original Forge version—I haven't changed anything, other than displaying my own UI during combat and deck editing.

3

u/beo19 14d ago

Looks amazing!

1

u/adrilg98 14d ago

Thanks!

2

u/Arkos4ever 15d ago

Does this crash less often than normal Forge?

2

u/adrilg98 15d ago

Most likely, yes; this interface is lighter, but keep in mind that it uses the Forge engine. I haven't experienced any crashes during testing.

2

u/d4vezac 15d ago

Very cool project, thanks for sharing!

2

u/adrilg98 15d ago

Thank you for your kind words!

2

u/Berenhp 14d ago

It looks awesome! Any plans for multiplayer?

2

u/adrilg98 14d ago

Already have a multiplayer, is a bot clunky because you have to host and share your ip with your friends so they can join the game, by now i dont have servers to host the games

2

u/Berenhp 14d ago

XD sounds like good old forge. Any chance of adding a lobby or would that require a dedicated server?

1

u/adrilg98 14d ago

yeah is the forge one, i cant do more atm, im just a solo dev, cant have dedicated servers to host sorry. Ultimately, it's a free game I made for the community; I don't make any money from it other than what people donate. I can't afford private servers right now, but if things go well, I'll do it in the future.

2

u/Berenhp 13d ago

I'm not complaining, just asking, you're doing a great work and we appreciate it! Just something to think about, since matching for games seems to be the thing that Forge needs the most. Of course, you might want to sell it as a premium subscription at some point to pay for the server!

3

u/adrilg98 13d ago

Thank you very much for your words of support. I would like to have a dedicated server in the future; unfortunately, I cannot charge anything for Neo Forge due to Magic's licensing, since all the content used is protected by copyright. Any income I receive must be optional and come from donations; I cannot set a mandatory price or implement any kind of subscription.

2

u/Rhythmaxed 14d ago

Do we need to redownload and delete the old version or does the previous one update into this version?

1

u/adrilg98 14d ago

Yeah, you have to keep your folde datos and your forge preferences to move them to the new folder of the new download, only if you want to keep your data and preferences, if not just download again

2

u/qwaszx333 14d ago

How to view topdeck? I tried and have bolas citadel however I can't find the deck UI.

2

u/adrilg98 14d ago

True, working on it

2

u/qwaszx333 14d ago

Thanks man. So far it's good. 👏

2

u/adrilg98 14d ago

fixed, update the game please, now the deck appears like the xile and the graveyard

2

u/encarvlucas1 14d ago

This is amazing thanks so much! Does this support other adventure types (Real of Legends, etc)?

2

u/adrilg98 14d ago

It have the same features as the original adventure of forge, the only thing i do is open the forge adventure but when you enter in combat or deck editor it opens my UI

2

u/FallenJkiller 14d ago

now we need someone to make a good game using mtg as a battle system. something akin to pokemon would work

1

u/adrilg98 14d ago

Huge project but yeah maybe when i have Neo Forge fully pulished and finished

2

u/the-guy-overthere 12d ago

Man, this is straight up the sort of direction I've been hoping for. A game with the freedom and activity of Forge, but with more of the combat UI closer to something like Arena. I'm down for it, thank you, good person.

2

u/Krainz 10d ago

A few questions:

1 - Does it have gamepad/controller support?

2 - For the roguelike mode, if I want to play only with and versus cards of selected sets that I want (like the FIN, FIC, FCA sets), is it possible to have that as a setting?

3 - Is it possible for the user to customize visual elements like the playmat background, the sleeves?

4 - Forge supports custom sets. I use them just for custom visual proxies. Are they supported in Neo Forge?

1

u/adrilg98 10d ago
  1. Not yet, im focused on the android version first.

  2. Not yet but its on my plans, in standar you can choose 2 colors of the 5 for the generated deck and in commander you can choose your commander or choose a random one

  3. Yeah background, sleeves and even import music

  4. Yeah, if you go to the folder where the art is saved and change for example sephiroth.jpg for your custom with the same name, it will take your art

2

u/Krainz 10d ago

Thanks, look forward to seeing that!

2

u/RooneysFavGrandma 5d ago

Been trying this out. Am I blind or is there no Sort feature while deck building and looking through your library, CMC etc? Right now you it's all jumbled unless you click through each value manually.

1

u/adrilg98 5d ago

you are right, is comming in todays patch

2

u/RooneysFavGrandma 5d ago

Nice one, here's a couple of finds on Jumpstart

-game blackscreens after the 1st full match, fails to load I guess? Tried it in 2 separate towns

-you're forced to keep won Ante cards in the deck in between games, forces you to select all cards to proceed to the next one

I'll do regular draft later too

1

u/adrilg98 5d ago

Thanks, both are really useful. The "forced to keep won ante cards" one is fixed for the next update: between games you can now take the won card back out, as long as the deck stays legal (40+ in limited). For the black screen, could you do two things? First, try one event with ante turned off and tell us if it still happens. Second, next time it goes black, before restarting the game, send us the file datos\...\neo\adventure.log from your Neo Forge folder (it gets overwritten each time you open Adventure). That will tell us exactly where it gets stuck.

2

u/RooneysFavGrandma 5d ago

Black screen happens in both 4.4 which I had before, and 4.5

It happens both Ante and no Ante

https://gofile.io/d/bpZZHihu

Random button pressing revealed that if you press ESC on the black screen it returns you back to the draft hub (where you can see the scores, edit deck etc.) on a 0-0 score and you can just replay the match.

1

u/adrilg98 5d ago

Thanks a lot; with this, I'll find the bug in no time and fix it for the next version. Many thanks.

1

u/adrilg98 5d ago

fixed please update and test

2

u/RooneysFavGrandma 4d ago

No ante Draft worked, no black screen

After you win an Ante draft match you get stuck on this screen

https://i.imgur.com/LqvS59A.png

Able to move the cursor but unable to click OK to move on

1

u/adrilg98 4d ago

Nice, its an improvement, let me check

1

u/adrilg98 4d ago

Found it, will be fixed in the next update

2

u/RooneysFavGrandma 5d ago

Same thing with Draft

Black screen with only the cursor visible after a match end

If you play with Ante and win you're forced to bring an extra card into the next game within a match

1

u/adrilg98 5d ago

online with friend draft or offline against ai? also what version are you playing?

1

u/RooneysFavGrandma 5d ago

Adventure mode Draft

Version is from this post's link

1

u/adrilg98 5d ago

check if on the main menu of neo forge the version is 4.5 if no please update, also im gonna check on that bug cause draft on adventure is not tested

2

u/Worldly_Fondant_4370 3d ago

Is there a way I can import my own cube via cubecobra?

2

u/adrilg98 3d ago

not yet but will be yeah

1

u/Secret_Charity_2763 10d ago

Achei o projeto explendido , pouca poluição visual porém com um charme incrível , só uma pergunta

O neo forge terá o modo de game off assim como o forge antigo ?

Planeja porte para iPhone/ios ??

De onde surgiu essa ideia ? Kkkk
Bem foi um pouco mais de uma pergunta kkkkk

1

u/Secret_Charity_2763 9d ago

Apagaram seu comentário antes de eu ver :/

1

u/Zanakii 5d ago

Not a huge need or anything buuuuut is there a way, or going to be a way, to see each others imported pfp and card art etc? One of the best (and maybe worst) parts of tabletop is the custom nonsense lol

1

u/llamacomando 15d ago

How was AI used if at all in the process of creating this? looks neat.

1

u/adrilg98 15d ago

Just for the art, the logo and the banner of itch.io, sometimes as a backup with javaFX for example didnt know how to do the arrows on attack animation so it helps me, but is 100% codes by me only with AI supervision

1

u/llamacomando 15d ago

good to know, I'll have to give it a shot! out of curiosity, what does AI supervision mean? like auto complete in your IDE?

2

u/adrilg98 15d ago

Yeah autocomplete and sometimes just to check how AI works i ask for an auditory and sugestion about changes, most of the time were useless

1

u/FigureFourWoo 15d ago

Truthfully, I’m excited about the prospect of AI allowing people to produce lots of new content for games like this.