2022-01-11 22:15:59

@zkline
Just so I can try to put Forge's deck editor back on working here, what version of Java are you using?

2022-01-24 17:12:09

hello! what is the state of the art for this game for now?

Is possible play directly with a NVDA and a UI system? Or is attached to navigate with the object navigator and without a fast navigation between areas?

I'm interested on know are the things for now :3

2022-01-24 19:26:31

vcaparica,

I've had the most success with Java 8, AKA what you e when you visit java.com. It's old but it seems to behave most consistently. Note that it's possible Forge depends on features of newer JDKs but I'm not aware of anything specific.

2022-01-25 01:21:34

yeah how's the accessibility?

I am a hunter named Grunt. I didn't realize that until now.

2022-01-28 22:56:02

Accessibility right now is pretty messed up.

@zkline I really don't get what's going on here. If I downgrade to Java 8, Forge's latest snapshot says that it needs at least Java 11. If I upgrade to Java 11 or higher, it loads but crashes whenever I try to click on Deck Editor. If I try the latest stable non-daily snapshot, which is 1.6.37-r217, it doesn't crash on opening deck editor, but then it doesn't have the last year or so of cards. I tried to put res folder from latest snapshot inside this one to see if cards will appear on deck editor, to no luck. I kind of gave up trying to play Forge, but its deck editor was the best tool I had to design decks for real life MtG, it's very sad to loose it.

2022-01-28 23:30:23

I wonder, where were you getting Java  11? I will have a play with it this weekend and see if I can at least reproduce the crash. I’m going to try using the latest snapshot, which is probably always the version that you should be using anyway.

2022-01-28 23:57:39

Okay, some quick trials.

I am able to reproduce the deck editor crash on the latest stable release, which dates from the end of December.

Interestingly, Forge is supposed to have a crash reporter which pops up but that doesn’t appear to happen, I’m not sure why. It’s harder to debug because i have no error information to look at.

I’ll post on the FOrge discord and see if anyone else can reproduce this.

2022-01-29 18:22:23

I got it from here:
https://www.oracle.com/java/technologie … loads.html

The snapshot from snapshots.cardforge.org does work and opens the deck editor without crashing. However it lacks almost an year of latest card sets, which is not useful to me. The daily snapshots from downloads.cardforge.org/daily-snapshots are up to date with cards, but there's the deck editor crash issue.

2022-02-19 01:50:56

@zkline
The problem seems to be from snapshot 1.6.46 onwards. Up to 1.6.45 the deck editor opens normally. That's also the snapshot version at which there's a forge_java8.exe version and a bunch of forgeadventure files that weren't in previous versions. Shame is I can't just update the res folder with most recent versions including most recent card sets, for it will crash Forge on load. The forum at slightlymagic seems to be dead, so it looks like we lost this tool until someone reworks it. Sad.

2022-04-02 23:19:57

Hey,

So I was reminded of the program again today and decided to try grabbing the latest version, 1.6.49. I also ran forge.cmd, so that the game runs from a console window instead of using the older launch4J stuff. The deck editor appears to open consistently for me thus far.

Maybe it's worth another try?

2022-04-03 02:35:28

Just to confirm I've tried the thing on two different machines and not had a deck editor crash yet. So fingers crossed. I really hope this game is back to being usable.

2022-04-03 03:35:13

Zcline: OK, this console window sounds interesting. Does that make any difference to the normal version?

2022-04-03 04:18:19

No, the console window just is the place where errors go and such. It's not a text-based way to play the game unfortunately. Sorry for any confusion about that.

2022-04-04 02:51:16

@zkline
Yes! It's working again. In order to play I have to first put the mouse on the right place with Golden Cursor, then move the mouse just a little bit, also with mouse cursor, so NVDA gets the focus on the object, then I can use ObjNav to go around. It's still as clumsy and slow to play as always, but at least it became playable again so I can build and test decks before trying them on my friends at the store.

Still would love to gather some java devs to make this really accessible, it seems to be so close.

2022-04-04 05:08:50

Yeah...

The other thing I need to figure out is why I occasionally get stack overflows. I think they have something to do with the accessibility system but it's hard to debug and they seem to happen  at random. Still, at least it works more or less as well as it ever has.

