Nacho b827fdccbe Agarrate, que vienen curvas
- Importing more data from the card, this time it's to enhance the functionality of the dex. Things that I'm importing:
  - Tropies
  - Vitals
  - WinRate
  - Battles needed
  - Adventure level cleared
- This commit also includes displaying the data, modifying the relational model and modifying the underlying import functions.

- I've also changed the name from Character to CharacterData, since there is another class that is also called Character. I wanted to move it into the card package, since it's more related to Cards, while character is more designed for user raised characters.

- Another small addition was the ability to construct ImageBitmaps from the BitmapData.kt class. reduces code and makes it more simple, will refactor the old code to use this later on.

- Things I might do
  - Move out of the SettingsScreenControllerImpl.kt file all the card import stuff, since it's slowly growing a lot, and it could benefit from some independence
2025-09-05 02:08:44 +02:00
2025-09-05 02:08:44 +02:00
2025-09-02 18:01:11 +02:00
2025-01-08 21:01:37 -05:00
2025-01-09 15:24:10 -05:00
2025-01-04 01:12:57 +01:00
2025-01-04 01:12:57 +01:00
2025-01-04 01:12:57 +01:00
2025-01-04 01:09:13 +01:00
2025-01-04 23:46:13 -05:00

VBHelper

Developer Setup

  1. Clone vb-nfc-reader (https://github.com/cfogrady/lib-vb-nfc)
  2. Run vb-nfc-reader/publishToMavenLocal gradle task in the lib-vb-nfc project.
  3. Clone vb-dim-reader (https://github.com/cfogrady/vb-dim-reader)
  4. Run publishToMavenLocal gradle task in the vb-dim-reader project.
  5. Create res/values/keys.xml within the app module.
  6. Populate with:
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="password1">beHmacKey1</string>
    <string name="password2">beHmacKey2</string>
    <string name="decryptionKey">aesKey</string>
    <integer-array name="substitutionArray">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
        <item>5</item>
        <item>6</item>
        <item>7</item>
        <item>8</item>
        <item>9</item>
        <item>10</item>
        <item>11</item>
        <item>12</item>
        <item>13</item>
        <item>14</item>
        <item>15</item>
    </integer-array>
</resources>
  1. Replace the values in the keys.xml file with those extracted from the original app.
  2. Run
Description
[MIRROR] Application to interact with Vital Bracelets.
https://github.com/nacabaro/vbhelper
Readme MIT 843 KiB
Languages
Kotlin 100%