OpenTibiaBR
GithubDiscordSponsor
  • Home
    • 📖Welcome!
    • 💵Donate
  • OpenTibiaBR
    • 🖥️Projects
      • 🐦Canary
        • About
        • Getting Started
          • Compiling
            • Linux
              • [Linux] Compiling Canary Sources
            • Windows
              • Visual Studio
                • [Windows][VC2022][CMake] Compiling Canary Sources
                • [Windows][VC2022][Solution] Compiling Canary Sources
              • WSL
                • [WSL] Compiling Canary Sources
          • Installing
            • aaPanel
              • [Linux] Canary + aaPanel + MyAAC
            • Docker
              • [Docker] Canary + MariaDB + MyAAC
            • Linux
              • Nginx + MariaDB + MyAAC
            • Windows
              • Uniform Server
                • [Windows][Basic] Canary + Uniform Server + MyAAC
              • XAMPP
                • [Windows][Advanced] Canary + XAMPP + MyAAC
        • Tutorials
          • Basic
            • Auto Backup Server Database
            • Auto Restart and Linux Logs
            • Custom Bestiary / Prey with Canary Monster Editor
            • Event Schedule Canary / OTServBR-Global
            • How to make a custom server with Canary
            • How to reset players in your database
            • How to secure a Linux server
            • SSL Certificates
            • Webhook Discord
            • [Outdated] Custom Bestiary / Prey
            • [Linux] Backup + Upload - Google Drive
            • [Linux] How to install Linux headers
            • VPS Linux
            • [Windows] SSL/HTTPS Certificate with XAMPP
          • Mapping
            • [Windows] Remere's Map Editor - Opening Canary / OTServBR-Global Map
            • [Windows] Remere's Map Editor - Converting map server id to client id
          • Programming & Scripting
            • How to add a new vocation
            • Revscriptsys
            • Guide Lua Objects
            • How to get raceId for monsters
          • Websites
            • [Canary][OTServBR-Global][GesiorAAC][MyAAC] Set up Initial Character
          • Miscellaneous
            • Useful Tutorials
            • Video Tutorials
      • 🗺️Remere's Map Editor
        • About
        • Getting Started
          • Linux
            • [Linux] Compiling Remere's Map Editor Sources
          • Windows
            • WSL
              • [WSL] Compiling Remere's Map Editor Sources
            • Visual Studio
              • [Windows][VC2022][CMake] Compiling Remere's Map Editor Sources
              • [Windows][VC2022][Solution] Compiling Remere's Map Editor Sources
      • 🎮OTClient Redemption
        • About
        • Getting Started
          • Android
            • [Android] Compiling OTClient Redemption Sources
          • Linux
            • [Linux] Compiling OTClient Redemption Sources
          • Windows
            • WSL
              • [WSL] Compiling OTClient Redemption Sources
            • Visual Studio
              • [Windows][VC2022][CMake] Compiling OTClient Redemption Sources
              • [Windows][VC2022][Solution] Compiling OTClient Redemption Sources
          • Web
            • [Web] OTClient Redemption
        • Tutorials
          • Basic
            • Client Updater
    • 🔗Downloads
      • 🎮Clients
        • Client 11
        • Client 14
          • Tutorials
            • Client with HexEditorXVI32
            • Client with Notepad++
            • Client with config.ini
            • [Windows] How to change client background
        • OTClientV8
          • About
          • Getting Started
            • Android
              • [Android] Compiling OTClientV8 Sources
            • Linux
              • [Linux] Compiling OTClientV8 Sources
            • Windows
              • WSL
                • [WSL] Compiling OTClientV8 Sources
              • Visual Studio
                • [Windows][VC2022][CMake] Compiling OTClientV8 Sources
                • [Windows][VC2022][Solution] Compiling OTClientV8 Sources
          • Features
            • Health and Mana bar backgrounds
            • HTTP support
            • OTML Improvement
            • Simple cam recorder and player
            • Updater, encryption and compression
            • WebSockets
        • Minimap
      • 📑Codes
        • C++
        • Events
        • Functions
        • Libs
        • Modules
        • Others
      • 🖼️Images
        • PSDs
        • Others
      • 🗺️Maps
        • Custom
        • Global
      • 📑Revscripts
        • Actions
        • CreatureEvents
        • GlobalEvents
        • MoveEvents
        • NPCs
        • Spells
        • Systems
        • TalkActions
      • ⚔️Sprites
      • ⚙️Tools
        • Editors
        • Launchers
          • Canary Launcher
            • About
            • Getting Started
              • Windows
                • [Windows][VC2022][Solution] Compiling Canary Launcher Sources
          • Slender Launcher
            • About
            • Getting Started
              • Windows
                • [Windows][Go] Compiling Slender Launcher Sources
        • Login Server
          • About
          • Getting Started
        • Map Generators
      • 🌐Web Packages
        • Linux
        • Windows
      • 🌐Website Applications
        • Websites
          • CanaryAAC
            • About
            • Informations
              • Features
              • Functions
              • API
              • Routes
              • Middleware
            • CanaryAAC Bot
          • Gesior2012
            • About
          • GesiorAAC Global
            • About
          • MyAAC
            • About
          • MyAAC Global
            • About
          • SlenderAAC
            • About
          • ZnoteAAC
            • About
        • Applications
        • Layouts
        • APIs and SDKs
Powered by GitBook
On this page
  • 1 - Downloads Required:
  • 2 - Visual Studio 2022:
  • 3 - Install the necessary software:
  • 4 - Android Libs:
  • 5 - OTClientV8 Sources:
  • 6 - Client dat-spr files and data.zip:
  • 7 - Opening OTClientV8 Project for Android:
  • 8 - Android Extensions for Visual Studio:
  • 9 - Compiling OTClientV8 Sources for Android:
  • 10 - Installing OTClientV8 application on Android:
  • 11 - Credits:
  1. OpenTibiaBR
  2. Downloads
  3. Clients
  4. OTClientV8
  5. Getting Started
  6. Android

[Android] Compiling OTClientV8 Sources

Last updated 13 days ago

1 - Downloads Required:

  • Visual Studio 2022 Community:

  • Microsoft Visual C++ Redistributable 2015-2022: (, )

  • Git:

  • Android Libs:

2 - Visual Studio 2022:

  • On the Visual Studio home screen, in the Visual Studio Community 2022 product click the Install button.

  • On the next screen, select:

  • Desktop Development with C++ and Mobile Development for Android.

  • Then in Language Packs, select:

  • English.

  • Continue the installation and click in the Install button.

3 - Install the necessary software:

  • Install Git.

4 - Android Libs:

  • Extract the Android.zip folder on C:\.

  • Example:

5 - OTClientV8 Sources:

  • Download OTClientV8 sources with the command below in Powershell:

cd C:\ git clone --recursive https://github.com/opentibiabr/otcv8.git

6 - Client dat-spr files and data.zip:

  • Download Client 11 (Outdated 10.x) and extract the Tibia.dat and Tibia.spr in OTClientV8 /data/things/1100.

  • Compress the init.lua, data, modules, layouts, mods in data.zip running the create_android_assets.ps1 script in Powershell, the compressed data.zip will be copied to android/otclientv8/assets.

7 - Opening OTClientV8 Project for Android:

  • Open android\otclientv8.sln. This should launch Visual Studio.

8 - Android Extensions for Visual Studio:

  • Go to Options -> Cross Platforms -> C++ and set the configs like in the example below:

9 - Compiling OTClientV8 Sources for Android:

  • Choose build configuration from the drop downs (Release and ARM).

  • To start compiling go to the menu Build and choose Build Solution..

  • After build, the otclientv8_armv7a.apk is generated in android/otclientv8/ARM/Release folder.

10 - Installing OTClientV8 application on Android:

  • Install the otclientv8_armv7a.apk in your Android phone.

11 - Credits:

  • Kondrah, Oen, Vithrax (OTClientV8)

  • Majesty (OTClientV8 Tutorial for Android on VS2022)

🔗
🎮
https://visualstudio.microsoft.com/pt-br/thank-you-downloading-visual-studio/?sku=Community&rel=17
32-bit download
64-bit download
https://git-scm.com/download/win
Download
Download