Skip to content

Disambiguate methods incorrectly renamed to AboutDialog/AboutDialogCloseListener/AccountPanel - #2

Merged
keithcsqueensu merged 7 commits into
mainfrom
copilot/disambiguate-aboutdialog-symbols
Mar 19, 2026
Merged

keithcsqueensu merged 7 commits into
mainfrom
copilot/disambiguate-aboutdialog-symbols

Conversation

Copilot AI commented Mar 19, 2026

Copy link
Copy Markdown
Contributor
  • Investigate git history and previous work
  • Phase 1: Application, BackupUtil, Inventory, Starship, Multitool, FrigatesPanel, SquadronPanel, Logger, AccountPanel, SaveChangeListener renamed
  • Phase 2: JsonObject, JsonArray, JsonParser, JsonWriter, domain model classes, panel classes renamed
  • Phase 3: Remaining ~150 method declarations across ~80+ files renamed:
    • hf.java - parseIntClamped, parseLongClamped, parseDoubleClamped
    • gc.java - readGuid, writeGuid, appendByteHex, readFileTime, writeFileTime, readUtf16String, writeUtf16String, writeUtf8FixedString
    • hk.java - writeInt, writeLong
    • SplitFormPanel.java / bN.java - addRow, setRightComponent
    • eo.java interface + en.java - setEnabled, addListener
    • Comparator classes (eT, es, eJ, eK, eN, eL, fz, gb, fG, fP) - compare
    • SaveFile.java, fp.java interfaces + all implementations (fD, fx, fM, fV, fL, fY, fC) - writeToFile
    • SaveLocation.java - createSaveSlot, formatPlayTime
    • MilestonesPanel.java - updateMilestones
    • dt.java - updateAlienWords, pickItemForSlot, moveItemToInventory
    • gA.java - hasRecipeForRace, setRecipeEnabled
    • gw.java - setType
    • gV.java - readCoords, writeCoords, moveObject, swapObject, transferPosition
    • dd.java, cY.java, dz.java - show, showDialog, access$getItems/getList/getSlots etc.
    • h.java - show, refreshCategoryFilter, refreshSubcategoryFilter, refreshItemList
    • aW.java - show, access$getSearchField/getDirectionButton/getCaseSensitiveCheckbox
    • aQ.java - show, access$getTextField/getDimension/getMinDimension/setDimension
    • SpookyHash.java - hashBytes, hashString (multiple overloads), readChar4, readPartialChars, mixChars, mixLongs
    • eC.java - findEncoding, loadEncoding
    • Application.java remaining synthetic accessors - access$getSaveLocation, access$setFileChanged, access$getSlotIndex, access$setAccountPanelChanged, access$selectFile
    • fS.java - copyFrom
    • fH.java - writeMetadata
    • fV.java - extractToStream
    • fw.java - writeTo
    • fi.java - readWhile
    • p.java - show, showProducts, access$getList/getSelectedList/getTable/setList
    • ej.java - formatFileName, createFileChooser
    • cN.java - setSelected, access$getItems/getSelectedItem/setSelectedItem/getChangeListener
    • gu.java - setDamageFactor
    • fZ.java, fN.java, gX.java, hm.java - synthetic access$get* accessors
    • All call sites updated across 137 files
  • Rename remaining ~30 method declarations still outstanding (aj.java, eA.java, er.java, eu.java, cI.java, bt.java, bL.java, ec.java, gW.java, aD.java, du.java, fE.java)

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 4 commits March 19, 2026 01:15
…criptive names

Rename method definitions (and same-file call sites) across 12 files:

Application.java:
- sanitizeFileName, exportStarship, exportMultitool, exportCompanion
- backupBase, backupFreighter, restoreBase, restoreFreighter
- showWarning, updateComponentTreeUI, updateInventory, deleteCompanion
- renameFrigate, access$isFileLoading, access$setSlotChanged
- access$selectSlot, access$setSaveFiles

