Page 5 of 6

Re: Forge Mobile Backport for Linux/Windows v1.6.43.001

PostPosted: 19 Jul 2021, 05:16
by Agetian
UPDATE (07/19/21): Forge Mobile Backport v1.6.43.001 has been released. It's a release based on Forge for Android v1.6.43.001 and desktop Forge v1.6.43. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.43.001

PostPosted: 29 Jul 2021, 09:41
by Diena
When trying from a totally new folder:


Card Texture Cache Size: 400
Forge v.1.6.43.001 (forge.GuiMobile@10bbd957)
Windows 10 (10.0 amd64)
Language 'java.util.PropertyResourceBundle@3f554481' loaded successfully.
(ThreadUtil first call): Running on a machine with 8 cpu core(s)
Read cards: 22093 archived files in 527 ms (25 parts) using thread pool
The card Dungeon of the Mad Mage was not assigned to any set. Adding it to UNKNOWN set... to fix see res/editions/ folder.
The card Lost Mine of Phandelver was not assigned to any set. Adding it to UNKNOWN set... to fix see res/editions/ folder.
The card Tomb of Annihilation was not assigned to any set. Adding it to UNKNOWN set... to fix see res/editions/ folder.
Read cards: 478 files in 10 ms (4 parts) using thread pool
EDT > com.badlogic.gdx.utils.GdxRuntimeException: java.lang.ExceptionInInitializerError
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:122)
at forge.app.Main.main(Main.java:114)
Caused by: java.lang.ExceptionInInitializerError
at forge.screens.home.NewGameMenu.<clinit>(NewGameMenu.java:83)
at forge.Forge.afterDbLoaded(Forge.java:239)
at forge.Forge.access$300(Forge.java:48)
at forge.Forge$1$1.run(Forge.java:195)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:159)
at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:116)
... 1 more
Caused by: java.lang.NullPointerException
at forge.assets.FSkinFont.updateScale(FSkinFont.java:325)
at forge.assets.FSkinFont.getBounds(FSkinFont.java:178)
at forge.menu.FMenuItem.<init>(FMenuItem.java:57)
at forge.menu.FMenuItem.<init>(FMenuItem.java:49)
at forge.screens.home.NewGameMenu$NewGameScreen.<init>(NewGameMenu.java:41)
at forge.screens.home.NewGameMenu$NewGameScreen.<clinit>(NewGameMenu.java:27)
... 7 more

Re: Forge Mobile Backport for Linux/Windows v1.6.44.001

PostPosted: 07 Aug 2021, 04:21
by Agetian
UPDATE (08/07/21): Forge Mobile Backport v1.6.44.001 has been released. It's a release based on Forge for Android v1.6.44.001 and desktop Forge v1.6.44. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup similar to the one outlined above, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.44.001

PostPosted: 16 Oct 2021, 16:23
by Agetian
UPDATE (10/16/21): Forge Mobile Backport v1.6.45.001 has been released. It's a release based on Forge for Android v1.6.45.001 and desktop Forge v1.6.45. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup similar to the one outlined in a post above, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.45.001

PostPosted: 17 Oct 2021, 12:29
by kevlahnota
Forge Mobile Backport (MID vs ISD)
https://youtu.be/7tarEfq8EF0
Image

Re: Forge Mobile Backport for Linux/Windows v1.6.46.001

PostPosted: 15 Nov 2021, 05:38
by Agetian
UPDATE (11/15/21): Forge Mobile Backport v1.6.46.001 has been released. It's a release based on Forge for Android v1.6.46.001 (not released yet) and desktop Forge v1.6.46. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup similar to the one outlined in a post above, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.46.001

PostPosted: 19 Dec 2021, 18:36
by dungeonmasterforhire
I dont know what new "developer" you have over there but they need to leave and go work at Microslop. They're achieving 100% in the failure category, since it hasn't work since version 1.6.36. Nothing but a black screen. So this is what you do.
1. Go back and see all that they did.
2. Undo everything they did.
Problem solved. Thanks.

Re: Forge Mobile Backport for Linux/Windows v1.6.47.001

PostPosted: 29 Dec 2021, 06:54
by Agetian
UPDATE (12/29/21): Forge Mobile Backport v1.6.47.001 has been released. It's a release based on Forge for Android v1.6.47.001 and desktop Forge v1.6.47. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup similar to the one outlined in a post above, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

If you have an issue with launching this version of the game and it's not fixed after following the piece of advice above, please attach the contents of your Forge.log and explain in detail what operating system you're running the backport on and what system specs you have. The more details you provide, the higher the chance that one of us will be able to help you.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.47.001

PostPosted: 12 Jan 2022, 02:18
by l33t3rth4nur1111
Q: If I already have the main project cloned locally via git, is there a configuration for building the backport?

Re: Forge Mobile Backport for Linux/Windows v1.6.47.001

PostPosted: 28 Jan 2022, 05:23
by Arika S
I decided to try the backport on my surface pro, but it seems as though if i enable card overlays, specifically the card name and P/T overlays, it crashes the moment a card is drawn.

here's the error logs

