Thread: OSRS into 317 format #176 release

Page 3 of 3 FirstFirst 123
Results 21 to 30 of 30
  1. #21  
    Donator

    Fiddle's Avatar
    Join Date
    Dec 2011
    Age
    25
    Posts
    1,755
    Thanks given
    496
    Thanks received
    346
    Rep Power
    237
    Quote Originally Posted by _Patrick_ View Post
    What errors.

    Animations, still using the 317 once for all the others.

    Code:
    	private void decode(Buffer buffer) {
    		while(true) {
    			final int opcode = buffer.readUByte();
    
    			if (opcode == 0) {
    				break;
    			} else if (opcode == 1) {
    				frameCount = buffer.readUShort();
    				primaryFrames = new int[frameCount];
    				secondary = new int[frameCount];
    				duration = new int[frameCount];
    
    				for (int i = 0; i < frameCount; i++) {
    					duration[i] = buffer.readUShort();
    				}
    
    				for (int i = 0; i < frameCount; i++) {
    					primaryFrames[i] = buffer.readUShort();
    					secondary[i] = -1;
    				}
    
    				for (int i = 0; i < frameCount; i++) {
    					primaryFrames[i] += buffer.readUShort() << 16;
    				}
    			} else if (opcode == 2) {
    				padding = buffer.readUShort();
    			} else if (opcode == 3) {
    				int len = buffer.readUByte();
    				interleaveOrder = new int[len + 1];
    				for (int i = 0; i < len; i++) {
    					interleaveOrder[i] = buffer.readUByte();
    				}
    				interleaveOrder[len] = 9999999;
    			} else if (opcode == 4) {
    				allowsRotation = true;
    			} else if (opcode == 5) {
    				forcedPriority = buffer.readUByte();
    			} else if (opcode == 6) {
    				leftHandEquip = buffer.readUShort();
    			} else if (opcode == 7) {
    				rightHandEquip = buffer.readUShort();
    			} else if (opcode == 8) {
    				resetCycle = buffer.readUByte();
    			} else if (opcode == 9) {
    				runFlag = buffer.readUByte();
    			} else if (opcode == 10) {
    				walkFlag = buffer.readUByte();
    			} else if (opcode == 11) {
    				type = buffer.readUByte();
    			} else if (opcode == 12) {
    				int len = buffer.readUByte();
    
    				for (int i = 0; i < len; i++) {
    					buffer.readUShort();
    				}
    
    				for (int i = 0; i < len; i++) {
    					buffer.readUShort();
    				}
    			} else if (opcode == 13) {
    				int len = buffer.readUByte();
    
    				for (int i = 0; i < len; i++) {
    					buffer.triByte();
    				}
    			}
    		}
    
    		if (frameCount == 0) {
    			frameCount = 1;
    			primaryFrames = new int[1];
    			primaryFrames[0] = -1;
    			secondary = new int[1];
    			secondary[0] = -1;
    			duration = new int[1];
    			duration[0] = -1;
    		}
    
    		if (runFlag == -1) {
    			runFlag = (interleaveOrder == null) ? 0 : 2;
    		}
    
    		if (walkFlag == -1) {
    			walkFlag = (interleaveOrder == null) ? 0 : 2;
    		}
    	}


    Those are items and is not a read values issue but something else.

    As for GFX add opcode 41:

    Code:
    if (opcode == 41) {
                    int len = buffer.readUByte();
    
                    for (int i = 0; i < len; i++) {
                        buffer.readUShort();
                        buffer.readUShort();
                    }
    }
    After adding opcode 41, i'd still get this:

    Code:
    java.lang.ArrayIndexOutOfBoundsException: 6
    Error: loaderror Unpacking config 86
    	at com.runescape.cache.anim.Graphic.readValues(Graphic.java:49)
    	at com.runescape.cache.anim.Graphic.init(Graphic.java:19)
    	at com.runescape.Client.startUp(Client.java:9458)
    	at com.runescape.GameApplet.run(GameApplet.java:112)
    	at com.runescape.Client.run(Client.java:6357)
    	at java.lang.Thread.run(Thread.java:748)
    Don't be scared. It can't hurt you.
    Reply With Quote  
     

  2. #22  
    Banned

    Join Date
    Oct 2012
    Posts
    4,710
    Thanks given
    1,679
    Thanks received
    1,105
    Rep Power
    0
    Quote Originally Posted by Zac View Post
    Dunno if you know but it seems to dump trees and some other things wrong you can replace with older models to fix tho

    Also was dumping new map function ids so i can add them and some of the is like 200+ lol and their is not that many icons
    Nah they're not wrong if you actually change what is required.
    Everything in the dump is exactly as is in OSRS, you just need to change whats is required. Such as pack textures, load correct map scenes eetc etc.

    Quote Originally Posted by Swaghetti View Post
    After adding opcode 41, i'd still get this:

    Code:
    java.lang.ArrayIndexOutOfBoundsException: 6
    Error: loaderror Unpacking config 86
    	at com.runescape.cache.anim.Graphic.readValues(Graphic.java:49)
    	at com.runescape.cache.anim.Graphic.init(Graphic.java:19)
    	at com.runescape.Client.startUp(Client.java:9458)
    	at com.runescape.GameApplet.run(GameApplet.java:112)
    	at com.runescape.Client.run(Client.java:6357)
    	at java.lang.Thread.run(Thread.java:748)
    Show ur opcodes.
    Reply With Quote  
     

  3. #23  
    Donator

    Fiddle's Avatar
    Join Date
    Dec 2011
    Age
    25
    Posts
    1,755
    Thanks given
    496
    Thanks received
    346
    Rep Power
    237
    Quote Originally Posted by _Patrick_ View Post
    Nah they're not wrong if you actually change what is required.
    Everything in the dump is exactly as is in OSRS, you just need to change whats is required. Such as pack textures, load correct map scenes eetc etc.



    Show ur opcodes.
    Alright second, heb je discord btw?

    Code:
    	public void readValues(Buffer stream) {
    		do {
    			int opcode = stream.readUnsignedByte();
    			if (opcode == 0)
    				return;
    			if (opcode == 1)
    				modelId = stream.readUShort();
    			else if (opcode == 2) {
    				animationId = stream.readUShort();
    				if (Animation.animations != null)
    					animationSequence = Animation.animations[animationId];
    			} else if (opcode == 4)
    				resizeXY = stream.readUShort();
    			else if (opcode == 5)
    				resizeZ = stream.readUShort();
    			else if (opcode == 6)
    				rotation = stream.readUShort();
    			else if (opcode == 7)
    				modelBrightness = stream.readUShort();
    			else if (opcode == 8)
    				modelShadow = stream.readUShort();
    			else if (opcode == 40) {
    				int j = stream.readUnsignedByte();
    				for (int k = 0; k < j; k++) {
    					originalModelColours[k] = stream.readUShort();
    					modifiedModelColours[k] = stream.readUShort();
    				}
    			}
    			else if (opcode == 41) {
    				int len = stream.readUnsignedByte();
    				for (int i = 0; i < len; i++) {
    					stream.readUShort();
    					stream.readUShort();
    				}
    			}else
    				System.out.println("Error unrecognised spotanim config code: "
    						+ opcode);
    		} while (true);
    	}
    Don't be scared. It can't hurt you.
    Reply With Quote  
     

  4. #24  
    Banned

    Join Date
    Oct 2012
    Posts
    4,710
    Thanks given
    1,679
    Thanks received
    1,105
    Rep Power
    0
    Quote Originally Posted by Swaghetti View Post
    Alright second, heb je discord btw?

    Code:
    	public void readValues(Buffer stream) {
    		do {
    			int opcode = stream.readUnsignedByte();
    			if (opcode == 0)
    				return;
    			if (opcode == 1)
    				modelId = stream.readUShort();
    			else if (opcode == 2) {
    				animationId = stream.readUShort();
    				if (Animation.animations != null)
    					animationSequence = Animation.animations[animationId];
    			} else if (opcode == 4)
    				resizeXY = stream.readUShort();
    			else if (opcode == 5)
    				resizeZ = stream.readUShort();
    			else if (opcode == 6)
    				rotation = stream.readUShort();
    			else if (opcode == 7)
    				modelBrightness = stream.readUShort();
    			else if (opcode == 8)
    				modelShadow = stream.readUShort();
    			else if (opcode == 40) {
    				int j = stream.readUnsignedByte();
    				for (int k = 0; k < j; k++) {
    					originalModelColours[k] = stream.readUShort();
    					modifiedModelColours[k] = stream.readUShort();
    				}
    			}
    			else if (opcode == 41) {
    				int len = stream.readUnsignedByte();
    				for (int i = 0; i < len; i++) {
    					stream.readUShort();
    					stream.readUShort();
    				}
    			}else
    				System.out.println("Error unrecognised spotanim config code: "
    						+ opcode);
    		} while (true);
    	}
    Code:
    private void decode(Buffer buffer) {
    		while(true) {
    			final int opcode = buffer.readUByte();
    
    			if (opcode == 0) {
    				return;
    			} else if (opcode == 1) {
    				modelId = buffer.readUShort();
    			} else if (opcode == 2) {
    				animationId = buffer.readUShort();
    
    				if (Animation.animations != null) {
                        animation = Animation.animations[animationId];
                    }
    			} else if (opcode == 4) {
    				sizeXY = buffer.readUShort();
    			} else if (opcode == 5) {
    				sizeZ = buffer.readUShort();
    			} else if (opcode == 6) {
    				rotation = buffer.readUShort();
    			} else if (opcode == 7) {
    				shadow = buffer.readUByte();
    			} else if (opcode == 8) {
    				lightness = buffer.readUByte();
    			} else if (opcode == 40) {
    				final int len = buffer.readUByte();
    				colorToFind = new short[len];
    				colorToReplace = new short[len];
    				for (int i = 0; i < len; i++) {
    					colorToFind[i] = (short) buffer.readUShort();
    					colorToReplace[i] = (short) buffer.readUShort();
    				}
    			} else if (opcode == 41) {
    				final int len = buffer.readUByte();
    				textureToFind = new short[len];
    				textureToReplace = new short[len];
    				for (int i = 0; i < len; i++) {
    					textureToFind[i] = (short) buffer.readUShort();
    					textureToReplace[i] = (short) buffer.readUShort();
    				}
    			} else {
    				System.out.println("gfx invalid opcode: " + opcode);
    			}
    		}
    	}
    Reply With Quote  
     

  5. #25  
    Registered Member Bubz's Avatar
    Join Date
    Oct 2008
    Posts
    258
    Thanks given
    12
    Thanks received
    13
    Rep Power
    57
    Code:
    Error unrecognised seq config code: 34
    Error unrecognised seq config code: 24
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 14
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 36
    Error unrecognised seq config code: 47
    Error unrecognised seq config code: 56
    Error unrecognised seq config code: 57
    Error unrecognised seq config code: 58
    Error unrecognised seq config code: 59
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 17
    Error unrecognised seq config code: 18
    Error unrecognised seq config code: 19
    Error unrecognised seq config code: 20
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 24
    Error unrecognised seq config code: 26
    Error unrecognised seq config code: 27
    Error unrecognised seq config code: 28
    Error unrecognised seq config code: 29
    Error unrecognised seq config code: 30
    Error unrecognised seq config code: 31
    Error unrecognised seq config code: 32
    Error unrecognised seq config code: 33
    Error unrecognised seq config code: 34
    Error unrecognised seq config code: 35
    Error unrecognised seq config code: 37
    Error unrecognised seq config code: 38
    Error unrecognised seq config code: 39
    Error unrecognised seq config code: 40
    Error unrecognised seq config code: 41
    Error unrecognised seq config code: 42
    Error unrecognised seq config code: 43
    Error unrecognised seq config code: 44
    Error unrecognised seq config code: 45
    Error unrecognised seq config code: 46
    Error unrecognised seq config code: 48
    Error unrecognised seq config code: 49
    Error unrecognised seq config code: 50
    Error unrecognised seq config code: 51
    Error unrecognised seq config code: 52
    Error unrecognised seq config code: 53
    Error unrecognised seq config code: 54
    Error unrecognised seq config code: 55
    Error unrecognised seq config code: 14
    Error unrecognised seq config code: 37
    Error unrecognised seq config code: 38
    Error unrecognised seq config code: 39
    Error unrecognised seq config code: 40
    Error unrecognised seq config code: 41
    Error unrecognised seq config code: 42
    Error unrecognised seq config code: 43
    Error unrecognised seq config code: 49
    Error unrecognised seq config code: 50
    Error unrecognised seq config code: 53
    Error unrecognised seq config code: 57
    Error unrecognised seq config code: 60
    Error unrecognised seq config code: 54
    Error unrecognised seq config code: 56
    Error unrecognised seq config code: 62
    Error unrecognised seq config code: 62
    Error unrecognised seq config code: 45
    Error unrecognised seq config code: 46
    Error unrecognised seq config code: 64
    Error unrecognised seq config code: 35
    Error unrecognised seq config code: 68
    Error unrecognised seq config code: 47
    Error unrecognised seq config code: 69
    Error unrecognised seq config code: 58
    Error unrecognised seq config code: 70
    Error unrecognised seq config code: 67
    Error unrecognised seq config code: 71
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error: loaderror Nova-Prime is now loading... Please wait. 549
    java.lang.ArrayIndexOutOfBoundsException: 1008418
    	at Stream.readDWord(Stream.java:160)
    	at Animation.readValues(Animation.java:43)
    	at Animation.unpackConfig(Animation.java:14)
    	at Client.startUp(Client.java:8376)
    	at ClientEngine.run(ClientEngine.java:221)
    	at Client.run(Client.java:5344)
    	at java.lang.Thread.run(Unknown Source)

    i get this error after packing the configs. im not sure what i need to change.
    Reply With Quote  
     

  6. #26  
    Registered Member
    Join Date
    Jul 2018
    Posts
    70
    Thanks given
    18
    Thanks received
    6
    Rep Power
    11
    Quote Originally Posted by Bubz View Post
    Code:
    Error unrecognised seq config code: 34
    Error unrecognised seq config code: 24
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 239
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 240
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 14
    Error unrecognised seq config code: 25
    Error unrecognised seq config code: 36
    Error unrecognised seq config code: 47
    Error unrecognised seq config code: 56
    Error unrecognised seq config code: 57
    Error unrecognised seq config code: 58
    Error unrecognised seq config code: 59
    Error unrecognised seq config code: 16
    Error unrecognised seq config code: 17
    Error unrecognised seq config code: 18
    Error unrecognised seq config code: 19
    Error unrecognised seq config code: 20
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 21
    Error unrecognised seq config code: 22
    Error unrecognised seq config code: 23
    Error unrecognised seq config code: 24
    Error unrecognised seq config code: 26
    Error unrecognised seq config code: 27
    Error unrecognised seq config code: 28
    Error unrecognised seq config code: 29
    Error unrecognised seq config code: 30
    Error unrecognised seq config code: 31
    Error unrecognised seq config code: 32
    Error unrecognised seq config code: 33
    Error unrecognised seq config code: 34
    Error unrecognised seq config code: 35
    Error unrecognised seq config code: 37
    Error unrecognised seq config code: 38
    Error unrecognised seq config code: 39
    Error unrecognised seq config code: 40
    Error unrecognised seq config code: 41
    Error unrecognised seq config code: 42
    Error unrecognised seq config code: 43
    Error unrecognised seq config code: 44
    Error unrecognised seq config code: 45
    Error unrecognised seq config code: 46
    Error unrecognised seq config code: 48
    Error unrecognised seq config code: 49
    Error unrecognised seq config code: 50
    Error unrecognised seq config code: 51
    Error unrecognised seq config code: 52
    Error unrecognised seq config code: 53
    Error unrecognised seq config code: 54
    Error unrecognised seq config code: 55
    Error unrecognised seq config code: 14
    Error unrecognised seq config code: 37
    Error unrecognised seq config code: 38
    Error unrecognised seq config code: 39
    Error unrecognised seq config code: 40
    Error unrecognised seq config code: 41
    Error unrecognised seq config code: 42
    Error unrecognised seq config code: 43
    Error unrecognised seq config code: 49
    Error unrecognised seq config code: 50
    Error unrecognised seq config code: 53
    Error unrecognised seq config code: 57
    Error unrecognised seq config code: 60
    Error unrecognised seq config code: 54
    Error unrecognised seq config code: 56
    Error unrecognised seq config code: 62
    Error unrecognised seq config code: 62
    Error unrecognised seq config code: 45
    Error unrecognised seq config code: 46
    Error unrecognised seq config code: 64
    Error unrecognised seq config code: 35
    Error unrecognised seq config code: 68
    Error unrecognised seq config code: 47
    Error unrecognised seq config code: 69
    Error unrecognised seq config code: 58
    Error unrecognised seq config code: 70
    Error unrecognised seq config code: 67
    Error unrecognised seq config code: 71
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error unrecognised seq config code: 126
    Error: loaderror Nova-Prime is now loading... Please wait. 549
    java.lang.ArrayIndexOutOfBoundsException: 1008418
    	at Stream.readDWord(Stream.java:160)
    	at Animation.readValues(Animation.java:43)
    	at Animation.unpackConfig(Animation.java:14)
    	at Client.startUp(Client.java:8376)
    	at ClientEngine.run(ClientEngine.java:221)
    	at Client.run(Client.java:5344)
    	at java.lang.Thread.run(Unknown Source)

    i get this error after packing the configs. im not sure what i need to change.
    Readvalues.
    Reply With Quote  
     

  7. #27  
    Registered Member Bubz's Avatar
    Join Date
    Oct 2008
    Posts
    258
    Thanks given
    12
    Thanks received
    13
    Rep Power
    57
    Quote Originally Posted by OSRageth View Post
    Readvalues.
    okay this is my readvalues for animation. what do i change it to?



    Code:
       private void readValues(Stream stream) {
    		int i;
    		while ((i = stream.readUnsignedByte()) != 0){
    			
    		
    		if (i == 1) {
    			anInt352 = stream.readUnsignedWord();
    			anIntArray353 = new int[anInt352];
    			anIntArray354 = new int[anInt352];
    			anIntArray355 = new int[anInt352];
    			for (int j = 0; j < anInt352; j++) {
    					anIntArray353[j] = stream.readDWord();
    					anIntArray354[j] = -1;
    				}
    			
    
    				for (int j = 0; j < anInt352; j++)
    					anIntArray355[j] = stream.readUnsignedByte();
    			
    		} else if (i == 2)
    			anInt356 = stream.readUnsignedWord();
    		else if (i == 3) {
    			int k = stream.readUnsignedByte();
    			anIntArray357 = new int[k + 1];
    			for (int l = 0; l < k; l++)
    				anIntArray357[l] = stream.readUnsignedByte();
    			anIntArray357[k] = 9999999;
    		} else if (i == 4)
    			aBoolean358 = true;
    		else if (i == 5)
    			anInt359 = stream.readUnsignedByte();
    		else if (i == 6)
    			anInt360 = stream.readUnsignedWord();
    		else if (i == 7)
    			anInt361 = stream.readUnsignedWord();
    		else if (i == 8)
    			anInt362 = stream.readUnsignedByte();
    		else if (i == 9)
    			anInt363 = stream.readUnsignedByte();
    		else if (i == 10)
    			anInt364 = stream.readUnsignedByte();
    		else if (i == 11)
    			anInt365 = stream.readUnsignedByte();
    		else if (i == 12)
    			stream.readDWord();
    		else
    			System.out.println("Error unrecognised seq config code: " + i);
    		}
    		if (anInt352 == 0) {
    		anInt352 = 1;
    		anIntArray353 = new int[1];
    		anIntArray353[0] = -1;
    		anIntArray354 = new int[1];
    		anIntArray354[0] = -1;
    		anIntArray355 = new int[1];
    		anIntArray355[0] = -1;
    	}
    	if (anInt363 == -1)
    		if (anIntArray357 != null)
    			anInt363 = 2;
    		else
    			anInt363 = 0;
    	if (anInt364 == -1) {
    		if (anIntArray357 != null) {
    			anInt364 = 2;
    			return;
    		}
    		anInt364 = 0;
    	}
    }
    Reply With Quote  
     

  8. #28  
    Registered Member
    Join Date
    Jul 2018
    Posts
    70
    Thanks given
    18
    Thanks received
    6
    Rep Power
    11
    Quote Originally Posted by Bubz View Post
    okay this is my readvalues for animation. what do i change it to?



    Code:
       private void readValues(Stream stream) {
    		int i;
    		while ((i = stream.readUnsignedByte()) != 0){
    			
    		
    		if (i == 1) {
    			anInt352 = stream.readUnsignedWord();
    			anIntArray353 = new int[anInt352];
    			anIntArray354 = new int[anInt352];
    			anIntArray355 = new int[anInt352];
    			for (int j = 0; j < anInt352; j++) {
    					anIntArray353[j] = stream.readDWord();
    					anIntArray354[j] = -1;
    				}
    			
    
    				for (int j = 0; j < anInt352; j++)
    					anIntArray355[j] = stream.readUnsignedByte();
    			
    		} else if (i == 2)
    			anInt356 = stream.readUnsignedWord();
    		else if (i == 3) {
    			int k = stream.readUnsignedByte();
    			anIntArray357 = new int[k + 1];
    			for (int l = 0; l < k; l++)
    				anIntArray357[l] = stream.readUnsignedByte();
    			anIntArray357[k] = 9999999;
    		} else if (i == 4)
    			aBoolean358 = true;
    		else if (i == 5)
    			anInt359 = stream.readUnsignedByte();
    		else if (i == 6)
    			anInt360 = stream.readUnsignedWord();
    		else if (i == 7)
    			anInt361 = stream.readUnsignedWord();
    		else if (i == 8)
    			anInt362 = stream.readUnsignedByte();
    		else if (i == 9)
    			anInt363 = stream.readUnsignedByte();
    		else if (i == 10)
    			anInt364 = stream.readUnsignedByte();
    		else if (i == 11)
    			anInt365 = stream.readUnsignedByte();
    		else if (i == 12)
    			stream.readDWord();
    		else
    			System.out.println("Error unrecognised seq config code: " + i);
    		}
    		if (anInt352 == 0) {
    		anInt352 = 1;
    		anIntArray353 = new int[1];
    		anIntArray353[0] = -1;
    		anIntArray354 = new int[1];
    		anIntArray354[0] = -1;
    		anIntArray355 = new int[1];
    		anIntArray355[0] = -1;
    	}
    	if (anInt363 == -1)
    		if (anIntArray357 != null)
    			anInt363 = 2;
    		else
    			anInt363 = 0;
    	if (anInt364 == -1) {
    		if (anIntArray357 != null) {
    			anInt364 = 2;
    			return;
    		}
    		anInt364 = 0;
    	}
    }
    Maybe you packed wrong? Those look like mine and I have this data working no problem
    Reply With Quote  
     

  9. #29  
    Throne Scape - Founder/Developer
    Mokhtar's Avatar
    Join Date
    Mar 2018
    Posts
    803
    Thanks given
    43
    Thanks received
    171
    Rep Power
    299
    thanks you
    Reply With Quote  
     

  10. #30  
    Registered Member Equity's Avatar
    Join Date
    Aug 2013
    Posts
    388
    Thanks given
    57
    Thanks received
    15
    Rep Power
    15
    Can someone re-upload?
    Attached image
    Reply With Quote  
     

Page 3 of 3 FirstFirst 123

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. [OSRS] #171.2 OSRS Cache (317 format) - Theatre of Blood
    By Corey in forum Configuration
    Replies: 47
    Last Post: 10-31-2020, 01:40 AM
  2. Replies: 108
    Last Post: 03-01-2019, 06:01 AM
  3. Replies: 16
    Last Post: 12-04-2012, 09:23 AM
  4. Replies: 56
    Last Post: 07-22-2012, 02:57 PM
  5. Packed all 474 items into 317 format
    By Sean in forum Show-off
    Replies: 29
    Last Post: 12-20-2009, 11:47 AM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •