Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New functionality: Borderlands:TPS, Challenges, Character Name, Others #11

Open
wants to merge 108 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
108 commits
Select commit Hold shift + click to select a range
542ec41
Add support for setting challenge data
apocalyptech Apr 9, 2015
ddceed1
Switch to using the internal challenge ID for indexing, since that ap…
apocalyptech Apr 9, 2015
7f62475
Added an option to zero out all non-location-specific challenges
apocalyptech Apr 9, 2015
a3af497
Add ability to unlock all challenges
apocalyptech Apr 9, 2015
272b4d2
Streamline our challenge unlock, a bit.
apocalyptech Apr 9, 2015
2cbaf11
Some changes to how we unlock challenges. Technically more robust, e…
apocalyptech Apr 10, 2015
ecb214c
Add functionality to set the character name and save_game_id
apocalyptech Apr 10, 2015
9417d74
Added a little note about zeroing out challenges
apocalyptech Apr 10, 2015
c138d72
Only set the bonus levels if we haven't reached them yet (or if zero/…
apocalyptech Apr 15, 2015
7aaca8b
Option to automatically set the backpack space to max, without having…
apocalyptech Jun 1, 2015
9529cb6
Replacing optparse with argparse, and switching default endianness to…
apocalyptech Dec 7, 2015
c401e98
Changing all the former 'modify' options to their own arguments. Not…
apocalyptech Dec 7, 2015
704b350
Initial version of using our new argparse arguments for modifications…
apocalyptech Dec 7, 2015
f001201
Pulling basically everything into a big ol' class file. Very WIP, I'…
apocalyptech Dec 7, 2015
1d02622
Make our debug function a little nicer, and stop passing 'endian' around
apocalyptech Dec 7, 2015
9a0a86c
Moving filehandle operations to where they belong, and alter how we d…
apocalyptech Dec 7, 2015
18726a5
Setting verbose output by default for now
apocalyptech Dec 7, 2015
11a1cf7
Don't need those two vars anymore
apocalyptech Dec 7, 2015
6150c82
A few more changes to how we handle arguments
apocalyptech Dec 7, 2015
45e0aef
Handle exceptions again
apocalyptech Dec 7, 2015
d678679
Switching up how our output options work again, and fixing savegame w…
apocalyptech Dec 7, 2015
78c4cf2
Verified that the current B2 engine doesn't actually support setting …
apocalyptech Dec 7, 2015
ae0c115
Fixing errors while reading from JSON files
apocalyptech Dec 7, 2015
e81653c
I suppose it makes sense to link to my own fork here
apocalyptech Dec 7, 2015
b9849c1
Ah, Seraph are crystals, not tokens
apocalyptech Dec 7, 2015
67c41f1
Changing 'unlocks' to 'unlock' on the arguments
apocalyptech Dec 7, 2015
e61f067
Renaming 'truevaulthunter' to 'tvhm'
apocalyptech Dec 7, 2015
0185254
Big ol' update to the README file to support our new argument style
apocalyptech Dec 7, 2015
2d8ecab
Make verbose output the default but add a -q/--quiet option to turn i…
apocalyptech Dec 7, 2015
833b976
Prettifying output a little bit
apocalyptech Dec 7, 2015
c066f5d
Fixing some wording
apocalyptech Dec 7, 2015
1c01153
Splitting into a B2 app and a TPS app. A bit messy in terms of namin…
apocalyptech Dec 14, 2015
0375b9b
Pulling argument parsing into the main class, fixing up TPS item impo…
apocalyptech Dec 14, 2015
4a8a252
Renaming BL2Error to BorderlandsError since it's no longer BL2-specific
apocalyptech Dec 14, 2015
73f2e30
Clean up the unlock code a bit, and add in ammo unlocking
apocalyptech Dec 14, 2015
3491b37
Adding --maxammo option, and having ammo unlock automatically do that.
apocalyptech Dec 14, 2015
bb924c2
Some rewording
apocalyptech Dec 14, 2015
18657b8
Okay, TPS challenge data should be in place now
apocalyptech Dec 14, 2015
e01ef6b
Renaming a few things to be less wordy
apocalyptech Dec 14, 2015
824d84f
Adding in a default for --bank (to max it out automatically)
apocalyptech Dec 14, 2015
f03587f
Don't default to stdin/stdout, rather require them to be specified
apocalyptech Dec 15, 2015
179a5e6
Notification/verification on file overwrite, and a --force flag to fo…
apocalyptech Dec 15, 2015
5263b44
Getting rid of some ambiguity in arguments - the optional arguments d…
apocalyptech Dec 15, 2015
21afe69
Fixed a bug in item imports (looks like import was broken in the orig…
apocalyptech Dec 15, 2015
1c5ac3d
Don't export the empty items apparently present in Borderlands savefiles
apocalyptech Dec 15, 2015
abaa6f3
Removing an old option which hasn't done anything in awhile
apocalyptech Dec 15, 2015
20d4e68
Bunch of updates to the README, hopefully will be slightly more reada…
apocalyptech Dec 15, 2015
541573e
Renaming 'parsed' back to 'json', and 'json' to 'decodedjson'. Still…
apocalyptech Dec 15, 2015
29b88d5
A little friendlier help text for --output
apocalyptech Dec 15, 2015
f8ff55c
Adding a couple TODO items which have been on my mind, but which I'm …
apocalyptech Dec 15, 2015
ba2c9d4
Mmf, looks like these currently require Python 2
apocalyptech Jan 17, 2018
3de28e9
Some stricter bounds checking on setting character level, and set XP …
apocalyptech Jan 17, 2018
69dbcf4
Add a --forceitemlevels flag to set item levels even if they're curre…
apocalyptech Jan 17, 2018
c218a6b
First pass of porting to Python3. Maybe generally works okay but bar…
apocalyptech Jan 19, 2018
06ae60b
Add a UVHM unlock. Wonder why I never got that in here sooner
apocalyptech Feb 28, 2018
ab20daf
Some Python 3 fixes -- I *think* JSON output (and input) should work …
apocalyptech Sep 9, 2018
425d1ba
A few more Python 3 fixes; exporting items should work okay now
apocalyptech Sep 9, 2018
a9e4d1a
Some more Python 3 fixes; Borderlands data is latin1, not utf-8
apocalyptech Sep 9, 2018
6abbf70
A few more Python 3 fixes, for dealing with item imports
apocalyptech Sep 9, 2018
f8feec6
A few more Python 3 tweaks
apocalyptech Sep 10, 2018
43c6400
Fixes for py3 slaughterdome and challenge unlocks. The sorting in th…
apocalyptech Sep 10, 2018
08da693
Possibly the last of the Python 3 fixes (at least to address broken s…
apocalyptech Sep 10, 2018
0948e3c
A few housekeeping changes for Python 3
apocalyptech Sep 10, 2018
a8c9157
Renaming bltps_save_edit.py to tps_save_edit.py
apocalyptech Sep 10, 2018
216f1ee
Return code if there was an error
apocalyptech Sep 10, 2018
407ab4a
Ah right, explicitly call out to python3 now
apocalyptech Sep 10, 2018
a6fe3c3
Added --oplevel option to set overpower levels (thanks to Gibbed's so…
apocalyptech Nov 8, 2018
c33c422
Only took three months, but finally updating this to support level 80…
apocalyptech Sep 3, 2019
c526d4b
Copying mission data, and also enforce max level per game
apocalyptech Sep 4, 2019
0bd6e0b
Fix an error which could prevent writing to a savefile under some cir…
apocalyptech Nov 15, 2019
f400305
Committing some code that I'd used to organize my savegame archives
apocalyptech Nov 16, 2019
36fd9e4
Require Python 3.9, and fix up a function whose definition was change…
apocalyptech Mar 5, 2022
8d40af5
Oops, missing a line here which prevented the TPS version from launching
apocalyptech Sep 15, 2022
de30bb5
Update savefile.py
loot-midget Jun 14, 2023
171799a
Merge pull request #5 from loot-midget/patch-1
apocalyptech Jun 14, 2023
2937c06
Add the new arg to the README and slight grammar tweak
apocalyptech Jun 14, 2023
8bb8e23
New option for printing not fully explored areas.
loot-midget Jun 18, 2023
3cf73bc
typo
loot-midget Jun 18, 2023
12185db
Heh, my assumptions about this turned out to be wrong.
apocalyptech Jul 14, 2023
4a181e2
Merge branch 'print_unexplored_levels' of github.com:loot-midget/bord…
apocalyptech Jul 14, 2023
8dbece7
Report on maps which don't contribute to exploration achievement
apocalyptech Jul 14, 2023
8e832c6
Merge branch 'loot-midget-print_unexplored_levels'
apocalyptech Jul 14, 2023
748c2c9
Fix some improper change detection with --copy-nvhm-missions and spli…
apocalyptech Jul 14, 2023
125802e
Adding a mode for just printing info to the console
apocalyptech Jul 14, 2023
8d47495
Adding a TOC
apocalyptech Jul 14, 2023
1f3a291
More README tweaks
apocalyptech Jul 14, 2023
ae29453
Ah yes, I'd gotten to the bottom of the XP thing awhile back
apocalyptech Jul 14, 2023
39addc2
add black formatter (#1)
loot-midget Jul 14, 2023
0ebc1de
Fix string formatting (#2)
loot-midget Jul 14, 2023
81b0aa1
Common refactoring (#3)
loot-midget Jul 19, 2023
30a94c4
use bool() for False/None check (#4)
loot-midget Jul 19, 2023
5ca14ea
add actual command output for explorerX option (#5)
loot-midget Jul 20, 2023
c343f75
Redirect users to loot-midget's fork
apocalyptech Aug 4, 2023
9b5674e
add actual command output for explorerX option (#6)
loot-midget Aug 5, 2023
9919b4b
Challenge Accepted progress (#7)
loot-midget Aug 5, 2023
3aef428
simplify Challenge Accepted code
loot-midget Aug 6, 2023
3741938
- add '_base64' field for raw data of weapons/items
loot-midget Aug 13, 2023
49ba01e
Merge remote-tracking branch 'loot-midget/master'
apocalyptech Sep 6, 2023
9de7baf
cleanup
loot-midget Sep 8, 2023
5303278
extract _set_level
loot-midget Sep 8, 2023
781812e
extract _set_money
loot-midget Sep 8, 2023
5e3eed2
extract _set_overpowered_level / _set_item_level
loot-midget Sep 8, 2023
048e41a
reduce cyclic complexity
loot-midget Sep 9, 2023
30e0672
fix typing
loot-midget Sep 18, 2023
630aef2
flush streams to avoid mixing stacktrace with general output
loot-midget Sep 20, 2023
65eb50e
- extract unwrap_challenges/wrap_challenges to functions
loot-midget Sep 20, 2023
4bfd220
add documentation
loot-midget Sep 20, 2023
85a2275
Merge remote-tracking branch 'loot-midget/master'
apocalyptech Sep 21, 2023
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
Prev Previous commit
Next Next commit
Switch to using the internal challenge ID for indexing, since that ap…
…pears to be more canonical to B2 itself
  • Loading branch information
apocalyptech committed Apr 9, 2015
commit ddceed1c83842a206299a21ce80ec68919d80d4e
Loading