Phone app setup

Install the Taxi app by hand on JPR Phone or RoadPhone Pro.

Every supported phone gets the Taxi app automatically through gg_lib. Only JPR Phone and RoadPhone Pro cannot add another resource's app by themselves, so you install it into them once, by hand.

The files are in gg_taxijob/!SETUP/, one folder per phone.

JPR Phone

Use the files in gg_taxijob/!SETUP/JPR Phone/. Every JPR file you edit is in its escrow_ignore, so you can redo these edits after a JPR update.

  1. Open jpr-phonesystem/configs/main_config.lua. Paste the three blocks from 1. main_config.txt into the matching tables: the entry into Config.AppStoreApps, and one line each into Config.AppLabels and Config.AppSizes. Keep the other entries.

  2. Copy gg_taxi.png into jpr-phonesystem/html/img/apps/.

  3. Open jpr-phonesystem/html/index.html and find the block that starts <div class="app-calculadora">. Directly above it, paste the contents of 2. index.html, at the same level as the other app- blocks.

  4. Paste the contents of 3. main.css at the end of jpr-phonesystem/html/css/main.css.

  5. Run these in your server console:

    Text
    restart jpr-phonesystem
    restart gg_taxijob
    
  6. Open the phone and install Taxi from the App Store, under Management.

To have it on new phones without a store download, also add gg_taxi to Config.DefaultApps with a free home-screen slot. Phones that already exist keep their saved home screen, so on those it stays in the store until installed once.

RoadPhone Pro

Use the files in gg_taxijob/!SETUP/RoadPhone Pro/.

  1. Copy gg_taxijob/phone/dist/icon.png to both of these, renamed:

    Text
    roadphone/public/img/Apps/light_mode/gg_taxi.png
    roadphone/public/img/Apps/dark_mode/gg_taxi.png
    
  2. Open roadphone/public/static/config/config.json. Add the object from app.json as one more element of its AppStore array, with a comma between elements. Do not replace the whole file.

  3. In server.cfg, start roadphone before gg_lib and gg_taxijob. Restart all three after saving.

  4. Open RoadPhone. Taxi is already installed for every player.

If the app opens to a black screen

The app is in place but its page did not load. Check that gg_taxijob is started and that gg_taxijob/phone/dist/index.html exists. In the pasted code, keep ?phone=jpr-phonesystem or ?phone=roadphone at the end of the address: the app needs it for live updates.

Support

Questions before you buy?

Ask the team in our Discord before you pay a thing. Setup help, update notes, giveaways and discount codes, all in one place.

831 online now2,241 members