Jump to content

[WIP] Unofficial Pipboy App


matzman666

Recommended Posts

I am currently working on an unofficial Pipboy Application (using Python3 and PyQt5) with the goal of providing a satisfying second monitor experience (it can also provide a satisfying second screen experience :wink:).

Here is some teaser image:


http://i.imgur.com/gNbiSXu.png



At the moment I am mostly concentrating on the map. It already correctly displays the player position (more or less, still some calibration needed), provides better zoom that the official app, and it can center on the player and follow him around.

 

After that I plan also to implement other widgets to show your current status or other stuff. All widgets are implemented as Qt dock widgets, so they can be dragged around and arranged as you wish.

 

Currently I am searching for icons (I am not a good artist in this regard as you can see in the teaser image), that I can use for location, quests and other markers. Has anyone already extracted the ones from the official pipboy app, or can me provide with similar good looking ones?

 

Other suggestions and ideas for widgets are also welcome.

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...

This is AWESOME!!!

 

I just bought a brand spanking new Surface Pro 4 and was really disappointed the official app wouldn't work from the Windows Store. This has the potential to be even better, the map is much larger.

 

My only input is, and I'm not real sure how feasible it is in Python, but the tabs are very small. Given this is a touch screen and the resolution is pretty high it's hard to always get the tabs to work. I can change the DPI in Windows 10 but it only changes the text size on the tabs, not the height and width.

 

Anyway, thanks a lot for investing the time into this. Really helps fill a big gap.

 

I attached a picture of how I'm using it....

Edited by momitty
Link to comment
Share on other sites

I have an old kindle hd 7 lying around with a stock android rom sitting on it. Would it be possible to run this natively on android?

I don't think so, it may be possible in theory, but I've no idea how. On Android you're limited to the official Bethesda PipBoy Companion App.

 

 

My only input is, and I'm not real sure how feasible it is in Python, but the tabs are very small. Given this is a touch screen and the resolution is pretty high it's hard to always get the tabs to work. I can change the DPI in Windows 10 but it only changes the text size on the tabs, not the height and width.

 

I attached a picture of how I'm using it....

Looks good on the tablet! You should be able to make the tabs bigger by editing the stylesheet. For example, assuming you're using the qtdarkstyle style, edit the \PyPipboyApp\styles\qdarkstyle\style.qss file and change (somewhere around line 800):

 

/* TOP TABS */
QTabBar::tab:top {
    color: #b1b1b1;
    border: 1px solid #4A4949;
    border-bottom: 1px transparent black;
    background-color: #302F2F;
    padding: 5px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;

to

/* TOP TABS */
QTabBar::tab:top {
    color: #b1b1b1;
    border: 1px solid #4A4949;
    border-bottom: 1px transparent black;
    background-color: #302F2F;
    padding: 5px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height:50px;
    width: 100px;
}
You may need to play around with exact sizes depending on how big you want them and on how many tabs you have stacked together.
Link to comment
Share on other sites

Yep, I was able to tweak that and found I could tweak a lot of the menus and tabs too by fiddling around. Thanks for the pointer. Any idea how to make the width of the right hand toolbar wider? This must be set somewhere in Python, none of this style sheet stuff seems to affect it. But I was trying to make all the zoom in/zoom out etc more touch friendly too but it would get forced off the right edge unless I kept dragging the tool bar/map boundary to the left.

Link to comment
Share on other sites

Are you on the latest version (v0.7)? It should remember whatever width you've set toolbar panels to, and restore them automatically on startup. If you are definitely on v0.7 and it's not persisting your settings, then that sounds like a bug.
Link to comment
Share on other sites

I am loving this. I have 2 monitors, and this software lives on the next monitor. I know this is pretty much a WIP .... and here are my "complaints":

- Need ability to resize font. Allow us to reside certain module's fonts, like Time (love this one), or player HP and carry weight ....

- Need a way to save module layouts.

- Better module layout optimization: I know I can split the screen in 3, but I also want to jam about 3 modules in 1 row (or column). Time (in game) is important for me, but it doesnt need to take up the entire column on a full screen.

 

Bug report:

- Clicking on items to equip doesn't work (but fast travel via map module works).

 

I know this is very much WIP, and the above are my feedbacks. Keep up the good work. I stop using the official Pipboy app because of this. Pipboy app is great. But I can't load it on my computer (not even via Android emulator, it does not know how to search Wifi). And it's just too small to press buttons on my 5.5" smart phone (not to mention it drains battery).

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...