2022-04-04 17:57:12 (edited by zkline 2022-04-04 17:57:47)

On a related note, accessibility support for XMage would be great. It's much more geared towards multiplayer than Forge. Alternatively, I wish I knew enough to do a Hearthstone Access-style treatment for MTGA, Blizzard's own multiplayer Magic offering. The Forge AI is nice, but not the same as a way to play with other sighted players.

At least Xmage is open source, and also written in Java, albeit it seems a little more complex to work with.

2022-04-04 18:44:04

Even i have been able to fix the ishues that i hat playing the game. Turns out, all i hat to do was to set the scaling of my screen from 200 to 100 %. Now, i am able to view the entire library, and doo pritty much annything i like. Weird, but works.

2022-04-04 19:06:53

Yeah, Java apps in generał don't like Windows scaling settings, at least as far as accessibility is concerned. It's not the only one I've run into this with. I'm glad people are managing to make it work.

There are a few situations where the card on the field is a little hard to figure out, most often involving things like flips or transformed cards, but if you follow the play it should be generally comprehensible.

2022-04-04 19:57:03

@Zcline: I'm not so sure if you can compare Hearthstone and magic that easily. I think Magic is played a little bit faster in parts because I think you can react directly to certain actions of the opponent. Or am I wrong now?

2022-04-04 20:57:12

All I was suggesting is that MTG: Arena, the newest digital Magic platform, has a lot  in common with Hearthstone. You get daily quests, lots of game modes, and a multiplayer ranking system. The actual gameplay is rather different, of course, because of MTG"s stack resolution system, instant cards, and so on. MTG seems to offer more complexity, at least on a brief examination.

2022-04-06 05:47:20

@zkline
Accessibility on XMage would be great, on MtG Arena would be even greater. Currently I'm trying to talk the developers of www.untap.in into implementing accessibility with keyboard controls and aria live regions. As for the stack overflow error, in my experience the problem is that when you are navigating a card list (in view deck or in deck editor), each card change puts a very small lag in this navigation. This lag builds, so when you first open a card list you navigate very quickly with the arrows, but after a couple dozen cards read you'll notice that there's a lag between pressing arrow and reading the next card. When this lag gets to a certain degree, it starts throwing stack overflow exceptions.

2022-04-06 22:16:10

Definitely keep us posted on untap. I've tried to use it a few times but always run into roadbloacks. I believe the cards are images, or at any rate I haven't figured out a way to get the actual text from them, which is kind of important for obvious reasons. I don't think the game offers rules enforcement, but it would be nice to have a way to play MTG online anyway.

2023-02-14 03:18:56

has anyone an actual status of this game. I tried it some years ago but i seems to be  very  buggy. Further i didn't had experience in playing partly accessible games to this time.
Today i am comfortable with golden courser and all the tricks of nvda navigation, mouse clicking and stuff. Using windows so no additional complications.
So any idea  how doable and comfortable this platform is? Can you only do single player or exists any online community?
Or do you know about any other projects to play magic?

2023-02-14 05:19:38

This is only single-player. As far as I know it is not buggy but is somewhat confusing, even with navigation tricks. It's still worth investigating however.

I would love to get a way to play MTG with other players, but don't know of one at the moment. NEither of the official multiplayer Magic solutions are accessible.

2023-02-14 07:16:37

It is buggy and hard to navigate, but doable. I use it mainly to edit decks that I then play in paper cards with brailled sleeves in the my local game store. There is an online game mode, but since my ISP prevents port forwarding I never got to test it. The single player basically requires you to use object nav to browse all screen, which comprises a fair amount of elements, understand what's what and bookmark everything with Golden Cursor. Then during play it sometimes helps to use golden cursor to go up then down just so it catches the last card you interacted with, since it's very common for Forge to loose focus. All in all, it's a very cumbersome way to play, and the AI isn't nearly a good player, but it's what we've got so far. I couldn't get people at Untap.in to implement accessibility, and Wizards of the Coast never answered any of my attempts at reaching out about Magic Arena or Magic Online. So far, sadly, no accessible online MtG for us.

Oh, and about Forge online community, they have a Discord server at https://discord.gg/E7nbbPUD