mirror of
https://github.com/nacabaro/vbhelper.git
synced 2026-01-27 16:05:32 +00:00
- Started slowly implementing the original model. - Names are bitmaps, so we use that. - Sprites are stored in RoomDB as bitmap. - Can now import DiMs, need to implement BEms. - Can also view all the sprites for all the DiMs and now you can view DiMs individually (these two are temporary). Things to do next - Use the new model when uploading characters from the watch. - Figure out why my implementation of ABGR to BGRA isn't working (or something like that) - Improve data retrieval from the database, maybe using flows and properly implemented view models. As of now the interface is quite flickery. - Improve code that handles DiMs and BEms. As for bugs - Interface sometimes likes flickering a lot, need to figure out why - I cannot for the life of me create transparent bitmaps... help! - Something else I might be forgetting... Going to continue working in this branch.
VBHelper
Developer Setup
- Clone vb-nfc-reader (https://github.com/cfogrady/lib-vb-nfc)
- Run vb-nfc-reader/publishToMavenLocal gradle task in the lib-vb-nfc project.
- Clone vb-dim-reader (https://github.com/cfogrady/vb-dim-reader)
- Run publishToMavenLocal gradle task in the vb-dim-reader project.
- Create res/values/keys.xml within the app module.
- 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>
- Replace the values in the keys.xml file with those extracted from the original app.
- Run
Description
[MIRROR] Application to interact with Vital Bracelets.
https://github.com/nacabaro/vbhelper
Languages
Kotlin
100%