···11package com.jagex.runescape.cache.def;
2233import com.jagex.runescape.cache.Archive;
44+import com.jagex.runescape.cache.FileOperations;
45import com.jagex.runescape.net.Buffer;
56import com.jagex.runescape.Game;
67import com.jagex.runescape.net.requester.OnDemandRequester;
···2122 public boolean unknown;
2223 public int translateZ;
2324 public static Buffer buffer;
2424- public int anInt768 = -992;
2525 public boolean adjustToTerrain;
2626 public static Game client;
2727 public static Model models[] = new Model[4];
2828 public static boolean lowMemory;
2929 public int id = -1;
3030- public boolean aBoolean774 = true;
3130 public int sizeY;
3231 public String name = "null";
3332 public static int cacheIndex;
···4140 public int translateY;
4241 public boolean aBoolean786 = true;
4342 public byte modelLightAmbient;
4444- public int anInt788;
4543 public int modelTypes[];
4644 public String options[];
4745 public boolean aBoolean791;
4846 public int anIntArray792[];
4949- public byte aByte793 = -113;
5047 public int anInt794;
5148 public int anInt795;
5249 public int modelSizeZ;
···145142 public static void load(Archive archive) {
146143 buffer = new Buffer(archive.getFile("loc.dat"));
147144 Buffer buffer = new Buffer(archive.getFile("loc.idx"));
145145+ FileOperations.WriteFile("DumpedData/377_OBJECTS.dat", archive.getFile("loc.dat"));
146146+ FileOperations.WriteFile("DumpedData/377_OBJECTS.idx", archive.getFile("loc.idx"));
148147 definitionCount = buffer.getUnsignedShortBE();
149148 bufferOffsets = new int[definitionCount];
150149 int offset = 2;
···229229 }
230230 }
231231232232- public void drawCeneteredStringWaveXY(String string, int x, int y, int wave, int colour) {
232232+ public void drawCenteredStringWaveXY(String string, int x, int y, int wave, int colour) {
233233 if (string == null)
234234 return;
235235 x -= getDisplayedWidth(string) / 2;