Files
Spine_lab/tools/deobf/names.tsv
T
tianmo 9a6913e610 骨骼字段语义命名(实测证据)+ 逐类反编译避免大小写撞名
- anchors.tsv:按用户实测把这批字段钉死 ——
  Z/V=x/y、F=rotation、Code/SourceFile=scaleX/scaleY、StackMapTable/LineNumberTable=shearX/shearY
  (证据:编辑器里 Rotate=341.456 / Translate(-168,-116) / Scale(0.8799,0.572) / Shear(-52.221,-28.63)
   与 Inspector 显示值一一对应);D/B/L/I/S/C = 静止姿态组(推断);D:LGP;=skeleton、D:LGp;=parent、B:Color=color。
- names.tsv 合并后 208 条,Renamer 改名 2867 处成员引用。
- src-named 改为**每个类单独反编译、用载荷类名当文件名**:CFR 直接输出会把 GP.java/Gp.java
  这类只差大小写的类写到同一个文件(macOS 文件系统不区分大小写),必须逐类产出。
- 注:CFR 对同名成员的自动改名(var_xxx 风格)不要开(--renamedupmembers),否则会盖掉我们的语义名。
2026-10-16 15:35:33 +08:00

7.3 KiB

1# 合并后的名字映射表:MapMethods(gdx-1.11.0) 指纹自动生成 + 手动锚点覆盖
2# ownernamedescnewName
3GpBFsetupY
4GpBLcom/badlogic/gdx/graphics/Color;color
5GpCFsetupShear
6GpCodeFscaleX
7GpD(Ljava/lang/String;Z)VsetName
8GpDFsetupX
9GpDLGP;skeleton
10GpDLGp;parent
11GpDLjava/lang/String;name
12GpFFrotation
13GpIFsetupScaleX
14GpLFsetupRotation
15GpLineNumberTableFshearY
16GpSFsetupScaleY
17GpSourceFileFscaleY
18GpStackMapTableFshearX
19GpVFy
20GpZFx
21KPB()Ljava/lang/String;getSelected
22KPB(I)VsetSelectedIndex
23KPB(Ljava/lang/String;)VsetSelected
24KPD(Ldt;)VsetStage
25com/badlogic/gdx/scenes/scene2d/ui/ButtonB(ZZ)VsetCheckedAndFire
26com/badlogic/gdx/scenes/scene2d/ui/ButtonI(Z)VsetChecked
27com/badlogic/gdx/scenes/scene2d/ui/ButtonString()ZisChecked
28com/badlogic/gdx/scenes/scene2d/ui/Buttona_(Z)VsetDisabled
29com/badlogic/gdx/scenes/scene2d/ui/LabelD()Ljava/lang/StringBuilder;getTextBuilder
30com/badlogic/gdx/scenes/scene2d/ui/LabelD(II)VsetAlignment
31com/badlogic/gdx/scenes/scene2d/ui/LabelD(Lcom/badlogic/gdx/scenes/scene2d/ui/Label$LabelStyle;)VsetStyle
32com/badlogic/gdx/scenes/scene2d/ui/LabelD(Ljava/lang/CharSequence;)VsetText
33com/badlogic/gdx/scenes/scene2d/ui/LabelD(Ljava/lang/CharSequence;)ZtextEquals
34com/badlogic/gdx/scenes/scene2d/ui/LabelI(Z)VsetEllipsis
35com/badlogic/gdx/scenes/scene2d/ui/LabelL(Z)VsetWrap
36com/badlogic/gdx/scenes/scene2d/ui/LabelSourceFile()Vinvalidate
37com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneB(ZZ)VsetScrollingDisabled
38com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneD(FFZ)Ldl;hit
39com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneD(ILdl;)VaddActorAt
40com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneD(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;)VsetStyle
41com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneD(Ldl;)VaddActor
42com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneD(Ldl;Z)ZremoveActor
43com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneL(FFFF)VscrollTo
44com/badlogic/gdx/scenes/scene2d/ui/ScrollPaneL(Ldl;)ZremoveActor
45com/badlogic/gdx/scenes/scene2d/ui/SliderD()Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$SliderStyle;getStyle
46com/badlogic/gdx/scenes/scene2d/ui/SliderD([FF)VsetSnapToValues
47com/badlogic/gdx/scenes/scene2d/ui/Sliderinit()ZisDragging
48com/badlogic/gdx/scenes/scene2d/ui/TextButtonL(Ljava/lang/String;)VsetText
49com/badlogic/gdx/scenes/scene2d/ui/TextFieldB(I)ZwithinMaxLength
50com/badlogic/gdx/scenes/scene2d/ui/TextFieldD()Ldr;createInputListener
51com/badlogic/gdx/scenes/scene2d/ui/TextFieldD(ILjava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String;insert
52com/badlogic/gdx/scenes/scene2d/ui/TextFieldLineNumberTable()VselectAll
53com/badlogic/gdx/scenes/scene2d/ui/TextFieldStackMapTable()FgetPrefWidth
54com/badlogic/gdx/scenes/scene2d/ui/TextFieldString()VclearSelection
55com/badlogic/gdx/scenes/scene2d/ui/TextFieldinit()FgetPrefHeight
56com/badlogic/gdx/scenes/scene2d/ui/TextFieldinit()Vcopy
57com/badlogic/gdx/scenes/scene2d/ui/TreeD()LeM;getSelectedNode
58com/badlogic/gdx/scenes/scene2d/ui/TreeD(LfI;)VfindExpandedValues
59com/badlogic/gdx/scenes/scene2d/ui/TreeD(Ljava/lang/Object;)LeM;findNode
60com/badlogic/gdx/scenes/scene2d/ui/TreeI(LfI;)VexpandAll
61com/badlogic/gdx/scenes/scene2d/ui/TreeL(LeM;)VsetOverNode
62com/badlogic/gdx/scenes/scene2d/ui/Treeb_()Vinvalidate
63com/badlogic/gdx/scenes/scene2d/ui/Treejava()FplusMinusWidth
64com/badlogic/gdx/scenes/scene2d/ui/WindowB(I)VsetResizeBorder
65com/badlogic/gdx/scenes/scene2d/ui/WindowD(LJ;FFFFF)VdrawStageBackground
66com/badlogic/gdx/scenes/scene2d/ui/WindowD(Lcom/badlogic/gdx/scenes/scene2d/ui/Window$WindowStyle;)VsetStyle
67com/badlogic/gdx/scenes/scene2d/ui/WindowStackMapTable()FgetPrefWidth
68dRB()Vrow
69dRB(LdR;)Vmerge
70dRB(LeN;)LdR;height
71dRB(Z)LdR;uniform
72dRC()LdR;left
73dRC(LeN;)LdR;prefWidth
74dRCode(LeN;)LdR;spaceRight
75dRD()LdR;fill
76dRD()Vreset
77dRD(LdR;)Vset
78dRD(Ldl;)LdR;setActor
79dRD(LeN;)LdR;width
80dRD(LeN;LeN;)LdR;size
81dRD(Z)LdR;fill
82dRD(ZZ)LdR;uniform
83dRF()LdR;grow
84dRF(LeN;)LdR;spaceBottom
85dRI(LeN;)LdR;minHeight
86dRL()Vclear
87dRL(LeN;)LdR;minWidth
88dRS()LdR;top
89dRSourceFile(LeN;)LdR;padRight
90dRStackMapTable()LdR;expand
91dRString()LdR;uniform
92dRV(LeN;)LdR;space
93dRZ(LeN;)LdR;prefHeight
94dRtoString()Ljava/lang/String;toString
95dlB()VclearListeners
96dlB()ZhasActions
97dlB(FFFF)VsetColor
98dlB(FI)VsetY
99dlB(I)FgetY
100dlB(Lde;)Lde;stageToLocalCoordinates
101dlB(Ldl;Lde;)Lde;localToActorCoordinates
102dlB(Z)VsetDebug
103dlC(FF)VsetOrigin
104dlD()Ldl;debug
105dlD()Ljava/lang/Object;getUserObject
106dlD()Ljava/lang/String;getName
107dlD()VclearActions
108dlD(FFFF)VsetBounds
109dlD(FFI)VsetPosition
110dlD(FFZ)Ldl;hit
111dlD(FI)VsetX
112dlD(I)FgetX
113dlD(LJ;F)Vdraw
114dlD(Lca;)VdrawDebug
115dlD(Lcom/badlogic/gdx/graphics/Color;)VsetColor
116dlD(Ldn;)ZaddListener
117dlD(Ljava/lang/Object;)VsetUserObject
118dlD(Ljava/lang/String;)VsetName
119dlD(Z)VsetVisible
120dlF()VclipEnd
121dlI()ZisTouchable
122dlL()Vclear
123dlL()ZhasParent
124dlL(Ldn;)ZaddCaptureListener
125dlS(FF)VsetOrigin
126dlS(Lde;)Lde;localToStageCoordinates
127dlV()VtoBack
128dlZ()VtoFront
129dlb_()Zremove
130doB()Ldo;debugAll
131doCode()VchildrenChanged
132doD(F)Vact
133doD(I)Ldl;getChild
134doD(II)ZswapActor
135doD(ILdl;)VaddActorAt
136doD(LJ;)VresetTransform
137doD(LJ;F)Vdraw
138doD(LJ;Lcom/badlogic/gdx/math/Matrix4;)VapplyTransform
139doD(Lca;)VdrawDebug
140doD(Ldd;)VsetCullingArea
141doD(Ldl;)VaddActor
142doD(Ldt;)VsetStage
143doI(Lca;)VresetTransform
144doL(Ldl;)ZremoveActor
145doL(Z)VsetTransform
146doLineNumberTable()ZisTransform
147doinit()ZhasChildren
148eMC()VexpandTo
149eMD()FgetHeight
150eMD()ZhasChildren
151eMD(Ljava/lang/Object;)LeM;findNode
152eMI()VcollapseAll
153eMS()VexpandAll
154eXD(LJ;F)Vdraw
155eXObject()ZneedsLayout
156eXStackMapTable()Vlayout
157eXV(Z)VsetFillParent
158eXb_()Vinvalidate
159etB(Lca;)VdrawDebugBounds
160etB(LeN;)Let;padTop
161etB(Z)VsetDebug
162etC()Let;bottom
163etC(Z)VsetClip
164etD(F)Let;pad
165etD(FFFF)Let;pad
166etD(FFZ)Ldl;hit
167etD(I)Let;align
168etD(LJ;F)Vdraw
169etD(LJ;FFF)VdrawBackground
170etD(Lca;)VdrawDebug
171etD(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)VsetSkin
172etD(Ldl;)LdR;add
173etD(LeN;)Let;pad
174etD(LeN;LeN;LeN;LeN;)Let;pad
175etD(Lez;)Let;debug
176etD(Lfu;)Let;background
177etD(Ljava/lang/CharSequence;)LdR;addLabel
178etD(Ljava/lang/CharSequence;Ljava/lang/String;)LdR;add
179etD(Ljava/lang/CharSequence;Ljava/lang/String;Lcom/badlogic/gdx/graphics/Color;)LdR;add
180etD(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)LdR;add
181etD(Ljava/lang/String;)Let;background
182etD([Ldl;)LdR;stack
183etD([Ldl;)Let;addAll
184etI()LdR;row
185etI()Let;top
186etI(LeN;)Let;padBottom
187etL()LdR;add
188etL()Let;center
189etL(Ldl;)ZremoveActor
190etL(LeN;)Let;padLeft
191etS()Let;left
192etS(LeN;)Let;padRight
193etSourceFile()VclearChildren
194etZ()Let;right
195etZ(Z)VsetFillParent
196etb_()Vinvalidate
197etlang()ZgetClip
198fIB()Ljava/lang/Object;peek
199fIB()ZisEmpty
200fIB(I)[Ljava/lang/Object;setSize
201fID()Ljava/lang/Object;pop
202fID()ZnotEmpty
203fID(LfI;)VaddAll
204fID(Ljava/lang/Object;)Vadd
205fID(Ljava/lang/Object;Z)Zcontains
206fID(Ljava/util/Comparator;)Vsort
207fID([Ljava/lang/Object;)LfI;with
208fID([Ljava/lang/Object;)VaddAll
209fIL()Ljava/lang/Object;first
210fIL()Vreverse