Thread: [317] #180 - Anguish - Hydra's / Raids / OSRS Eco Emulation (Bug Fixed Ascend)

Page 24 of 28 FirstFirst ... 142223242526 ... LastLast
Results 231 to 240 of 276
  1. #231  
    Registered Member
    King Zeus's Avatar
    Join Date
    Jan 2018
    Posts
    205
    Thanks given
    40
    Thanks received
    82
    Rep Power
    178
    Quote Originally Posted by Lil Peep View Post
    Using this as its a great base to start off with!

    Noticed talking to npcs clips me through certain parts of the custom map in edgeville. Is there a clipping file where i can fix this or is it a pathfinding issue? I believe it was the sections of walls that had a window

    And what did you guys use to make/edit the map? It looks amazing and I have a few ideas in mind for map edits of my own.


    Also for people using this, this is just a fix for the Advanced Settings sprite, this just fixes the context menus so dropdown menus arent showing through others.

    In Interfaces.java look for:
    Code:
    void settingsInterface(TextDrawingArea[] tda){
    Spoiler for Replace it with::

    Code:
    	public static void settingsInterface(TextDrawingArea[] tda){
    		RSInterface tab = addInterface(39000);
    		addSprite(39001, 1, "/Interfaces/Achievements/IMAGE");
    		addText(39002, "Advanced Settings", tda, 2, 0xFFA500, true, true);
            addText(39020, "    Have something you would want to see added here? Please suggest it on our forums!", tda, 1, 0xFFA500, false, true);
            String dir = "/Interfaces/Prestige/SPRITE";
            addHoverButton(39021, dir, 1, 16, 16, "Close", -1, 39022, 1);
            addHoveredButton(39022, dir, 2, 16, 16, 39023);
            setChildren(6,tab);
    		setBounds(39001,0,0,0,tab);
    		setBounds(39002,253,15,1,tab);
    		setBounds(39003,60,65,2,tab);
            setBounds(39020,5,310,3,tab);
            setBounds(39021,490,5,5,tab);
            setBounds(39022,490,5,4,tab);
    		RSInterface scroll = addInterface(39003);
    		scroll.width = 366;
    		scroll.height = 238;
    		scroll.scrollMax = 550;
    		scroll.totalChildren(24);
    		addText(39004, "Old Gameframe", tda, 2, 0xFFA500, false, true);
    		addText(39005, "Game Timers", tda, 2, 0xFFA500, false, true);
    		addText(39006, "Anti-aliasing", tda, 2, 0xFFA500, false, true);
    		addText(39007, "Ground item names", tda, 2, 0xFFA500, false, true);
    		addText(39008, "Fog", tda, 2, 0xFFA500, false, true);
    		addText(39009, "Smooth shading", tda, 2, 0xFFA500, false, true);
    		addText(39010, "Tile blending", tda, 2, 0xFFA500, false, true);
            addText(39019, "Inventory Menu", tda, 2, 0xFFA500, false, true);
    		addText(39023, "Bounty Hunter", tda, 2, 0xFFA500, false, true);
    		addText(39024, "Entity Target", tda, 2, 0xFFA500, false, true);
    		addText(39028, "Chat effect", tda, 2, 0xFFA500, false, true);
    		addText(39029, "Player Names", tda, 2, 0xFFA500, false, true);
    		dropdownMenu(39011, 166,1, new String[]{"On", "Off"}, Dropdown.OLD_GAMEFRAME, tda, 1);
    		dropdownMenu(39012, 166,0, new String[]{"On", "Off"}, Dropdown.GAME_TIMERS, tda, 1);
    		dropdownMenu(39013, 166,1, new String[]{"On", "Off"}, Dropdown.ANTI_ALIASING, tda, 1);
    		dropdownMenu(39014, 166,0, new String[]{"On", "Off"}, Dropdown.GROUND_ITEM_NAMES, tda, 1);
    		dropdownMenu(39015, 166,0, new String[]{"Off", "On(Grey)","On(Sisle)", "On(Dark)","On(Marroon)", "On(Rainbow?)"}, Dropdown.FOG, tda, 1);
    		dropdownMenu(39016, 166,0, new String[]{"On", "Off"}, Dropdown.SMOOTH_SHADING, tda, 1);
    		dropdownMenu(39017, 166,0, new String[]{"On", "Off"}, Dropdown.TILE_BLENDING, tda, 1);
    		dropdownMenu(39018, 166,1, new String[]{"Off", "On (Magenta)", "On (Lime green)", "On (Cyan)", "On (Red)"}, Dropdown.INVENTORY_CONTEXT_MENU, tda, 1);
    		dropdownMenu(39025, 166,0, new String[]{"On", "Off"}, Dropdown.BOUNTY_HUNTER, tda, 1);
    		dropdownMenu(39026, 166,0, new String[]{"On", "Off"}, Dropdown.TARGET_INTERFACE, tda, 1);
    		dropdownMenu(39027, 166,0, new String[]{"Yellow(Default)", "Red","Green","Cyan","Purple","White","Flash 1","Flash 2", "Flash 3","Glow 1", "Glow 2","Glow 3"}, Dropdown.CHAT_EFFECT, tda, 1);
    		dropdownMenu(39030, 166,0, new String[]{"On", "Off"}, Dropdown.PLAYERNAMES, tda, 1);
    		
    		
    		/** Tip for adding extra options to this menu,
    		 *  Make sure the frames are in the correct ascending 
    		 *  and descending order or the dropdown menus will act up
    		 */
    		setBounds(39004,3,0,0,scroll); // gameframe
    		setBounds(39005,3,25,1,scroll); // timers
    		setBounds(39006,3,50,2,scroll); // aa
    		setBounds(39007,3,75,3,scroll); // grounditem names
    		setBounds(39008,3,100,4,scroll); //fog
    		setBounds(39009,3,125,5,scroll); // ss
    		setBounds(39010,3,150,6,scroll); // tb
    		setBounds(39019,3,175,7,scroll); //invcm
    		setBounds(39023,3,200,8,scroll); // bh
    		setBounds(39024,3,225,9,scroll); // target
    		setBounds(39028,3,250,10,scroll); // chat
    		setBounds(39029,3,275,11,scroll); // pnames
    		
    		setBounds(39030,199,275,12,scroll); //pnames
    		setBounds(39027,199,250,13,scroll); //chat
    		setBounds(39026,199,225,14,scroll); // target
    		setBounds(39025,199,200,15,scroll); // bh
    		setBounds(39018,199,175,16,scroll); //invcm
    		setBounds(39017,199,150,17,scroll); // tb
    		setBounds(39016,199,125,18,scroll); // ss
    		setBounds(39015,199,100,19,scroll); // fog
    		setBounds(39014,199,75,20,scroll); // grounditem names
    		setBounds(39013,199,50,21,scroll); // aa
    		setBounds(39012,199,25,22,scroll); // timers
    		setBounds(39011,199,0,23,scroll); // gameframe
    	}
    Make sure that you include the map files in the server sided world bin, or else clipping will not work properly. The tool that was used was RSPSi's map editor.
    ---------------------------------------------
    My Contributions:
    [317]
    Run Regeneration
    [OSRS]
    Prifddinas Agility Course
    Priffdinnas NPC Spawns
    ---------------------------------------------
    Reply With Quote  
     

  2. #232  
    Registered Member Lil Peep's Avatar
    Join Date
    Oct 2012
    Posts
    881
    Thanks given
    234
    Thanks received
    58
    Rep Power
    0
    Quote Originally Posted by King Zeus View Post
    Make sure that you include the map files in the server sided world bin, or else clipping will not work properly. The tool that was used was RSPSi's map editor.
    Awesome, thanks! And I meant for the current edgeville custom map, when clicking on an npc in a lot of the houses you can clip through certain walls pathfinding to it. But its only the ones with a window on them i think. Do I have to edit those server sided .gz files to fix that?

    To fix all the minimap icons:
    Attached image
    Client.java find
    Code:
    method24(int i)
    replace with:
    Code:
    	public void method24(int i) {
    		int ai[] = minimapImage.myPixels;
    		int j = ai.length;
    
    		for (int k = 0; k < j; k++)
    			ai[k] = 0;
    
    		for (int l = 1; l < 103; l++) {
    			int i1 = 24628 + (103 - l) * 512 * 4;
    			for (int k1 = 1; k1 < 103; k1++) {
    				if ((byteGroundArray[i][k1][l] & 0x18) == 0)
    					worldController.method309(ai, i1, i, k1, l);
    				if (i < 3 && (byteGroundArray[i + 1][k1][l] & 8) != 0)
    					worldController.method309(ai, i1, i + 1, k1, l);
    				i1 += 4;
    			}
    
    		}
    
    		int j1 = ((238 + (int) (Math.random() * 20D)) - 10 << 16) + ((238 + (int) (Math.random() * 20D)) - 10 << 8)
    				+ ((238 + (int) (Math.random() * 20D)) - 10);
    		int l1 = (238 + (int) (Math.random() * 20D)) - 10 << 16;
    		minimapImage.method343();
    		for (int i2 = 1; i2 < 103; i2++) {
    			for (int j2 = 1; j2 < 103; j2++) {
    				if ((byteGroundArray[i][j2][i2] & 0x18) == 0)
    					method50(i2, j1, j2, l1, i);
    				if (i < 3 && (byteGroundArray[i + 1][j2][i2] & 8) != 0)
    					method50(i2, j1, j2, l1, i + 1);
    			}
    
    		}
    
    		mainGameGraphicsBuffer.setCanvas();
    		mapIconAmount = 0;
    		for (int k2 = 0; k2 < 104; k2++) {
    			for (int l2 = 0; l2 < 104; l2++) {
    				int i3 = worldController.method303(plane, k2, l2);
    				if (i3 != 0) {
    					i3 = i3 >> 14 & 0x7fff;
    					int j3 = ObjectDefinition.forID(i3).anInt746;
    					if (j3 >= 0) {
    						int k3 = k2;
    						int l3 = l2;
    						/*if (j3 >= 15 && j3 <= 67) {
    							j3 -= 2;
    						} else if (j3 >= 68 && j3 <= 84) {
    							j3 -= 1;
    						}*/
    						mapIconSprite[mapIconAmount] = mapFunctions[j3];
    						anIntArray1072[mapIconAmount] = k3;
    						anIntArray1073[mapIconAmount] = l3;
    						mapIconAmount++;
    					}
    				}
    			}
    
    		}
    
    	}
    Attached image Attached image Attached image Attached image Attached image
    Reply With Quote  
     

  3. #233  
    Anguish Founder
    Rowley's Avatar
    Join Date
    Sep 2016
    Posts
    78
    Thanks given
    12
    Thanks received
    18
    Rep Power
    27
    Quote Originally Posted by Lil Peep View Post
    Using this as its a great base to start off with!

    Noticed talking to npcs clips me through certain parts of the custom map in edgeville. Is there a clipping file where i can fix this or is it a pathfinding issue? I believe it was the sections of walls that had a window

    And what did you guys use to make/edit the map? It looks amazing and I have a few ideas in mind for map edits of my own.


    Also for people using this, this is just a fix for the Advanced Settings sprite, this just fixes the context menus so dropdown menus arent showing through others.

    In Interfaces.java look for:
    Code:
    void settingsInterface(TextDrawingArea[] tda){
    Spoiler for Replace it with::

    Code:
    	public static void settingsInterface(TextDrawingArea[] tda){
    		RSInterface tab = addInterface(39000);
    		addSprite(39001, 1, "/Interfaces/Achievements/IMAGE");
    		addText(39002, "Advanced Settings", tda, 2, 0xFFA500, true, true);
            addText(39020, "    Have something you would want to see added here? Please suggest it on our forums!", tda, 1, 0xFFA500, false, true);
            String dir = "/Interfaces/Prestige/SPRITE";
            addHoverButton(39021, dir, 1, 16, 16, "Close", -1, 39022, 1);
            addHoveredButton(39022, dir, 2, 16, 16, 39023);
            setChildren(6,tab);
    		setBounds(39001,0,0,0,tab);
    		setBounds(39002,253,15,1,tab);
    		setBounds(39003,60,65,2,tab);
            setBounds(39020,5,310,3,tab);
            setBounds(39021,490,5,5,tab);
            setBounds(39022,490,5,4,tab);
    		RSInterface scroll = addInterface(39003);
    		scroll.width = 366;
    		scroll.height = 238;
    		scroll.scrollMax = 550;
    		scroll.totalChildren(24);
    		addText(39004, "Old Gameframe", tda, 2, 0xFFA500, false, true);
    		addText(39005, "Game Timers", tda, 2, 0xFFA500, false, true);
    		addText(39006, "Anti-aliasing", tda, 2, 0xFFA500, false, true);
    		addText(39007, "Ground item names", tda, 2, 0xFFA500, false, true);
    		addText(39008, "Fog", tda, 2, 0xFFA500, false, true);
    		addText(39009, "Smooth shading", tda, 2, 0xFFA500, false, true);
    		addText(39010, "Tile blending", tda, 2, 0xFFA500, false, true);
            addText(39019, "Inventory Menu", tda, 2, 0xFFA500, false, true);
    		addText(39023, "Bounty Hunter", tda, 2, 0xFFA500, false, true);
    		addText(39024, "Entity Target", tda, 2, 0xFFA500, false, true);
    		addText(39028, "Chat effect", tda, 2, 0xFFA500, false, true);
    		addText(39029, "Player Names", tda, 2, 0xFFA500, false, true);
    		dropdownMenu(39011, 166,1, new String[]{"On", "Off"}, Dropdown.OLD_GAMEFRAME, tda, 1);
    		dropdownMenu(39012, 166,0, new String[]{"On", "Off"}, Dropdown.GAME_TIMERS, tda, 1);
    		dropdownMenu(39013, 166,1, new String[]{"On", "Off"}, Dropdown.ANTI_ALIASING, tda, 1);
    		dropdownMenu(39014, 166,0, new String[]{"On", "Off"}, Dropdown.GROUND_ITEM_NAMES, tda, 1);
    		dropdownMenu(39015, 166,0, new String[]{"Off", "On(Grey)","On(Sisle)", "On(Dark)","On(Marroon)", "On(Rainbow?)"}, Dropdown.FOG, tda, 1);
    		dropdownMenu(39016, 166,0, new String[]{"On", "Off"}, Dropdown.SMOOTH_SHADING, tda, 1);
    		dropdownMenu(39017, 166,0, new String[]{"On", "Off"}, Dropdown.TILE_BLENDING, tda, 1);
    		dropdownMenu(39018, 166,1, new String[]{"Off", "On (Magenta)", "On (Lime green)", "On (Cyan)", "On (Red)"}, Dropdown.INVENTORY_CONTEXT_MENU, tda, 1);
    		dropdownMenu(39025, 166,0, new String[]{"On", "Off"}, Dropdown.BOUNTY_HUNTER, tda, 1);
    		dropdownMenu(39026, 166,0, new String[]{"On", "Off"}, Dropdown.TARGET_INTERFACE, tda, 1);
    		dropdownMenu(39027, 166,0, new String[]{"Yellow(Default)", "Red","Green","Cyan","Purple","White","Flash 1","Flash 2", "Flash 3","Glow 1", "Glow 2","Glow 3"}, Dropdown.CHAT_EFFECT, tda, 1);
    		dropdownMenu(39030, 166,0, new String[]{"On", "Off"}, Dropdown.PLAYERNAMES, tda, 1);
    		
    		
    		/** Tip for adding extra options to this menu,
    		 *  Make sure the frames are in the correct ascending 
    		 *  and descending order or the dropdown menus will act up
    		 */
    		setBounds(39004,3,0,0,scroll); // gameframe
    		setBounds(39005,3,25,1,scroll); // timers
    		setBounds(39006,3,50,2,scroll); // aa
    		setBounds(39007,3,75,3,scroll); // grounditem names
    		setBounds(39008,3,100,4,scroll); //fog
    		setBounds(39009,3,125,5,scroll); // ss
    		setBounds(39010,3,150,6,scroll); // tb
    		setBounds(39019,3,175,7,scroll); //invcm
    		setBounds(39023,3,200,8,scroll); // bh
    		setBounds(39024,3,225,9,scroll); // target
    		setBounds(39028,3,250,10,scroll); // chat
    		setBounds(39029,3,275,11,scroll); // pnames
    		
    		setBounds(39030,199,275,12,scroll); //pnames
    		setBounds(39027,199,250,13,scroll); //chat
    		setBounds(39026,199,225,14,scroll); // target
    		setBounds(39025,199,200,15,scroll); // bh
    		setBounds(39018,199,175,16,scroll); //invcm
    		setBounds(39017,199,150,17,scroll); // tb
    		setBounds(39016,199,125,18,scroll); // ss
    		setBounds(39015,199,100,19,scroll); // fog
    		setBounds(39014,199,75,20,scroll); // grounditem names
    		setBounds(39013,199,50,21,scroll); // aa
    		setBounds(39012,199,25,22,scroll); // timers
    		setBounds(39011,199,0,23,scroll); // gameframe
    	}
    It may be pathfinding, but it's probably just tiles I forgot to flag in the custom map. I used RSPSi to do so. Have you tested in other custom maps?

    I believe James (King Zeus) did some work on pathfinding while we were working on this, he'd be the one to ask.
    Attached image

    Attached image
    Reply With Quote  
     

  4. #234  
    Registered Member Lil Peep's Avatar
    Join Date
    Oct 2012
    Posts
    881
    Thanks given
    234
    Thanks received
    58
    Rep Power
    0
    Quote Originally Posted by Waked View Post
    It may be pathfinding, but it's probably just tiles I forgot to flag in the custom map. I used RSPSi to do so. Have you tested in other custom maps?

    I believe James (King Zeus) did some work on pathfinding while we were working on this, he'd be the one to ask.
    I don't have rspsi to fix the map sadly, or the ability to buy an $112 CAD ($85 USD) map editor for something that's a hobby with a rapidly dying community lol

    But honestly its like 2tiles on each building, it isnt much, but enough for it to be a problem so it sucks. Im just avoiding using edge as a main hub and moreso a pk hotspot for the time being. Is there a way I can edit the file without needing RSPSi?
    Attached image Attached image Attached image Attached image Attached image
    Reply With Quote  
     

  5. #235  
    Registered Member
    Join Date
    Sep 2020
    Posts
    4
    Thanks given
    0
    Thanks received
    0
    Rep Power
    0
    Quote Originally Posted by Lil Peep View Post
    I don't have rspsi to fix the map sadly, or the ability to buy an $112 CAD ($85 USD) map editor for something that's a hobby with a rapidly dying community lol

    But honestly its like 2tiles on each building, it isnt much, but enough for it to be a problem so it sucks. Im just avoiding using edge as a main hub and moreso a pk hotspot for the time being. Is there a way I can edit the file without needing RSPSi?
    dm Emperor#9021 on discord, your 624 and 625.gz map files, ill fix it for you for free
    Edit: also roughly where the tiles are, just so i can do it faster
    Reply With Quote  
     

  6. #236  
    Registered Member Lil Peep's Avatar
    Join Date
    Oct 2012
    Posts
    881
    Thanks given
    234
    Thanks received
    58
    Rep Power
    0
    Quote Originally Posted by LuciferRSPS View Post
    dm Emperor#9021 on discord, your 624 and 625.gz map files, ill fix it for you for free
    Edit: also roughly where the tiles are, just so i can do it faster
    Bless Ill quickly map the missing ones out and get you those coords. I sent you a f/r earlier in the day ive just been busy. I appreciate it a lot man

    EDIT: There's only 625.gz

    it jumps from 621, 622, 625, 626
    Attached image Attached image Attached image Attached image Attached image
    Reply With Quote  
     

  7. #237  
    Registered Member
    Join Date
    Jun 2014
    Posts
    17
    Thanks given
    1
    Thanks received
    0
    Rep Power
    11
    im so not use to this at all. im so used to downloading cache client and server and getting it up in no time lol, Aint got a single clue got to get it working with eclipse im guessing theres some files missing from this like "lib" ect.. nice release though thanks
    Reply With Quote  
     

  8. #238  
    Ask me how I'm doing

    .NF.'s Avatar
    Join Date
    Aug 2015
    Age
    30
    Posts
    2,174
    Thanks given
    293
    Thanks received
    619
    Rep Power
    567
    Quote Originally Posted by weecrooksy View Post
    im so not use to this at all. im so used to downloading cache client and server and getting it up in no time lol, Aint got a single clue got to get it working with eclipse im guessing theres some files missing from this like "lib" ect.. nice release though thanks
    Perhaps you should learn to make toast, before you steal the bread!
    Attached image
    Reply With Quote  
     

  9. #239  
    "We don’t worry about warnings; we only worry about errors."
    Rozo's Avatar
    Join Date
    Dec 2013
    Posts
    573
    Thanks given
    53
    Thanks received
    70
    Rep Power
    49
    Quote Originally Posted by weecrooksy View Post
    im so not use to this at all. im so used to downloading cache client and server and getting it up in no time lol, Aint got a single clue got to get it working with eclipse im guessing theres some files missing from this like "lib" ect.. nice release though thanks
    PM me your disc, I'll help you.
    A man is smoking a cigarette and blowing smoke rings into the air. His girlfriend becomes irritated with the smoke and says, “Can’t you see the warning on the cigarette pack? Smoking is hazardous to your health!”

    To which the man replies, “I am a programmer. We don’t worry about warnings; we only worry about errors.” -Mod Ash

    Attached image
    Reply With Quote  
     

  10. #240  
    Registered Member
    Join Date
    Oct 2020
    Posts
    9
    Thanks given
    0
    Thanks received
    1
    Rep Power
    0
    How am I supposed to do anything with this when there is NO .bat file to even RUN the server?????????
    Reply With Quote  
     

  11. Thankful user:


Page 24 of 28 FirstFirst ... 142223242526 ... LastLast

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. Replies: 61
    Last Post: 11-16-2020, 12:45 AM
  2. Replies: 17
    Last Post: 02-11-2020, 01:44 PM
  3. Replies: 15
    Last Post: 01-31-2018, 07:10 PM
  4. Mastyscape 317 OSRS Eco ! (req) Players To test
    By mastydog in forum Requests
    Replies: 1
    Last Post: 08-04-2017, 01:51 PM
  5. Replies: 8
    Last Post: 05-16-2017, 12:32 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
  •