[MOD] Pocket-play UI++ (v2.21) - UI for EE games on phones
Pecca
Member Posts: 2,215
This is a total conversion UI mod for IE:EE on phones. It is compatible with BG:EE, SoD, BG2:EE and IWD:EE. The layout is built for around 5-6 inches wide screen resolution. It inherits many functionalities from my older Dragonspear UI++ mod, but graphically is very different. I went with a sort of minimalistic approach, which is more practical for phones, you can check the screenshots below.
P.S.: Pressing and holding the "actionbar switch" button, next to the "select all" button in the main gameplay screen, will open the cheat menu.
Screenshots:
Installation:
Download the mod from github:
Download the latest release
On Android, select the "override" folder inside "the pocket_play_ui" and copy it to:
Android\data\com.beamdog.NAMEOFTHEGAME\files\
Alternatively, you can install it as a WeiDU mod using this guide.
On iOS, install it as a WeiDU mod using this guide.
P.S.: Pressing and holding the "actionbar switch" button, next to the "select all" button in the main gameplay screen, will open the cheat menu.
Screenshots:
Installation:
Download the mod from github:
Download the latest release
On Android, select the "override" folder inside "the pocket_play_ui" and copy it to:
Android\data\com.beamdog.NAMEOFTHEGAME\files\
Alternatively, you can install it as a WeiDU mod using this guide.
On iOS, install it as a WeiDU mod using this guide.
Post edited by Pecca on
23
Comments
Also, updated the OP with how to open the cheat menu.
Any chance you will turn this into a WeiDU mod?
Gus
Well, I'm not sure what's wrong with this mod... I even tried copying your files to \portrait instead of \override, still nothing...
I can definitely install your Dragonspear UI++ mod on my iOS device plus other UI modifications, I've been using this method for quite some time...
And yes, I have a crash when files are copied to my iOS device... If I reopen the app, the UI is still the vanilla one...
Anyway as was pointed out earlier, this mod is adjusted to 16:9 ratio scaled interface (the equivalent of 1365x768 pixels). Most tablets have 4:3 ratio which is scaled equivalent of 1024x768pixels. That means I would have to redesign-shrink all screens to make them fit, which is something I won't do anytime soon, unfortunatelly.
Anyway, I'm now (slowly) working on updating Dragonspear UI++, and experimenting with UI zoom function, which is something that could one day be of use for this mod too.
Gus
I wanted to fix that myself by using Edit Mode (and then transferring the UI.menu to my phone) but it seems like the Edit Mode does not work with the Pocket-play UI installed. Any suggestions on what can I do?
The above screen was taken on PC to just to demonstrate the problem (as it looks very similar to what I'm experiencing on my phone).
But ok sure, this is how it actually looks on my phone:
Turning scaling on and off doesn't change anything.
The only problem that I have with it is the fact that ToB becomes inaccessible after you clear SoA on the android BG2EE version of the game. If I close the game once after saving the game on the beginning of chapter 8, close the app and reopen it, it takes me back to the SoA game and I cannot load the ToB save I have just created. I can only resume it from the final SoA save of the game. Anyone know a fix for this?
Thanks so much
I had the exact same issue that you had Verthiss (Iphone XR and XS - tested on both) and I'm looking in the ui.menu (EDIT: and have figured it out, the solution is below if others need it):
EDIT: MENU.UI is in Baldurs Gate II 2.5.16/Payload/Baldur's Gate II.app/pocket_play_ui/override
Open it with notepad and find teh below code (either with find 1500 - or by scrolling)
Edit the '1500' (which I now recognize as the x coordinates of the message window in the UI) to 2280, or really any number that will knock it off the viewable screen.
Original:
button
{
name "rgOpenMessages"
area 3 3 87 87
bam rgpguils
sequence 15
action
"
--Infinity_SetArea('messagesRect',5,nil,nil,nil)
--Infinity_SetArea('worldMessageBox',16,nil,nil,nil)
local x,y,w,h = Infinity_GetArea('messagesRect')
if (x == 1500) then
Infinity_SetArea('messagesRect',5,nil,nil,nil)
Infinity_SetArea('worldMessageBox',16,nil,nil,nil)
Infinity_SetArea('worldLastMessageBox',1500,nil,nil,nil)
else
Infinity_SetArea('messagesRect',1500,nil,nil,nil)
Infinity_SetArea('worldMessageBox',1500,nil,nil,nil)
Infinity_SetArea('worldLastMessageBox',5,nil,nil,nil)
end
"
}
with edits (you can copy and paste the below to replace the above or just change the 1500 to 2280):
button
{
name "rgOpenMessages"
area 3 3 87 87
bam rgpguils
sequence 15
action
"
--Infinity_SetArea('messagesRect',5,nil,nil,nil)
--Infinity_SetArea('worldMessageBox',16,nil,nil,nil)
local x,y,w,h = Infinity_GetArea('messagesRect')
if (x == 2280) then
Infinity_SetArea('messagesRect',5,nil,nil,nil)
Infinity_SetArea('worldMessageBox',16,nil,nil,nil)
Infinity_SetArea('worldLastMessageBox',2280,nil,nil,nil)
else
Infinity_SetArea('messagesRect',2280,nil,nil,nil)
Infinity_SetArea('worldMessageBox',2280,nil,nil,nil)
Infinity_SetArea('worldLastMessageBox',5,nil,nil,nil)
end
"
}
You then must run/rerun the pocket_play_ui.exe to reinstall and follow the weidu installation instructions to load the changes to your phone.
@Pecca hey I'm having the same issue as @blackjack4247 where the portraits on character creation are blacked out. It isn't a big deal as I am just selecting by name. But this is what it looks like if you're interested.
No simple way, pst is too different from rest of ees.