AccountPanel.java: loadAccountData
SaveChangeListener.java: onSaveLocationChanged, onFileChanged
u.java: onSaveLocationChanged, onFileChanged (impl)
BackupUtil.java: saveBackup, loadBackup, readDoubleArray, writeDoubleArray,
  normalizeDoubleArray, buildBackupJson (+ internal call sites)
Inventory.java: getSlotIndex, resize, setSlot, clearSlot, enableSlot,
  moveItem, addItem, setItem, setSlotData, setSlotEnabled, print
  (+ internal setSlotData call sites)
Starship.java: importFromFile, buildFieldAccessor, exportToFile,
  setHyperdrive, access$getIndex
Multitool.java: importFromFile, buildFieldAccessor
FrigatesPanel.java: setEditable, updateFrigates, access$getStatLabels,
  access$getSelectedIndex, access$getFrigates, access$setFrigates,
  access$setSelectedIndex, access$setStatLabels, access$initStatLabels
SquadronPanel.java: updateSquadron, access$getPilots
f.java: setData
Logger.java: warn (body writes WARNING, not error), publish

Note: Logger's AboutDialog(String,Throwable) renamed to 'warn' (not 'error')
because its body logs WARNING and error(String,Throwable) already exists.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The regex used to rename the Application.updateComponentTreeUI(Window) method
accidentally matched single-var-arg calls on OTHER panel objects
(exosuitPanel, squadronPanel, frigatesPanel, etc.). Phase 1 only renames
same-class call sites; cross-class call sites are handled in Phase 2.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Renamed AboutDialog/AboutDialogCloseListener/AccountPanel methods to
descriptive names across all named/deobfuscated files:

- AlienWord: isSpokenBy
- AppSettings: getInt, setInt, getDouble, setDouble, getArray, setArray
- Base: matchesPosition
- BinaryReader: parse, parseJsonObject, parseJsonArray, findKey,
  readJsonObject, readValue, readJsonArray
- CoordinateTransform: normalize, lerp, toLocalCoords, formatVector3,
  formatVector4, formatComponent, formatComponentPadded, appendCoords,
  appendCoordRow, transformToWorld
- GalacticAddress: extractSignedBits, extractUnsignedBits
- SpookyHash: readLong, readPartialLong, mix, hashLongs, hashString
- JsonArray: firePropertyChange, setValueAt
- JsonObject: addChangeHandler, putWithParent, deepCopyFrom,
  addPropertyChangeListener, firePropertyChange, getInt, getLong,
  getDouble, getBoolean, getOrDefault, getOrDefaultDeep,
  getOrDefaultObject, saveToFile
- JsonParser: isSimpleValue, toJson, formatValue, formatPath,
  formatPathFiltered, formatString, formatJsonKey, formatJsonValue,
  escapeString, readValue, readJsonObject, readJsonArray, readKey,
  toJsonArray, toJsonArrayFiltered, toJsonObject, toJsonObjectFiltered,
  readNumber, setParent
- JsonWriter: toBytes, writeToken, writeValue, writeJsonObject,
  writeJsonArray, writeJsonArrayInternal, writeNumber
- FileWatcher: register, unregister
- FileWatcherThread: fileChanged, unregister
- FormPanel: addRow (all overloads)
- Freighter: buildFieldAccessor, setHyperdriveLevel, setFuelLevel
- FreighterPanel: updateInventory, updateFreighter, access,
  access, access
- Frigate: setFrigateClass, setStatUpgrade
- Companion: importFromFile
- Exosuit: countKnownWords, getWordEntry, setStatData, getStat, setStat,
  getStatDouble, setStatDouble, access, access
- DiscoveryPanel: updateExosuit, access, access,
  access
- SquadronPilot: setNpcType, setShipType
- InMemorySaveFile: generateFilename
- InventoryPanel: setEditable, updateInventory, updateTemplates,
  createSlotPanel, showItemDetails, moveItem, formatItemId,
  access, access, access,
  access, access, access
- InventorySlotPanel: paintIcon, paintText, access,
  access
