Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
275c776
Migrated the GOGDL code to Kotlin. Quite simple, just storing/retriev…
phobos665 Jan 13, 2026
6c211f9
Removed old comments
phobos665 Jan 13, 2026
224cb59
fixed to run off the IO thread for file-based operations.
phobos665 Jan 13, 2026
77e0698
Added tests
phobos665 Jan 13, 2026
918aa10
test dependencies updated.
phobos665 Jan 13, 2026
9b7dc1a
Merge branch 'master' of github.com-phobos665:utkarshdalal/GameNative…
phobos665 Jan 13, 2026
a688cbb
Initial commit. Code Clean-up incoming.
phobos665 Jan 13, 2026
12e5fe1
revert of the batch changes, will test as-is for now and then look at…
phobos665 Jan 13, 2026
f58e5ae
Added comment regarding rate limiting.
phobos665 Jan 13, 2026
09212d0
WIP.
phobos665 Jan 13, 2026
b359259
Improved logging. Game Parsing is complete based on GOGDL specs.
phobos665 Jan 13, 2026
bf2ec4b
Removed execute command for Python Bridge as it's no longer needed.
phobos665 Jan 13, 2026
3e731a8
Added IO optimisations for read/write operations in auth manager and …
phobos665 Jan 14, 2026
d1bb5c9
Merge branch 'gog-kotlin-migration-initial' of github.com-phobos665:p…
phobos665 Jan 14, 2026
44a26c3
Fixing gradle misstype
phobos665 Jan 14, 2026
219bc1f
Adjusting the buld gradle
phobos665 Jan 14, 2026
1ab5f09
Fixed issue with the libs
phobos665 Jan 14, 2026
525e9ac
test
phobos665 Jan 14, 2026
b633ecf
Merge branch 'gog-kotlin-migration-initial' of github.com-phobos665:p…
phobos665 Jan 14, 2026
d39b7d4
Fixed issue with duplicates and non-installables getting through the …
phobos665 Jan 14, 2026
0948320
Added exclusion for the gog galaxy app as it's not required to be fet…
phobos665 Jan 14, 2026
626b2bc
very WIP.
phobos665 Jan 14, 2026
b4820d3
WIP WIP
phobos665 Jan 14, 2026
0cb7e68
Now hooked into the proper emitters for progress
phobos665 Jan 14, 2026
a309713
Fixed issue with download events.
phobos665 Jan 14, 2026
3a5a55e
Simplifcation of the GOG integration now.
phobos665 Jan 14, 2026
9db803f
Removed old download logic.
phobos665 Jan 14, 2026
751d767
DLC Auto-Install, fix for game directory setting and retry on failed …
phobos665 Jan 14, 2026
b370b3a
Code tidy-up and moving out some functions to general util flies.
phobos665 Jan 15, 2026
a8fc6de
Refactors to make things much more readable.
phobos665 Jan 15, 2026
e50caa2
Removed Python from project.
phobos665 Jan 15, 2026
edfb0df
Remove chaquy from project
phobos665 Jan 15, 2026
d801ef7
update gogdownloadmanager refence
phobos665 Jan 15, 2026
077351a
Merge branch 'master' of github.com-phobos665:utkarshdalal/GameNative…
phobos665 Jan 15, 2026
270e259
removed fix on authmanager
phobos665 Jan 15, 2026
b85b514
Added tests for Path construction for installPath
phobos665 Jan 15, 2026
49ca779
Updated tests to remove fluff and just test the real amount.
phobos665 Jan 15, 2026
6c8b99a
Removed unused function
phobos665 Jan 15, 2026
26549ce
Putting game back as I clearly missed it :D
phobos665 Jan 15, 2026
cb2ad2a
Added Tests for parsing functions.
phobos665 Jan 15, 2026
c63102b
Fixing exclusions
phobos665 Jan 15, 2026
59ce39b
Fixed issue where we only started the service if we were outside of t…
phobos665 Jan 15, 2026
82f72cf
Updated downloading logic so that it filters the depots based on the …
phobos665 Jan 15, 2026
c2d890c
Fixing up the download issue. I needed to use the depots' productId i…
phobos665 Jan 15, 2026
3bea3fc
WIP Slowly refactoring and fixing up dependency downloads.
phobos665 Jan 16, 2026
6e6e0dd
Updating for dependencies flow
phobos665 Jan 16, 2026
fcbba13
manifests and repositories done. Onto donwloading dependencies.
phobos665 Jan 16, 2026
009997f
Fixing dependencies
phobos665 Jan 16, 2026
f6c9cdd
Dependency downloads working. We may have to figure out how to determ…
phobos665 Jan 16, 2026
5739464
Fixed issue where root dependencies were not installed correctly.
phobos665 Jan 16, 2026
a0fc4e5
Fixing dependency recursive folder
phobos665 Jan 16, 2026
3b2a6fb
Updating the removal off extra path from the path so we can put it in…
phobos665 Jan 16, 2026
ec7808e
QoL changes to parsing and api clients
phobos665 Jan 16, 2026
ad94400
Small tidy-ups
phobos665 Jan 16, 2026
6073025
Removed problematic logs
phobos665 Jan 16, 2026
dee7fb4
Fixed comments.
phobos665 Jan 16, 2026
18837b7
defensive programming and removed unneeded file.
phobos665 Jan 16, 2026
b05e898
Fix issues with potential infinite lops and breaking nulls
phobos665 Jan 16, 2026
35c1654
Updated comments.
phobos665 Jan 16, 2026
b9c5d3d
Fixing tests and brace missing. Also parsed ids as strings correctl f…
phobos665 Jan 16, 2026
d172db9
Added null return if no compressedSize is given. Doubt this will happ…
phobos665 Jan 16, 2026
42d0928
Added quick null-check on datamodels.
phobos665 Jan 16, 2026
c4bc54f
Merge branch 'master' of github.com-phobos665:utkarshdalal/GameNative…
phobos665 Jan 16, 2026
69eaed2
Fixed issue where I wasnt using the input stream correctly for decomp…
phobos665 Jan 16, 2026
ccae3b2
Added the migration from 10 to 11.
phobos665 Jan 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions app/build.gradle.kts
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed all Python functionality. Including GOGDL files.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Thank you.

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ plugins {
alias(libs.plugins.ksp)
alias(libs.plugins.secrets.gradle)
alias(libs.plugins.room)
id("com.chaquo.python") version "16.0.0"
}

val keystorePropertiesFile = rootProject.file("app/keystores/keystore.properties")
Expand Down Expand Up @@ -204,21 +203,6 @@ android {
// }
}

chaquopy {
defaultConfig {
version = "3.11" // Last Python version supporting armeabi-v7a (32-bit ARM)
pip {
// Install GOGDL dependencies
install("requests")
}
}
sourceSets {
getByName("main") {
srcDir("src/main/python")
}
}
}

dependencies {
implementation(libs.material)

Expand Down
Loading