Card Name
Code: Select all
java.lang.NullPointerException
   at forge.assets.FSkinFont.updateScale(FSkinFont.java:325)
   at forge.assets.FSkinFont.getLineHeight(FSkinFont.java:313)
   at forge.assets.FSkinFont.forHeight(FSkinFont.java:71)
   at forge.card.CardRenderer.drawCardWithOverlays(CardRenderer.java:814)
   at forge.card.CardRenderer.drawCardWithOverlays(CardRenderer.java:679)
   at forge.toolbox.FCardPanel.rotateTransform(FCardPanel.java:162)
   at forge.toolbox.FCardPanel.draw(FCardPanel.java:111)
   at forge.screens.match.views.VCardDisplayArea$CardAreaPanel.draw(VCardDisplayArea.java:493)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.toolbox.FScrollPane.draw(FScrollPane.java:332)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.toolbox.FScrollPane.draw(FScrollPane.java:332)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.screens.FScreen.draw(FScreen.java:163)
   at forge.Forge.render(Forge.java:538)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:403)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:143)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:116)
   at forge.app.Main.main(Main.java:114)
P/T
Code: Select all
java.lang.NullPointerException
   at forge.assets.FSkinFont.updateScale(FSkinFont.java:325)
   at forge.assets.FSkinFont.getLineHeight(FSkinFont.java:313)
   at forge.assets.FSkinFont.forHeight(FSkinFont.java:71)
   at forge.card.CardRenderer.drawPtBox(CardRenderer.java:1269)
   at forge.card.CardRenderer.drawCardWithOverlays(CardRenderer.java:768)
   at forge.card.CardRenderer.drawCardWithOverlays(CardRenderer.java:679)
   at forge.toolbox.FCardPanel.rotateTransform(FCardPanel.java:162)
   at forge.toolbox.FCardPanel.draw(FCardPanel.java:111)
   at forge.screens.match.views.VCardDisplayArea$CardAreaPanel.draw(VCardDisplayArea.java:493)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.toolbox.FScrollPane.draw(FScrollPane.java:332)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.toolbox.FScrollPane.draw(FScrollPane.java:332)
   at forge.Graphics.draw(Graphics.java:159)
   at forge.toolbox.FContainer.draw(FContainer.java:64)
   at forge.screens.FScreen.draw(FScreen.java:163)
   at forge.Forge.render(Forge.java:538)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Window.update(Lwjgl3Window.java:403)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.loop(Lwjgl3Application.java:143)
   at com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application.<init>(Lwjgl3Application.java:116)
   at forge.app.Main.main(Main.java:114)
with them disabled it works perfectly fine.

EDIT: found the fix, i just had to add any actual font file (.ttf) to the cache/fonts folder. not sure why it doesn't come with one.

Re: Forge Mobile Backport for Linux/Windows v1.6.49.001

PostPosted: 29 Mar 2022, 05:48
by Agetian
UPDATE (03/29/22): Forge Mobile Backport v1.6.49.001 has been released. It's a release based on Forge for Android v1.6.49.001 and desktop Forge v1.6.49. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup similar to the one outlined in a post above, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

If you have an issue with launching this version of the game and it's not fixed after following the piece of advice above, please attach the contents of your Forge.log and explain in detail what operating system you're running the backport on and what system specs you have. The more details you provide, the higher the chance that one of us will be able to help you.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.49.001

PostPosted: 27 Apr 2022, 18:22
by amuseum
mouse cursor way to tiny on 4k . need at least double its width and height.

Re: Forge Mobile Backport for Linux/Windows v1.6.53.001

PostPosted: 11 Jun 2022, 12:34
by Agetian
UPDATE (06/11/22): Forge Mobile Backport v1.6.53.001 has been released. It's a release based on Forge for Android v1.6.53.001 and desktop Forge v1.6.53. Enjoy! :)

IMPORTANT UPGRADE REMINDER: When upgrading from the previous version of the mobile backport, please remember that it's always best to start with a fresh empty folder, unpack the new version there, then move the profile folder from your previous version to the new folder. This will help avoid mixing executables and resources from the old and the new versions of the game.

RESOLVING A CRASH ON STARTUP: If you're getting a FSkinFont-related crash on startup, you need to take an extra step to resolve it. In particular, this release now includes a "fonts" folder which you will need to copy into your Forge cache (the same location where the "pics", "skins" and "db" folders reside, e.g. where you copied your card pictures). You need to copy the folder itself, not just the files inside. Please check the forge.profile.properties file for information regarding where your Forge cache folder is if you're not sure. Once you get Forge to start, if you don't like the default font provided, just switch the theme to the one you prefer and the font will be automatically adjusted accordingly.

If you have an issue with launching this version of the game and it's not fixed after following the piece of advice above, please attach the contents of your Forge.log and explain in detail what operating system you're running the backport on and what system specs you have. The more details you provide, the higher the chance that one of us will be able to help you.

- Agetian

Re: Forge Mobile Backport for Linux/Windows v1.6.53.001

PostPosted: 03 Nov 2022, 18:12
by nathanralts
Hello! Wonderful project you've done here! I was wondering if this was going to get updated further? There is a new version of Forge Mobile that has an updated Adventure Mode, and was wondering if this would catch up.

Re: Forge Mobile Backport for Linux/Windows v1.6.53.001

PostPosted: 03 Nov 2022, 23:04
by kevlahnota
nathanralts wrote:Hello! Wonderful project you've done here! I was wondering if this was going to get updated further? There is a new version of Forge Mobile that has an updated Adventure Mode, and was wondering if this would catch up.
download desktop snapshot here (as of this writing November 3, 2022 build): https://downloads.cardforge.org/dailysnapshots/
then run forge-adventure.exe (or forge-adventure.sh), it should run the backport. (see changelog for the updates)