Register for your free account! | Forgot your password?

You last visited: Today at 17:25

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Co2 Bridge

Discussion on Co2 Bridge within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2010
Posts: 3
Received Thanks: 0
Co2 Bridge

Ok. SO I have been working on a copy of the CO2 pserv and my tester pointed out that the bridges don't work.

I don't really have a whole lot of compiled-source experience, however have been a web programmer for a number of years now (8+), so I get the basics, I'm just not completely comfortable with the environment yet.

Thus far I have figured out that the tiles are reported as inaccessible and that when you try to move onto the bridge, it sends a 0x3f2 packet to the server (subtype 138). I would assume this is some form of 'enter bridge' sequence as this only happens when trying to walk on the bridge.

Does anyone have any ideas about how to get the bridges working properly?

And no, I am not looking for that stupid if(Tiles[x,y]==1) return true; crap. That doesn't fix it, it just hides it.

------------- EDIT -------------
So. Looking at the code, the best I could come up with was a manual override for the bridge walk. In PacketProcessor.cs within the 0x3f2 region's switch, add:
Code:
case 138: // enter bridge ?
  {
    Struct.DmapData Map = Nano.Maps[(int)CSocket.Client.Map];
    Map.OverrideAccess = true;
    break;
  }
and in DmapData.cs within the class add:
Code:
public bool OverrideAccess = false;
and the if statement in CheckLoc should look like this:
Code:
if(Tiles[x,y] == 1)
  {
    return true;
  }
else
  {
    if(OverrideAccess == true)
      {
        OverrideAccess = false;
        return true;
      }
    else
      {
        return false;
      }
  }
Now, this will cause some issues with smooth movement (it will report an invalid coord every tile and stop movement for a second), but it works without completely disabling it.

You can also just return OverrideAccess without disabling it at any point which will allow smooth walking and such, but in my (very very short) test, it seemed to cause some extra issues.

Basically, this seems to be a partially-working patch for the bridge that still needs improvements...
Ethrel is offline  
Old 04/18/2010, 03:36   #2
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,376
I'd suggest using the Dmap system that korvak released. I'm fairly sure it has to do with scene files not being loaded into the source properly.

It's either that or the tiles were marked as different from normal ground and you have to add an exception for that tile value (cause there was a workaround for the original coemu where you would change a few lines to add an exception for them)


Regardless: The one released by korvaks should work perfectly for all dmaps/scene files being loaded.
pro4never is offline  
Thanks
1 User
Old 04/18/2010, 03:39   #3
 
elite*gold: 0
Join Date: Oct 2009
Posts: 128
Received Thanks: 50
It seems like your issue is similar to a comment described in thread:
Quote:
Originally Posted by Korvacs
The .dll loads the entire dmap file, and scene files, so you dont need to worry about bridges being marked as invalid and things like that.
I'm not sure, but you should look into Korvac's DmapLoader.dll. Maybe someone with more knowledge on the subject could confirm if what I quoted from Korvac's thread is indeed the problem here.

Edit. **** it.
s.bat is offline  
Thanks
1 User
Old 04/19/2010, 05:57   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 3
Received Thanks: 0
Took me some time, but I finally got everything setup and working. Thanks for the info, both of you
Ethrel is offline  
Reply


Similar Threads Similar Threads
[Rogue/AV] Port from Alliance Bridge into tower
06/01/2010 - WoW Exploits, Hacks, Tools & Macros - 0 Replies
Might be a bit hard to understand what I mean, so I'll do my best to explain. If you're standing about halfway on the bridge at alliance base, theres a way to port into the north baldar bunker as a (combat) rogue. 1. Be combat with Killing Spree. 2. Attack any alliance standing on that bridge within range of the bowman. 3. Use killingspree on the alliance. The bowman should also attack you now that you're destealthed. 4. If done right and with some luck, you will now "port" to the bowman...
Emain Bridge Glitch patched?
04/13/2010 - Mabinogi - 8 Replies
YouTube - Emain glitch v2
[psf release]shanghai and bridge waterproof hack by me
11/27/2009 - Soldier Front Hacks, Bots, Cheats & Exploits - 95 Replies
1 open your sf 2 log in 3 start game 4 select a server 5 select a channel 6 secure a back up of your area_001.sff 7 copy the area_001.sff(my work that you download) to your area folder 8 go to a room.. 9 enjoy 10... i dont put my name in it like in venesia because i dont care now if someone will flame me or just make a mess out of here..
[BUG]You can't cross the bridge from TC going to the Altar.
06/01/2009 - CO2 Private Server - 15 Replies
Any Idea?
[GLITCH] BRIDGE + FORTRESS GLITCHS
02/09/2008 - Soldier Front - 2 Replies
Here are a few glitches on Bridge and Fortress. Bridge: NOTES: 1. Glitch One = Glitching Underneath Stairs 2. Glitch Two = Glitching Outside Map OR Glitching Under Water 3. You will need a method of "LAG" to pass through the areas. 1. Xfire 2. FRAPS



All times are GMT +2. The time now is 17:25.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.