- ItemDefinition: loadIcon, getElementText, findByAmmoType
- ItemDetailsDialog: loadItemData, showItemDetails, access,
  access, access, access,
  access
- JsonEditorDialog: loadAndShow, hexCharValue, setClipboard, open,
  configure, access, access, access,
  access, access, access
- LineNumberPanel: setHighlightLine, setHighlightColor, setMinimumDigits,
  getLineY, getLineHeight, access, access,
  access, access
- MilestonesPanel: addMilestone, updateExosuit, access,
  access
- PS4SaveLocation: readMetadata, access, access,
  access
- Q: reverted bad method names back to a, b, c
- SaveFileMetadata: parse, toLongBytes, parseLongs
- SettlementState: getStat, setStat, setPerk
- SteamSaveFileMetadata: readSaveFile, writeSaveFile, updateSaveData
- SteamSaveLocation: renameFrigate, toLongBytes, xorBytes,
  access, access
- UpdateCheckThread: access
- Vehicle: buildFieldAccessor
- XboxSaveLocation: readBytes, access, access,
  access, access, access
- XboxContainerWriter: readJsonObject, writeHeader
- BasesStoragePanel: updateInventory, updateSettlement,
  access, access, access
- CompanionsPanel: updateCompanions, access,
  access, access, access
- ShipsPanel: updateInventory, updateShips, access,
  access, access, access
- VehiclesPanel: updateInventory, updateVehicles, access,
  access
- SettlementsPanel: updateSettlements, access,
  access, access
- MultitoolPanel: updateInventory, updateMultitools, access,
  access, access, access
- ExosuitPanel: updateInventory, updateExosuit, access

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…ookyHash hashLongs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI changed the title [WIP] Refactor AboutDialog symbol usage for clarity Disambiguate methods incorrectly renamed to AboutDialog/AboutDialogCloseListener/AccountPanel Mar 19, 2026
Copilot AI requested a review from keithcsqueensu March 19, 2026 01:43
Copilot AI and others added 2 commits March 19, 2026 10:07
…iles

Co-authored-by: keithcsqueensu <92232107+keithcsqueensu@users.noreply.github.com>
Co-authored-by: keithcsqueensu <92232107+keithcsqueensu@users.noreply.github.com>
@keithcsqueensu
keithcsqueensu marked this pull request as ready for review March 19, 2026 14:26
Copilot AI review requested due to automatic review settings March 19, 2026 14:26
@keithcsqueensu
keithcsqueensu merged commit d3eadda into main Mar 19, 2026
1 check failed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR continues the multi-phase effort to replace ambiguous/decompiler-style method names (e.g., AboutDialog, AccountPanel, AboutDialogCloseListener) with descriptive names across the NoMan’s Save codebase, including synthetic accessor methods, UI panels, and binary/JSON utilities.

Changes:

  • Renames a large set of methods and synthetic accessors across UI, save-location handling, JSON/binary parsing/writing, and domain model classes.
  • Introduces clearer APIs such as JsonObject.setValueByPath(...) and updates many call sites to use setValueByPath, writeInt/writeLong, parse*Clamped, etc.
  • Updates SaveChangeListener + various panels/dialogs to use show(...), showDialog(...), update*... naming patterns.

Reviewed changes

