What's new

Tutorial Gibbed's Borderlands 2 Save Editor (Revision 146)

  • Thread starter M4YON
  • Start date
  • Views 1,356,661
Status
Not open for further replies.
M4YON

M4YON

Se7ensins Beast
Mythical Veteran Nevar gon' happen in your lifetime Platinum Record
Messages
5,766
Reaction score
1,973
Points
1,055
Sin$
0
NEW THREAD LOCATION HERE:


Download Link

Program In Action
qs1tzn.jpg

14e99fq.jpg

2cg0wop.jpg

52goxx.jpg

347cgih.jpg

11vmwyc.jpg


Revisions Changelog
------------------------------------------------------------------------
r146 | rick | 2013-01-11 00:16:22 -0800 (Fri, 11 Jan 2013) | 1 line

Added revision display text to the SaveEdit window title.
------------------------------------------------------------------------
r145 | rick | 2013-01-10 23:36:44 -0800 (Thu, 10 Jan 2013) | 1 line

Corrected sorting of head and skin assets in SaveEdit.
------------------------------------------------------------------------
r144 | rick | 2013-01-10 23:18:31 -0800 (Thu, 10 Jan 2013) | 1 line

Update GameInfo resources for Costume Pack DLC.
------------------------------------------------------------------------
r142 | rick | 2012-12-13 11:42:42 -0800 (Thu, 13 Dec 2012) | 1 line

Update GameInfo resources for Hammerlock's Hunt DLC.
------------------------------------------------------------------------
r139 | rick | 2012-12-13 11:17:24 -0800 (Thu, 13 Dec 2012) | 1 line

PlaythroughNumber in MissionPlaythroughData is no longer being serialized as of patch 1.30.
------------------------------------------------------------------------
r138 | rick | 2012-12-05 17:18:12 -0500 (Wed, 05 Dec 2012) | 1 line

Dropped "Borderlands 2" prefix on all of the open/save file dialog filter list.
------------------------------------------------------------------------
r137 | rick | 2012-12-05 16:30:04 -0500 (Wed, 05 Dec 2012) | 1 line

Use open file dialog filter list for platform selection rather than buttons for individual platforms.
------------------------------------------------------------------------
r136 | rick | 2012-12-04 20:13:19 -0500 (Tue, 04 Dec 2012) | 2 lines

- No longer auto-detects save file endian, uses specified platform instead.
- Implemented catching of zlib exceptions for better error messages.
------------------------------------------------------------------------
r135 | rick | 2012-12-04 20:06:44 -0500 (Tue, 04 Dec 2012) | 2 lines

- Moved About tab to its own View/ViewModel.
- Implemented experimental support for PS3 saves. (You must decrypt your saves using an external tool such as pfdtool first!)
------------------------------------------------------------------------
r133 | rick | 2012-11-14 07:25:28 -0500 (Wed, 14 Nov 2012) | 1 line

Add support for Torgue Tokens in CurrencyOnHandView.
------------------------------------------------------------------------
r132 | rick | 2012-11-14 06:44:42 -0500 (Wed, 14 Nov 2012) | 2 lines

- Add support for MissionItem to GameInfo.
- Fix ItemnamePartDefinition so name is not required.
------------------------------------------------------------------------
r131 | rick | 2012-11-14 06:40:32 -0500 (Wed, 14 Nov 2012) | 1 line

Update GameInfo resources for Mr. Torgue's Campaign of Carnage DLC.
------------------------------------------------------------------------
r126 | rick | 2012-11-14 06:29:04 -0500 (Wed, 14 Nov 2012) | 1 line

Correct RegionGameStagedata definition, again (broke due to Mr. Torgue's Campaign of Carnage DLC being prepatched into the PC version).
------------------------------------------------------------------------
r125 | rick | 2012-11-06 19:47:18 -0500 (Tue, 06 Nov 2012) | 1 line

Correct RegionGameStagedata definition.
------------------------------------------------------------------------
r124 | rick | 2012-11-06 16:59:02 -0500 (Tue, 06 Nov 2012) | 2 lines

- Support for casting save game Guid type to System.Guid.
- More reasonable default values for some save structures.
------------------------------------------------------------------------
r123 | rick | 2012-11-06 16:57:29 -0500 (Tue, 06 Nov 2012) | 1 line

Set a value of None to LastVisitedTeleporter in new save agmes.
------------------------------------------------------------------------
r122 | rick | 2012-11-06 16:52:53 -0500 (Tue, 06 Nov 2012) | 5 lines

- Link to duncanfogg's gear calculator on the backpack and bank views.
- Remove the dummy image on the backpack and bank view lists until they're actually implemented.
- Tabs are no longer directly locked before loading a save.
- Added About tab.
- Implemented New button.
------------------------------------------------------------------------
r121 | rick | 2012-10-30 19:55:19 -0400 (Tue, 30 Oct 2012) | 1 line

Didn't mean to leave that pause there.
------------------------------------------------------------------------
r120 | rick | 2012-10-30 19:52:42 -0400 (Tue, 30 Oct 2012) | 1 line

Call vsvars32.bat in the dist batch.
------------------------------------------------------------------------
r119 | rick | 2012-10-29 15:50:50 -0400 (Mon, 29 Oct 2012) | 1 line

Fixing a silly typo.
------------------------------------------------------------------------
r118 | rick | 2012-10-26 12:47:05 -0400 (Fri, 26 Oct 2012) | 1 line

Correcting some protobuf definitions.
------------------------------------------------------------------------
r117 | rick | 2012-10-26 12:37:50 -0400 (Fri, 26 Oct 2012) | 1 line

Use Gearbox's name for packed weapon/item data.
------------------------------------------------------------------------
r113 | rick | 2012-10-23 19:38:19 -0400 (Tue, 23 Oct 2012) | 1 line

Add level sync buttons to Backpack, Bank tabs.
------------------------------------------------------------------------
r112 | rick | 2012-10-23 19:03:29 -0400 (Tue, 23 Oct 2012) | 3 lines

- Removed unused Weapon Parts and Item Parts resources from GameInfo.
- Added Weapon Name Parts and Item Name Parts resources to GameInfo.
- Weapon and item name generation in SaveEdit.
------------------------------------------------------------------------
r110 | rick | 2012-10-23 08:16:32 -0400 (Tue, 23 Oct 2012) | 1 line

Group level transitions by DLC.
------------------------------------------------------------------------
r109 | rick | 2012-10-23 08:13:08 -0400 (Tue, 23 Oct 2012) | 1 line

Sort level transitions by resource name.
------------------------------------------------------------------------
r108 | rick | 2012-10-23 08:11:12 -0400 (Tue, 23 Oct 2012) | 3 lines

- Updated Travel Stations dump.
- Loading of DestinationStation/DisplayName for TravelStationDefinition in GameInfo.
- Add all level transitions to LastVisitedTeleporter combobox in FastTravelView in SaveEdit.
------------------------------------------------------------------------
r106 | rick | 2012-10-23 07:50:53 -0400 (Tue, 23 Oct 2012) | 1 line

Add a dummy teleporter entry to the LastVisitedTeleporter combobox on FastTravelViewModel when it's an unknown one.
------------------------------------------------------------------------
r105 | rick | 2012-10-23 07:23:05 -0400 (Tue, 23 Oct 2012) | 1 line

Correct teleporter names in the LastVisitedTeleporter combobox on FastTravelViewModel.
------------------------------------------------------------------------
r104 | rick | 2012-10-22 04:11:12 -0400 (Mon, 22 Oct 2012) | 1 line

Better short URL for IsBadassModeSaveGame info.
------------------------------------------------------------------------
r103 | rick | 2012-10-21 23:44:18 -0400 (Sun, 21 Oct 2012) | 1 line

Clear IsBadassModeSaveGame on load, now with notification about it.
------------------------------------------------------------------------
r102 | rick | 2012-10-21 23:25:41 -0400 (Sun, 21 Oct 2012) | 1 line

Clear IsBadassModeSaveGame on load.
------------------------------------------------------------------------
r101 | rick | 2012-10-21 19:33:19 -0400 (Sun, 21 Oct 2012) | 1 line

Add a "None" entry to AvailableTeleporters in FastTravelViewModel.
------------------------------------------------------------------------
r100 | rick | 2012-10-21 19:29:41 -0400 (Sun, 21 Oct 2012) | 1 line

Fix teleporter display name in FastTravelViewModel.
------------------------------------------------------------------------
r99 | rick | 2012-10-21 19:24:20 -0400 (Sun, 21 Oct 2012) | 2 lines

- Implemented loading of fast travel station ordering information in GameInfo.
- Updated FastTravelView to group teleporters as well as respect game ordering of teleporters.
------------------------------------------------------------------------
r97 | rick | 2012-10-21 17:58:42 -0400 (Sun, 21 Oct 2012) | 1 line

Switch ObservableCollection<>s in ProtoBufFormats back to List<>s.
------------------------------------------------------------------------
r96 | rick | 2012-10-21 17:50:13 -0400 (Sun, 21 Oct 2012) | 3 lines

- ResourceName for TravelStationDefinition in GameInfo.
- Updated Travel Stations resource in GameInfo.
- Implemented Fast Travel tab in SaveEdit.
------------------------------------------------------------------------
r94 | rick | 2012-10-21 16:32:42 -0400 (Sun, 21 Oct 2012) | 2 lines

- Minor cleanup of some GameInfo loader code.
- Replaced thrown KeyNotFoundException with new ResourceNotFoundException.
------------------------------------------------------------------------
r93 | rick | 2012-10-21 16:16:09 -0400 (Sun, 21 Oct 2012) | 1 line

Set SaveFile after data has been imported, so if an exception is thrown, it won't enable the editor improperly.
------------------------------------------------------------------------
r91 | rick | 2012-10-20 13:33:18 -0400 (Sat, 20 Oct 2012) | 1 line

Implemented loading of travel station information in GameInfo.
------------------------------------------------------------------------
r90 | rick | 2012-10-20 13:30:26 -0400 (Sat, 20 Oct 2012) | 1 line

Cleanup of protobuf member names.
------------------------------------------------------------------------
r89 | rick | 2012-10-20 07:40:28 -0400 (Sat, 20 Oct 2012) | 3 lines

- Add Experience info to GameInfo.
- Sanity check experience points and level on save load.
- Add buttons to SaveEdit for synchronizing experience level and points.
------------------------------------------------------------------------
r88 | rick | 2012-10-19 01:42:30 -0400 (Fri, 19 Oct 2012) | 1 line

Use a static unique ID (0) instead of a random one for copied codes.
------------------------------------------------------------------------
r87 | rick | 2012-10-19 01:19:34 -0400 (Fri, 19 Oct 2012) | 1 line

Display a warning when attempting to paste codes and none were found.
------------------------------------------------------------------------
r85 | rick | 2012-10-19 01:05:27 -0400 (Fri, 19 Oct 2012) | 5 lines

Not mentioned in previous commit:
- Player classes are now provided via GameInfo.
- DownloadableContent and DownloadablePackage info provided via GameInfo.
- CustomizationSet removed from GameInfo (due to previous line).

------------------------------------------------------------------------
r84 | rick | 2012-10-19 01:03:11 -0400 (Fri, 19 Oct 2012) | 7 lines

- Cleaned up member naming in BaseItem/BaseWeapon.
- Retooled most of the GameInfo project for better organization and data loading.
- With GameInfo being retooled, weapon and item balance information generation has been redone and will now properly support things that were broken before (shields, class mods, relics, etc).
- BaseItemViewModel/BaseWeaponViewModel now generate manufacturer assets.
- Removed warning icon for manufacturer, prefix part, title part on BaseItemViewModel/BaseWeaponViewModel as they are completely unnecessary.
- Renamed PlayerView/PlayerViewModel to GeneralView/GeneralViewModel in SaveEdit.
- Added icon for Fast Travel tab, replaced icons for General, Backpack tabs.
------------------------------------------------------------------------
r82 | rick | 2012-10-17 14:45:13 -0400 (Wed, 17 Oct 2012) | 1 line

Prevent editing of IsBadassModeSaveGame.
------------------------------------------------------------------------
r79 | rick | 2012-10-17 12:43:04 -0400 (Wed, 17 Oct 2012) | 2 lines

- Drop SavePackMessage/SaveUnpackMessage in favor of directly called ImportData/ExportData.
- CurrencyOnHand now sanely stores state instead of directly modifying SaveGame data.
------------------------------------------------------------------------
r78 | rick | 2012-10-17 07:14:20 -0400 (Wed, 17 Oct 2012) | 2 lines

- Corrected LockoutData definition.
- Fixed some field names in MissionData and RegionGameStageData.
------------------------------------------------------------------------
r77 | rick | 2012-10-16 12:13:30 -0400 (Tue, 16 Oct 2012) | 1 line

Descriptive errors for thrown FormatExceptions in BackpackViewModel and BankViewModel.
------------------------------------------------------------------------
r76 | rick | 2012-10-16 11:06:08 -0400 (Tue, 16 Oct 2012) | 2 lines

- Update Weapon Types and Item Types in GameInfo, as well as their backing code.
- Update SaveEdit to reflect previous change.
------------------------------------------------------------------------
r73 | rick | 2012-10-15 19:02:21 -0400 (Mon, 15 Oct 2012) | 1 line

Is it stack traces that make people not read perfectly understandable error messages? WHO KNOWS.
------------------------------------------------------------------------
r72 | rick | 2012-10-15 18:34:23 -0400 (Mon, 15 Oct 2012) | 1 line

Clarify to stupid people that you can, in fact, copy the exception error dialog to the clipboard using ctrl+c to paste.
------------------------------------------------------------------------
r71 | rick | 2012-10-15 18:06:31 -0400 (Mon, 15 Oct 2012) | 3 lines

- Change CharacterName from string to bytes, to prevent reencode issues due to encoding problems.
- PlayerView now assumes CharacterName is UTF8 data.
- Set quite a few bindings to update on property change.
------------------------------------------------------------------------
r70 | rick | 2012-10-15 16:32:42 -0400 (Mon, 15 Oct 2012) | 2 lines

- LZO code updated to support offsets into byte buffers.
- Support for "fat" save files, this should fix LookbehindOverrun load failures.
------------------------------------------------------------------------
r69 | rick | 2012-10-15 11:29:53 -0400 (Mon, 15 Oct 2012) | 1 line

Resharper recommendations.
------------------------------------------------------------------------
r68 | rick | 2012-10-15 11:28:31 -0400 (Mon, 15 Oct 2012) | 1 line

Resharper recommendations.
------------------------------------------------------------------------
r67 | rick | 2012-10-15 11:26:53 -0400 (Mon, 15 Oct 2012) | 1 line

Resharper recommendations.
------------------------------------------------------------------------
r66 | rick | 2012-10-15 11:25:45 -0400 (Mon, 15 Oct 2012) | 1 line

Resharper recommendations.
------------------------------------------------------------------------
r65 | rick | 2012-10-15 11:00:06 -0400 (Mon, 15 Oct 2012) | 1 line

Wrap CopySelectedSlotCode in a DelegateResult.
------------------------------------------------------------------------
r64 | rick | 2012-10-15 10:48:17 -0400 (Mon, 15 Oct 2012) | 1 line

Yet another attempt at clipboard shenanigans.
------------------------------------------------------------------------
r63 | rick | 2012-10-15 10:13:11 -0400 (Mon, 15 Oct 2012) | 1 line

Resharper recommendations.
------------------------------------------------------------------------
r62 | rick | 2012-10-15 10:02:43 -0400 (Mon, 15 Oct 2012) | 1 line

Another attempt at clipboard shenanigans.
------------------------------------------------------------------------
r61 | rick | 2012-10-15 09:36:20 -0400 (Mon, 15 Oct 2012) | 1 line

Handle every clipboard COM result.
------------------------------------------------------------------------
r60 | rick | 2012-10-15 09:27:41 -0400 (Mon, 15 Oct 2012) | 1 line

Fix handling of exceptions in MyClipboard.
------------------------------------------------------------------------
r59 | rick | 2012-10-15 09:12:08 -0400 (Mon, 15 Oct 2012) | 1 line

Implement wrapper around WPF Clipboard since it prefers to blow up.
------------------------------------------------------------------------
r58 | rick | 2012-10-15 08:18:38 -0400 (Mon, 15 Oct 2012) | 1 line

Temporary try/catch handler in CopySelectedSlotCode for Kyle873.
------------------------------------------------------------------------
r57 | rick | 2012-10-15 07:58:38 -0400 (Mon, 15 Oct 2012) | 1 line

dist updates.
------------------------------------------------------------------------
r56 | rick | 2012-10-15 07:15:23 -0400 (Mon, 15 Oct 2012) | 5 lines

- Renamed ISlot to IBaseSlot.
- BaseWeapon and BaseItem now both use the IBaseSlot interface.
- Added BankView, BankViewModel to SaveEdit.
- Renamed PackedData in BankSlot to Data.
- Move use of CMContrib's dialogs to new implementation MyMessageBox, which uses the standard Windows message box dialog.
------------------------------------------------------------------------
r55 | rick | 2012-10-15 03:51:47 -0400 (Mon, 15 Oct 2012) | 3 lines

- Add CustomizationSet and related resource file to GameInfo.
- Renamed GameInfo resource Customization to Customizations.
- Implemented grouping of head and skin assets in PlayerView.
------------------------------------------------------------------------
r53 | rick | 2012-10-15 03:14:07 -0400 (Mon, 15 Oct 2012) | 1 line

Add ErrorCode enum to LZO code.
------------------------------------------------------------------------
r52 | rick | 2012-10-15 00:44:57 -0400 (Mon, 15 Oct 2012) | 1 line

Assign a new unique ID to copy and pasted slots.
------------------------------------------------------------------------
r51 | rick | 2012-10-15 00:30:01 -0400 (Mon, 15 Oct 2012) | 1 line

Implement duplicate, delete, copy code, paste code in BackpackView.
------------------------------------------------------------------------
r50 | rick | 2012-10-14 02:08:13 -0400 (Sun, 14 Oct 2012) | 1 line

Didn't mean to update the set IDs.
------------------------------------------------------------------------
r49 | rick | 2012-10-14 02:03:41 -0400 (Sun, 14 Oct 2012) | 1 line

Load json via unmanaged resource stream.
------------------------------------------------------------------------
r48 | rick | 2012-10-14 01:34:37 -0400 (Sun, 14 Oct 2012) | 3 lines

- Update GameInfo & co to reflect small name change in balance data.
- Redumped most json files.
- Add Fast Travel Stations json file.
------------------------------------------------------------------------
r40 | rick | 2012-10-12 22:38:19 -0400 (Fri, 12 Oct 2012) | 1 line

Updated balance dumps & manufacturers support in ItemBalanceDefinition/WeaponBalanceDefinition.
------------------------------------------------------------------------
r38 | rick | 2012-10-12 17:32:31 -0400 (Fri, 12 Oct 2012) | 1 line

Add extra configuration for building distributable SaveEdit to solution.
------------------------------------------------------------------------
r37 | rick | 2012-10-12 17:32:04 -0400 (Fri, 12 Oct 2012) | 1 line

Add build_distributable_saveedit.bat & co.
------------------------------------------------------------------------
r33 | rick | 2012-10-10 19:03:42 -0400 (Wed, 10 Oct 2012) | 2 lines

- Fixed crash due to PendingMissionRewards.PackedItemRewards being incorrectly flagged as IsPacked.
- Temporary workaround with PendingMissionRewards packed weapon and item data.
------------------------------------------------------------------------
r32 | rick | 2012-10-10 11:16:02 -0400 (Wed, 10 Oct 2012) | 1 line

Improved handling of data on PlayerView.
------------------------------------------------------------------------
r31 | rick | 2012-10-10 09:21:34 -0400 (Wed, 10 Oct 2012) | 1 line

Forgot to fire off NOPCs in BaseItemViewModel.
------------------------------------------------------------------------
r30 | rick | 2012-10-10 09:20:13 -0400 (Wed, 10 Oct 2012) | 1 line

Don't default to raw tab.
------------------------------------------------------------------------
r29 | rick | 2012-10-10 09:17:58 -0400 (Wed, 10 Oct 2012) | 1 line

Oops.
------------------------------------------------------------------------
r28 | rick | 2012-10-10 09:16:20 -0400 (Wed, 10 Oct 2012) | 1 line

Revert default new weapon/item to set 0 (not set 1).
------------------------------------------------------------------------
r27 | rick | 2012-10-10 09:15:40 -0400 (Wed, 10 Oct 2012) | 8 lines

- Moved packable related code out of SaveEdit to FileFormats.
- PackableWeapon/PackableItem renamed to BaseWeapon/BaseItem.
- Lots of reorganization & refactoring on SaveEdit.
- PropertyGrid now uses an accessibility style, which is a WIP.
- PackableWeaponView/PackableItemView renamed to BaseWeaponView/BaseItemView.
- Added ViewModel wrappers around BackpackWeapon/BackpackItem.
- And due to above, reimplemented how combobox data is built from balance information.
- Seraph crystals moved back out of reserved expander. Plus icons.
------------------------------------------------------------------------
r26 | rick | 2012-10-09 20:05:43 -0400 (Tue, 09 Oct 2012) | 3 lines

- Reorganized AssetLibraryManager (and co.) to better support asset library sets properly (since everything broke with the new DLC release).
- Redumped asset library manager, customizations, item balances, item types, weapon balances (they now include Orchid / Tulip information).
- PackedDataHelper/PackableItem/PackableWeapon now read and write data for sets properly.
------------------------------------------------------------------------
r25 | rick | 2012-10-09 15:53:18 -0400 (Tue, 09 Oct 2012) | 1 line

Enable Gaige AssetDisplay now that I know its asset path.
------------------------------------------------------------------------
r24 | rick | 2012-10-09 15:51:15 -0400 (Tue, 09 Oct 2012) | 1 line

Flag MarketingCodesNeedingNotification as IsPacked.
------------------------------------------------------------------------
r23 | rick | 2012-10-08 23:58:01 -0400 (Mon, 08 Oct 2012) | 1 line

Fix some issues with the default values on BackpackWeapon/BackpackItem (ie, they don't start out as marked as trash).
------------------------------------------------------------------------
r22 | rick | 2012-10-08 06:20:41 -0400 (Mon, 08 Oct 2012) | 1 line

Disable the UI in SaveEdit until a save is loaded.
------------------------------------------------------------------------
r21 | rick | 2012-10-08 03:28:21 -0400 (Mon, 08 Oct 2012) | 1 line

Let's try that again.
------------------------------------------------------------------------
r20 | rick | 2012-10-08 03:25:29 -0400 (Mon, 08 Oct 2012) | 2 lines

- Save reading/writing is now wrapped in an IResult.
- Fix another silent crash occurring when save path wasn't being found.
------------------------------------------------------------------------
r19 | rick | 2012-10-08 03:06:12 -0400 (Mon, 08 Oct 2012) | 3 lines

- Fix a silent crash occurring when save path wasn't being found (todo: move save read/writing to a custom IResult).
- Move seraph crystals under reserved section, since they're unused.
- Ability to modify endian of the save file.
------------------------------------------------------------------------
r18 | rick | 2012-10-08 02:42:58 -0400 (Mon, 08 Oct 2012) | 1 line

VerifySaves support for big-endian save files (probably should migrate it to use SaveFile directly).
------------------------------------------------------------------------
r17 | rick | 2012-10-08 02:40:54 -0400 (Mon, 08 Oct 2012) | 1 line

Support for big-endian save data (360, probably PS3).
------------------------------------------------------------------------
r16 | rick | 2012-10-07 09:07:19 -0400 (Sun, 07 Oct 2012) | 1 line

Fix handling of 'None' balance.
------------------------------------------------------------------------
r15 | rick | 2012-10-07 08:43:28 -0400 (Sun, 07 Oct 2012) | 3 lines

- Add CustomizationDefinition (and underlying data) to GameInfo.
- SaveEdit now has dropdown data for Head / Skin customization choices.
- New Weapon / New Item now function in SaveEdit backpack view.
------------------------------------------------------------------------
r14 | rick | 2012-10-07 04:52:02 -0400 (Sun, 07 Oct 2012) | 1 line

Move to a custom built version of CMContrib to fix a stack overflow crash.
------------------------------------------------------------------------
r13 | rick | 2012-10-07 01:43:31 -0400 (Sun, 07 Oct 2012) | 1 line

Prevent loading of XBOX 360 CON files (because some people are just stupid).
------------------------------------------------------------------------
r12 | rick | 2012-10-07 00:24:36 -0400 (Sun, 07 Oct 2012) | 2 lines

- Save now works in SaveEdit.
- BackpackViewModel now packs slots back up into PackedWeaponData/PackedItemData on save.
------------------------------------------------------------------------
r11 | rick | 2012-10-06 23:57:19 -0400 (Sat, 06 Oct 2012) | 1 line

Add readme.
------------------------------------------------------------------------
r10 | rick | 2012-10-06 23:55:54 -0400 (Sat, 06 Oct 2012) | 2 lines

- Add SaveEdit project.
- Add Test project.
------------------------------------------------------------------------
r9 | rick | 2012-10-06 23:35:29 -0400 (Sat, 06 Oct 2012) | 1 line

Add SparkTmsUnpack project.
------------------------------------------------------------------------
r8 | rick | 2012-10-06 23:16:00 -0400 (Sat, 06 Oct 2012) | 1 line

Add VerifySaves project.
------------------------------------------------------------------------
r7 | rick | 2012-10-06 23:14:02 -0400 (Sat, 06 Oct 2012) | 1 line

Forgot GameInfo todo list.
------------------------------------------------------------------------
r6 | rick | 2012-10-06 23:09:42 -0400 (Sat, 06 Oct 2012) | 1 line

Implemented SaveFile serialization.
------------------------------------------------------------------------
r5 | rick | 2012-10-06 23:02:21 -0400 (Sat, 06 Oct 2012) | 2 lines

- Migrate some dependencies to NuGet.
- Set up bin/bin_test directories & properties.
------------------------------------------------------------------------
r4 | rick | 2012-10-06 20:57:18 -0400 (Sat, 06 Oct 2012) | 1 line

Add FileFormats, ProtoBufFormats.
------------------------------------------------------------------------
r3 | rick | 2012-10-06 20:55:05 -0400 (Sat, 06 Oct 2012) | 1 line

Add some dependencies.
------------------------------------------------------------------------
r2 | rick | 2012-10-06 20:46:52 -0400 (Sat, 06 Oct 2012) | 1 line

Add GameInfo project.
------------------------------------------------------------------------
r1 | rick | 2012-09-19 08:32:08 -0400 (Wed, 19 Sep 2012) | 1 line

Initial repository structure.
------------------------------------------------------------------------

PS3 Tutorial


Text Tutorial
1 - You will need either Modio or Horizon downloaded and open.
2 - Drag your game save into Horizon/Modio
3 - Click on the contents tab
4 - Extract the SaveGame.sav from the save file
5 - Click open in the Save Editor and in the bottom right using the drop down bar select the platform your savegame.sav is from and hit open.
6 - Make changes then hit save (Rename it to SaveGame in a different location than the original)
7 - Replace(not inject new file) the SaveGame.sav with the modified one.
8 - Rehash and Resign


Video Tutorial



Weapon/Item Modding
Weapons/Item List (Includes Prefixes and Titles)
http://www.mediafire.com/?4a6h426m9wddb9c



Weapon/Item Detailed Parts List (PDF file)
http://creakazoidbsn.minus.com/mMpBcLWKoDSES



Hybrid Weapon/Item Thread by DEFTONED
http://www.se7ensins.com/forums/thr...s-thread-now-with-large-code-database.801311/



Weapon Modding Tutorial (Basic) by DEFTONED




Weapon Modding Tutorial (Advanced) by DEFTONED




Weapon Modding Support Provided by DEFTONED
https://twitter.com/the_hektic



Hybrid Weapon FAQ by Jet Blackhart
http://www.se7ensins.com/forums/threads/the-hybrid-weapons-equipment-faq.803637/



Modded Weapon Workshop by SharpGhost
http://www.se7ensins.com/forums/threads/borderlands-2-modded-weapons-workshop-updated.798875/



Other Useful Links



Notice
IF you get a Re-Encode mismatch or any other strange error like 'Invalid SHA1'(see useful links) on your Xbox 360 or PC save, Please post and upload the SaveGame.sav giving you the error in the thread and quote gibbed or send gibbed a PM with it.



Credits

gibbed - for creating this fantastic program.

TechnoJacker - for compiling it.
 
Last edited by a moderator:
fat pat 666

fat pat 666

Lucifixture
MotM Jokester Greeter
Messages
10,605
Reaction score
4,451
Points
1,175
Sin$
7
so what does this do?
EDIT:
you damn like whore
 
Zaidz

Zaidz

Enthusiast
Messages
169
Reaction score
17
Points
70
Sin$
0
Wow Daaaaaaaaaaaaamn! This is amazing!

This does eveything! EVERYTHING! Its like modding using a Jtag
 
brownnotesuicide

brownnotesuicide

Newbie
Messages
23
Reaction score
1
Points
45
Sin$
7
this is legit...converted an xbox save to pc with NO PROBLEMS! Great share...looks possible to make your own guns too, or in the near future. I'm going to be messing with this a lot tonight :tongue:
 
Wiifan420

Wiifan420

Enthusiast
Messages
276
Reaction score
87
Points
85
Sin$
0
I do agree this is pretty ****ing amazing editor. One thing it doesnt do (yet im assuming) is ammo edting. Other than that you gotta see it to believe lol.

Edit: Open the SaveGame.sav still.
 
optimusburrito

optimusburrito

Enthusiast
Messages
144
Reaction score
21
Points
70
Sin$
0
does this work with xbox saves also just a question
 
ColinTFIG

ColinTFIG

Enthusiast
Messages
30
Reaction score
15
Points
55
Sin$
0
So... I think I'm going to need a new pair of shorts...

This thing is gorgeous. Very very nice job to the person(s) who developed it.
 
Dubstep Effects

Dubstep Effects

Newbie
Messages
3
Reaction score
0
Points
35
Sin$
0
Am I the only one having trouble with this, or am I just stupid?
 
UITMass

UITMass

Enthusiast
Messages
388
Reaction score
53
Points
85
Sin$
7
I was not expecting something this good so quickly, really good program.
 
Mentaligasm

Mentaligasm

New Elysium
Messages
107
Reaction score
51
Points
85
Sin$
7
Nice program. I have been waiting for a good save editor for Borderlands 2.
 
Gods By Machine

Gods By Machine

Buried in Forgotten Grounds
Seasoned Veteran
Messages
617
Reaction score
382
Points
145
Sin$
0
Does this do the ammo pools?
 
optimusburrito

optimusburrito

Enthusiast
Messages
144
Reaction score
21
Points
70
Sin$
0
im getting an error message saying cannot load xbox 360 con files extract using modio or equivalent i figured it out some people stop quoting me dammit lol
 
Last edited:
ProeyJoey

ProeyJoey

Enthusiast
Messages
49
Reaction score
3
Points
55
Sin$
7
Woah, I'm going to be checking this out right now. ;o
sig.jpg
 
Last edited:
Status
Not open for further replies.
Top Bottom
Login
Register