Copilot reviewed 203 out of 203 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
nomanssave/u.java SaveChangeListener method rename usage updates
nomanssave/r.java Updates BasesStoragePanel selection/list accessors
nomanssave/q.java Updates table model to use renamed list accessor
nomanssave/p.java Renames show/showProducts + synthetic accessors
nomanssave/m.java Updates selection setter accessor call
nomanssave/j.java Renames ListModel method to getElementAt
nomanssave/i.java Updates item search logic to renamed accessors
nomanssave/hn.java Updates synthetic InputStream accessor name
nomanssave/hm.java Renames synthetic InputStream accessor
nomanssave/hk.java Renames integer/long write helpers
nomanssave/hj.java Updates logger call to Logger.error
nomanssave/hf.java Renames clamped parse helpers
nomanssave/hd.java Updates handler to call renamed logger publish/error
nomanssave/h.java Renames dialog/filter refresh methods + accessors
nomanssave/gw.java Uses setValueByPath + renames setType
nomanssave/gu.java Uses setValueByPath + renames setDamageFactor
nomanssave/gc.java Renames GUID/time/string IO helpers
nomanssave/gb.java Comparator rename to compare
nomanssave/ga.java Updates save location accessor + logger call
nomanssave/gY.java Updates synthetic InputStream accessor name
nomanssave/gX.java Renames synthetic InputStream accessor
nomanssave/gW.java Renames hashing helper to hashToBytes
nomanssave/gV.java Renames coordinate/object movement helpers
nomanssave/gJ.java Updates Starship method call rename
nomanssave/gI.java Updates Starship method call rename
nomanssave/gF.java Uses setValueByPath for element updates
nomanssave/gA.java Renames recipe methods (hasRecipeForRace, etc.)
nomanssave/fz.java Comparator rename to compare
nomanssave/fy.java Updates save-file array accessor names
nomanssave/fx.java Renames save write method to writeToFile
nomanssave/fw.java Updates header writing to renamed hk/fu accessors
nomanssave/fu.java Renames bytesEqual + synthetic accessors
nomanssave/fp.java Renames interface method to writeToFile
nomanssave/fi.java Renames internal reader helper + synthetic wrapper
nomanssave/fZ.java Updates Xbox save slot accessors
nomanssave/fY.java Renames save write method to writeToFile + logger
nomanssave/fW.java Updates Xbox container entry parsing/writing names
nomanssave/fV.java Renames zip extraction + save write method
nomanssave/fU.java Renames Xbox header write method call
nomanssave/fS.java Updates playtime formatting + hk/gc write methods
nomanssave/fP.java Comparator rename to compare
nomanssave/fO.java Updates Steam save location accessor + logger
nomanssave/fN.java Updates Steam save slot accessors
nomanssave/fM.java Logger rename + save write method rename
nomanssave/fL.java Renames save write method to writeToFile
nomanssave/fK.java Updates metadata write method rename
nomanssave/fH.java Renames metadata writer to writeMetadata
nomanssave/fG.java Comparator rename to compare
nomanssave/fF.java Updates PS4 save location accessor
nomanssave/fE.java Updates PS4 save slot accessors
nomanssave/fD.java Logger rename + PS4 metadata reader rename
nomanssave/fC.java Renames save write method to writeToFile
nomanssave/fB.java Updates PS4 metadata reader + metadata write rename
nomanssave/f.java Renames JTable data setter to setData
nomanssave/eu.java Renames lookup helper to findByName
nomanssave/es.java Comparator rename to compare
nomanssave/er.java Renames frigate trait queries (getByPrimaryClass, etc.)
nomanssave/eo.java Renames interface method to setEnabled
nomanssave/en.java Renames enable-listener API (addListener, setEnabled)
nomanssave/el.java Updates filename formatting accessor usage
nomanssave/ej.java Renames file name formatting + chooser factory
nomanssave/ed.java Updates ec synthetic accessors in UI enable logic
nomanssave/ec.java Renames checkbox/combobox synthetic accessors
nomanssave/ea.java Updates clamped double parser call
nomanssave/eT.java Comparator rename to compare
nomanssave/eN.java Comparator rename to compare
nomanssave/eL.java Comparator rename to compare
nomanssave/eK.java Comparator rename to compare
nomanssave/eJ.java Comparator rename to compare
nomanssave/eD.java Logger rename to Logger.error
nomanssave/eC.java Renames encoding lookup/load + SpookyHash call
nomanssave/eA.java Renames interpolation helpers (getName, etc.)
nomanssave/dz.java Renames dialog show methods + synthetic accessors
nomanssave/du.java Renames synthetic refresh accessor
nomanssave/dt.java Renames methods around alien words/items + accessors
nomanssave/dp.java Updates clamped double parser call
nomanssave/do.java Updates clamped double parser call
nomanssave/dn.java Updates clamped double parser call
nomanssave/dg.java Updates dd accessors + show call
nomanssave/df.java Updates dd accessors + show call
nomanssave/de.java Updates dd list accessor
nomanssave/dd.java Renames show methods + synthetic accessors
nomanssave/da.java Updates cY accessors for selection
nomanssave/dZ.java Updates clamped double parser call
nomanssave/dY.java Updates clamped double parser call
nomanssave/dX.java Updates clamped int parser call
nomanssave/dW.java Updates clamped int parser call
nomanssave/dP.java Updates clamped double parser call
nomanssave/dM.java Updates clamped int parser call
nomanssave/dF.java Updates SettlementsPanel alien words update call
nomanssave/dB.java Updates dz accessors + selection setter
nomanssave/cz.java Updates AppSettings setters for editor bounds
nomanssave/ci.java Updates clamped int parser call
nomanssave/ch.java Updates clamped int parser call
nomanssave/cf.java Updates setDamageFactor call
nomanssave/cZ.java Updates cY item list accessor
nomanssave/cY.java Renames show methods + synthetic accessors
nomanssave/cS.java Updates cN items accessor usage
nomanssave/cO.java Updates cN accessor usage for selection propagation
nomanssave/cN.java Renames selection method + synthetic accessors
nomanssave/cI.java Renames tree change notification method
nomanssave/cF.java Updates aW show call
nomanssave/cD.java Updates AppSettings divider setter name
nomanssave/bw.java Updates Frigate trait lookups to renamed methods
nomanssave/bt.java Renames synthetic accessor for panel reference
nomanssave/bq.java Updates clamped int parser call
nomanssave/bp.java Updates clamped int parser call
nomanssave/bo.java Updates clamped int parser call
nomanssave/bn.java Updates clamped int parser call
nomanssave/bi.java Updates clamped double parser call
nomanssave/bh.java Updates clamped double parser call
nomanssave/bR.java Updates aQ setter accessor usage
nomanssave/bN.java Renames addRow overloads for panel rows
nomanssave/bM.java Updates MilestonesPanel accessor usage
nomanssave/bL.java Renames synthetic accessor for milestones panel
nomanssave/bJ.java Updates clamped int parser call
nomanssave/bA.java Updates clamped int parser call
nomanssave/ax.java Updates AlienWord + recipe APIs to renamed methods
nomanssave/as.java Updates p.show call
nomanssave/am.java Updates aj accessors for edit commit
nomanssave/ak.java Updates aj accessors for parsing/clearing
nomanssave/aj.java Renames show dialog API + synthetic accessors
nomanssave/aX.java Updates aW accessors + JsonEditor configure call
nomanssave/aW.java Renames show method + synthetic accessors
nomanssave/aT.java Updates aQ dimension setter accessor
nomanssave/aS.java Updates aQ dimension/min-dimension accessors
nomanssave/aR.java Updates aQ dimension/min-dimension accessors
nomanssave/aQ.java Renames show methods + synthetic accessors
nomanssave/aP.java Updates clamped long parser call
nomanssave/aO.java Updates clamped long parser call
nomanssave/aN.java Updates clamped long parser call
nomanssave/aM.java Updates clamped int parser call
nomanssave/aL.java Updates clamped int parser call
nomanssave/aK.java Updates clamped int parser call
nomanssave/aF.java Updates aD accessors + AppSettings setter name
nomanssave/aD.java Renames synthetic accessors for UI fields/flags
nomanssave/XboxSaveLocation.java Updates UTF-16 read/write + synthetic accessor renames
nomanssave/XboxContainerWriter.java Updates entry list accessors + JSON/header names
nomanssave/VehiclesPanel.java Renames SplitFormPanel usage + update methods
nomanssave/Vehicle.java Renames field accessor builder + uses setValueByPath
nomanssave/UpdateCheckThread.java Renames synthetic accessor for Application
nomanssave/SteamSaveLocation.java Renames frigate rename API + byte helpers
nomanssave/SteamSaveFileMetadata.java Renames read/write/update save helpers
nomanssave/Starship.java Renames import/export + field accessor builder + setters
nomanssave/SquadronPilot.java Renames setters + uses setValueByPath
nomanssave/SquadronPanel.java Renames update method + synthetic accessor
nomanssave/SplitFormPanel.java Renames row helpers + right-component setter
nomanssave/SlotComboBoxModel.java Updates Application slot index accessor
nomanssave/ShipsPanel.java Renames update methods + synthetic accessors
nomanssave/ShipSettings.java Uses setValueByPath for JSON fields
nomanssave/SettlementsPanel.java Renames update method + synthetic accessors
nomanssave/SettlementState.java Uses setValueByPath + renames stat/perk APIs
nomanssave/SaveLocation.java Renames formatPlayTime + slot creation API
nomanssave/SaveFileMetadata.java Renames parse/encode helpers
nomanssave/SaveFile.java Renames save write method to writeToFile
nomanssave/SaveChangeListener.java Renames callback methods to onSaveLocationChanged/onFileChanged
nomanssave/Q.java Renames dialog API (currently to single-letter names)
nomanssave/PS4SaveLocation.java Renames metadata reader + synthetic accessors
nomanssave/P.java Updates cY.show call
nomanssave/MultitoolSettings.java Uses setValueByPath for JSON fields
nomanssave/MultitoolPanel.java Renames update methods + synthetic accessors
nomanssave/Multitool.java Renames import helper + field accessor builder + setters
nomanssave/MilestonesPanel.java Renames milestone update/add helpers + accessors
nomanssave/Logger.java Renames warn/publish APIs and updates logging plumbing
nomanssave/LineNumberPanel.java Renames rendering/config methods + synthetic accessors
nomanssave/JsonWriter.java Renames JSON writing helpers (toBytes, writeJsonArray, etc.)
nomanssave/JsonObject.java Adds setValueByPath and renames many accessors/mutators
nomanssave/JsonEditorDialog.java Renames open/configure + clipboard + hex helpers
nomanssave/JsonArray.java Renames property-change + value setter helper
nomanssave/ItemDetailsDialog.java Renames load/show APIs + synthetic accessors
nomanssave/ItemDefinition.java Renames icon loader + element text + find helper
nomanssave/InventorySlotPanel.java Renames internal paint helpers + synthetic accessors
nomanssave/InventoryPanel.java Renames inventory update + internal helpers + listener registration
nomanssave/InMemorySaveFile.java Renames SaveFile method (needs alignment with interface)
nomanssave/GalacticAddress.java Renames bit extraction helpers
nomanssave/FrigatesPanel.java Renames update method + synthetic accessors + enable listener
nomanssave/Frigate.java Uses setValueByPath + renames stat upgrade setter
nomanssave/FreighterPanel.java Updates SplitFormPanel APIs + renames update methods
nomanssave/FreighterBase.java Uses setValueByPath for JSON fields
nomanssave/Freighter.java Uses setValueByPath + renames field accessor builder + setters
nomanssave/FormPanel.java Renames row-adding helpers
nomanssave/FileWatcherThread.java Renames register/unregister helpers
nomanssave/FileWatcher.java Renames register/unregister API + logger call
nomanssave/FileComboBoxModel.java Updates Application synthetic accessors
nomanssave/ExosuitPanel.java Updates SplitFormPanel APIs + renames update methods
nomanssave/DiscoveryPanel.java Renames update method + synthetic accessors
nomanssave/CompanionsPanel.java Updates FormPanel APIs + renames update methods + accessors
nomanssave/Companion.java Renames import helper + uses setValueByPath
nomanssave/C.java Updates AppSettings setters for frame bounds
nomanssave/BinaryReader.java Renames parse/read helpers + internal predicate reader
nomanssave/BasesStoragePanel.java Updates SplitFormPanel APIs + renames update methods/accessors
nomanssave/Base.java Uses setValueByPath + renames position match helper
nomanssave/AppSettings.java Renames getters/setters + updates JSON path setter usage
nomanssave/AlienWord.java Renames isSpokenBy
nomanssave/AccountPanel.java Renames account data loader

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread nomanssave/Q.java
Comment on lines 67 to 86
@@ -76,27 +76,27 @@ private W AboutDialog(W var1, int var2, int var3) {
return this.bz;
}

public static W AboutDialog(Container var0, W var1, int var2, int var3) {
public static W a(Container var0, W var1, int var2, int var3) {
if (bC == null) {
Frame var4 = JOptionPane.getFrameForComponent(var0);
bC = new Q(var4);
}

return bC.AboutDialog(var1, var2, var3);
return bC.a(var1, var2, var3);
}
Comment on lines +157 to 162
public void setEditable(boolean var1) {
if (this.dR.getSelectedRow() >= 0) {
this.dS.setEnabled(this.VehiclesPanel.length < 30 || nomanssave.en.aS());
}

}
}

public String AboutDialogCloseListener(JsonObject var1) {
public String generateFilename(JsonObject var1) {
Comment on lines +60 to 76
public static int getInt(String var0, int var1) {
return cK.AccountPanel(var0, var1);
}

public static void AboutDialogCloseListener(String var0, int var1) {
public static void setInt(String var0, int var1) {
cK.AccountPanel(var0, var1);
cL = true;
}

public static double AboutDialog(String var0, double var1) {
public static double getDouble(String var0, double var1) {
return cK.AccountPanel(var0, var1);
}

public static void AboutDialogCloseListener(String var0, double var1) {
public static void setDouble(String var0, double var1) {
cK.AccountPanel(var0, var1);
cL = true;
}
Comment on lines 149 to 156
var4 = var2 == null ? InventoryPanel.AboutDialogCloseListener(var1.dz()) : var2.getName();
int var5 = UIManager.getInt("Inventory.iconSize");
ImageIcon var6 = var2 == null ? null : var2.AccountPanel(var5, var5);
int var7 = 0;
if (var6 != null) {
this.AboutDialog(var6, var5, var7++);
this.paintIcon(var6, var5, var7++);
}

@@ -221,12 +221,12 @@
ImageIcon var13 = var2 == null ? null : var2.AccountPanel(var11, var11);
Comment on lines 93 to 107
@@ -106,7 +106,7 @@ public void AboutDialog(boolean var1) {
}
}
Comment thread nomanssave/fW.java
Comment on lines 72 to +81
void write(OutputStream var1) {
gc.AboutDialogCloseListener(var1, this.name);
gc.AboutDialogCloseListener(var1, this.filename);
gc.AboutDialogCloseListener(var1, this.id);
gc.writeUtf16String(var1, this.name);
gc.writeUtf16String(var1, this.filename);
gc.writeUtf16String(var1, this.id);
var1.write(this.mT);
hk.AboutDialog(var1, this.lL);
gc.AboutDialog(var1, this.mU);
gc.AboutDialog(var1, this.timestamp);
hk.AboutDialogCloseListener(var1, this.mV);
hk.AboutDialogCloseListener(var1, this.mW);
hk.writeInt(var1, this.lL);
gc.writeFileTime(var1, this.mU);
gc.writeFileTime(var1, this.timestamp);
hk.writeLong(var1, this.mV);
hk.writeLong(var1, this.mW);
Comment thread nomanssave/fC.java
Comment on lines +122 to 127
public String writeToFile(JsonObject var1) {
Logger.info("Writing new save file...");
String var2;
if (PS4SaveLocation.AboutDialogCloseListener(this.ma)[this.mb] != null) {
var2 = PS4SaveLocation.AboutDialogCloseListener(this.ma)[this.mb].AboutDialogCloseListener(var1);
if (PS4SaveLocation.access$getSaveFiles(this.ma)[this.mb] != null) {
var2 = PS4SaveLocation.access$getSaveFiles(this.ma)[this.mb.writeToFile(var1);
} else {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants