Jump to content

Recommended Posts

Posted (edited)

Current non-preview version is 1703, don't lag behind.

 

C4/C5 is a joke, because to play that you must anyway disable csauth2, that's why everyone is playing those with custom clients that use prelude authentication instead of csauth2 gate.

 

Regarding C3 - there are a lot of versions, so I'm sure some will work. What about Prelude? C1? C2?

??  i use hAuthD wtih c4 server (compiled by me years ago back in 2012 from svn)

and clean c4 system folder with protocol 656

and all runs ok

 

dude...

https://sourceforge.net/p/coep/code/HEAD/tree/Trunk/HellBound/

 

and some idiot deleted this...

http://l2oep.googlecode.com/svn-history/trunk/L2OFFRetail/L2C4Retail/

 

c3 is x86 32 bit...

 

...

Edited by etherian
Posted

How can it be possible? I have exact same version of Windows (updated, LTSB ed.) but none of <= Interlude clients are working. So, maybe fresh L2 installation may solve this problem? If what you're saying is true, there is a good chance to figure out where is the problem, if you are ready to help. We can compare logs of various programs including WinDbg, Dependency Walker and Process Monitor, but first I will try fresh installation of L2 and will check the CFF tool you mentioned.

i have c4 sever and client running under windows 10 with no prolems... 

 

https://www.facebook.com/xerxes.vonbraun/videos/10210883293932968/

Posted (edited)

and clean c4 system folder with protocol 656

and all runs ok

Liar please. Checksum (just name the algorithm) of all files please.

 

Second of all, hAuth does not support csauth2. Neither C4 nor C5 are supported the way they are supposed to work. On the other hand, hAuthD does support both prelude version of login (no gate) and prelude version of login with RSA-block of user/password, which was used since C3 transitional versions (557+, e.g. 557, 560).

 

It has been confirmed by nProtect that the GameGuard version used in C4 and C5 binaries has been blacklisted. It doesn't matter, even if you run it on real x86 hardware, the GameGuard will throw an error in your face. If you ONLY disable GameGuard, then cauath2 will fail, because it directly depends on it. The client will simply not run the network queue - run the fucking clean client with only GG removed in Olly, you piece of shit. THAT's THE WHOLE FUCKING REASON GG REMOVED SYSTEM FOLDERS also add either prelude or C3 login method to avoid using csauth2!

 

 

You wouldn't know what clean means even if you were in charge of a dry cleaning business, ffs.

 

REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE NORMIES KILL YOURSELF

 

 

/****TRIGGERED****

 

 

 

EDIT: 530 C3 is known as C2C3, it hardly had anything C3 is famous about. No automatic soulshots, C1-style party matching, etc. etc. Then C3 555, which was pretty much the "real C3". After that came all the transitional versions (and a special story in Korea) where C3 was becoming C4 (starting with 557).

Edited by _dev_
Posted (edited)

Liar please. Checksum (just name the algorithm) of all files please.

 

Second of all, hAuth does not support csauth2. Neither C4 nor C5 are supported the way they are supposed to work. On the other hand, hAuthD does support both prelude version of login (no gate) and prelude version of login with RSA-block of user/password, which was used since C3 transitional versions (557+, e.g. 557, 560).

 

It has been confirmed by nProtect that the GameGuard version used in C4 and C5 binaries has been blacklisted. It doesn't matter, even if you run it on real x86 hardware, the GameGuard will throw an error in your face. If you ONLY disable GameGuard, then cauath2 will fail, because it directly depends on it. The client will simply not run the network queue - run the fucking clean client with only GG removed in Olly, you piece of shit. THAT's THE WHOLE FUCKING REASON GG REMOVED SYSTEM FOLDERS also add either prelude or C3 login method to avoid using csauth2!

 

 

You wouldn't know what clean means even if you were in charge of a dry cleaning business, ffs.

 

REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE NORMIES KILL YOURSELF

 

 

/****TRIGGERED****

 

 

 

EDIT: 530 C3 is known as C2C3, it hardly had anything C3 is famous about. No automatic soulshots, C1-style party matching, etc. etc. Then C3 555, which was pretty much the "real C3". After that came all the transitional versions (and a special story in Korea) where C3 was becoming C4 (starting with 557).

bye bye dude.

 

d5rt3q2.gif

 

https://youtu.be/J-wS5xviDvs

Edited by etherian
  • 4 weeks later...
Posted (edited)

Liar please. Checksum (just name the algorithm) of all files please.

 

Second of all, hAuth does not support csauth2. Neither C4 nor C5 are supported the way they are supposed to work. On the other hand, hAuthD does support both prelude version of login (no gate) and prelude version of login with RSA-block of user/password, which was used since C3 transitional versions (557+, e.g. 557, 560).

 

It has been confirmed by nProtect that the GameGuard version used in C4 and C5 binaries has been blacklisted. It doesn't matter, even if you run it on real x86 hardware, the GameGuard will throw an error in your face. If you ONLY disable GameGuard, then cauath2 will fail, because it directly depends on it. The client will simply not run the network queue - run the fucking clean client with only GG removed in Olly, you piece of shit. THAT's THE WHOLE FUCKING REASON GG REMOVED SYSTEM FOLDERS also add either prelude or C3 login method to avoid using csauth2!

 

 

You wouldn't know what clean means even if you were in charge of a dry cleaning business, ffs.

 

REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE NORMIES KILL YOURSELF

 

 

/****TRIGGERED****

 

 

 

EDIT: 530 C3 is known as C2C3, it hardly had anything C3 is famous about. No automatic soulshots, C1-style party matching, etc. etc. Then C3 555, which was pretty much the "real C3". After that came all the transitional versions (and a special story in Korea) where C3 was becoming C4 (starting with 557).

btw  i have this screenshot for you...

let me be clear for the last time

 

im running windows 10, L2 C4 client, protocol 656

hAuthD

CacheD, L2NPC ( compiled by myself in 2012 fom HB open source trunk)

and nextdev freeware ext.dll server  

 

Untitled.png

 

i am a liar?  are you sure?

Edited by etherian
Posted (edited)

btw  i have this screenshot for you...

let me be clear for the last time

 

im running windows 10, L2 C4 client, protocol 656

hAuthD

CacheD, L2NPC ( compiled by myself in 2012 fom HB open source trunk)

and nextdev freeware ext.dll server  

 

Untitled.png

 

i am a liar?  are you sure?

You took a C4 client installer, installed the client, modified and/or added files to the system folder to remove GG and bypass csauth2 for [Auth]Gate, YET YOU INSIST you have a clean system.

MOREOVER, you are using hAuthD, which doesn't support csauth2 at all, further reinforcing the belief that you are not using a clean C4 client.

 

Therefore, by definition, you are a liar.

u8JBKqs.png

 

Not to mention you are using server files with truckloads of custom-made patches.

Edited by _dev_
Posted (edited)

You took a C4 client installer, installed the client, modified and/or added files to the system folder to remove GG and bypass csauth2 for [Auth]Gate, YET YOU INSIST you have a clean system.

MOREOVER, you are using hAuthD, which doesn't support csauth2 at all, further reinforcing the belief that you are not using a clean C4 client.

 

Therefore, by definition, you are a liar.

u8JBKqs.png

 

Not to mention you are using server files with truckloads of custom-made patches.

i dont insist about if is a retail or modified system

i said im using protocol 656 thats all

what it your problem about using a truckload of custom made patches?

that is what actually everyone does... or you gonna say that AmpeDx64 is not a custom way for  packets filter ?

what is your problem dude? did you have any idea how many servers are running and they get donations twrd item sell?

im running something non-profit and donations are voluntary if someone interested to get the project into a decent host

also this community is more over for Share L2 Server/Client Modifications

 

so liar?  for??  dude... You have nothing better to say than posting the photo of a dictionary definition ?

 

you disappoint me...

 

thus im not NORMIE...  im LiLMayer from Dragon Network

 

laters chummer.

 

Edited by etherian
Posted (edited)

??  i use hAuthD wtih c4 server (compiled by me years ago back in 2012 from svn)

and clean c4 system folder with protocol 656

and all runs ok

 

...

 

You are a liar, and no amount of spam double/triple/quadposting will change that. You derailed this thread where people try to find solutions to continuous Microsoft patches that negate the ability to play with old clients over and over again, simply by claiming

 

clean c4 system folder with protocol 656

and all runs ok

even though you knew this was not the case. This is your problem, not mine.

 

EDIT: As for not recognizing obvious 4chan vocabulary, whatever.

Edited by _dev_
Posted

 

You are a liar, and no amount of spam double/triple/quadposting will change that. You derailed this thread where people try to find solutions to continuous Microsoft patches that negate the ability to play with old clients over and over again, simply by claiming

 

even though you knew this was not the case. This is your problem, not mine.

 

EDIT: As for not recognizing obvious 4chan vocabulary, whatever.

21375.jpg

Posted (edited)

21375.jpg

Except that if you stay with specific Windows 10 builds, specific workarounds do allow you to run old clients on Windows 10, even though those workarounds do not work in later builds. No matter how you look at this, you cannot deny it.

Edited by _dev_
Posted

Dude is wanna be pro he doesn't know crap nor understood anything you said, leave it be savor

Posted (edited)

Except that if you stay with specific Windows 10 builds, specific workarounds do allow you to run old clients on Windows 10, even though those workarounds do not work in later builds. No matter how you look at this, you cannot deny it.

 windows 10 that it does not have it for default

mine l2 clients also did not run in begin on w 10 ( not only lineage many other games also did not run )

so later installed some old software and all games worked

OpenAL, nGlide, directx 9, nGlide was a great help for old games http://www.zeus-software.com/downloads/nglide

also 

msXMLparsers, .net framework 2.0, xna framework  3.1

 

 

...

 

 

Edited by etherian
  • 1 year later...
Posted
On 8/6/2015 at 3:37 AM, Trance said:

How could I forget about dsetup? T_T

 

Here it is, fully working clean system for windows 10.

 

http://www17.zippyshare.com/v/3Yiu45mv/file.html

 

DyArxws.jpg

this system really works in windows 10 but after a while when u ingame it kicks u without event a crit error just terminating without any log or smth

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



  • Posts

    • what pack you use  send me on discord for it
    • package custom.events.RandomZoneEvent; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Random; import java.util.concurrent.ScheduledFuture; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.l2jmobius.commons.threads.ThreadPool; import org.l2jmobius.commons.time.SchedulingPattern; import org.l2jmobius.commons.time.TimeUtil; import org.l2jmobius.commons.util.IXmlReader; import org.l2jmobius.gameserver.managers.ZoneManager; import org.l2jmobius.gameserver.model.StatSet; import org.l2jmobius.gameserver.model.actor.Creature; import org.l2jmobius.gameserver.model.actor.Npc; import org.l2jmobius.gameserver.model.actor.Player; import org.l2jmobius.gameserver.model.quest.Event; import org.l2jmobius.gameserver.model.zone.ZoneId; import org.l2jmobius.gameserver.model.zone.ZoneType; import org.l2jmobius.gameserver.model.zone.type.RandomZone; import org.l2jmobius.gameserver.util.Broadcast; /** * Random Zone Event - Activates one random PvP zone temporarily. No modifica la clase de la zona: usa flags PvP en runtime. * @author Juan */ public class RandomZoneEvent extends Event { private static final String CONFIG_FILE = "data/scripts/custom/events/RandomZoneEvent/config.xml"; private static int EVENT_DURATION_MINUTES = 15; private static boolean _isActive = false; private ScheduledFuture<?> _eventTask = null; private final List<ZoneType> _availableZones = new ArrayList<>(); private ZoneType _activeZone = null; public RandomZoneEvent() { loadConfig(); loadZones(); registerZoneListeners(); } /** * Registra listeners a TODAS LAS ZONAS random */ private void registerZoneListeners() { for (ZoneType zone : _availableZones) { addEnterZoneId(zone.getId()); addExitZoneId(zone.getId()); LOGGER.info("[RandomZoneEvent] Registered listener for zone: " + zone.getName()); } } private void loadConfig() { new IXmlReader() { @Override public void load() { parseDatapackFile(CONFIG_FILE); } @Override public void parseDocument(Document doc, File file) { forEach(doc, "event", eventNode -> { final StatSet att = new StatSet(parseAttributes(eventNode)); final String name = att.getString("name"); for (Node node = eventNode.getFirstChild(); node != null; node = node.getNextSibling()) { if ("schedule".equals(node.getNodeName())) { final StatSet attributes = new StatSet(parseAttributes(node)); final String pattern = attributes.getString("pattern"); final SchedulingPattern schedulingPattern = new SchedulingPattern(pattern); final StatSet params = new StatSet(); params.set("Name", name); params.set("SchedulingPattern", pattern); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer("Schedule_" + name, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Event " + name + " scheduled at " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } }); } }.load(); } private void loadZones() { for (ZoneType zone : ZoneManager.getInstance().getAllZones(RandomZone.class)) { if ((zone.getName() != null) && zone.getName().toLowerCase().startsWith("random_zone")) { _availableZones.add(zone); LOGGER.info("[RandomZoneEvent] Loaded zone: " + zone.getName() + " (id=" + zone.getId() + ")"); } } LOGGER.info("[RandomZoneEvent] Total random zones loaded: " + _availableZones.size()); } @Override public void onTimerEvent(String event, StatSet params, Npc npc, Player player) { if (event.startsWith("Schedule_")) { eventStart(null); final SchedulingPattern schedulingPattern = new SchedulingPattern(params.getString("SchedulingPattern")); final long delay = schedulingPattern.getDelayToNextFromNow(); getTimers().addTimer(event, params, delay + 5000, null, null); LOGGER.info("[RandomZoneEvent] Rescheduled for " + TimeUtil.getDateTimeString(System.currentTimeMillis() + delay)); } } @Override public boolean eventStart(Player eventMaker) { if (_isActive) { if (eventMaker != null) { eventMaker.sendMessage("RandomZoneEvent already active."); } return false; } if (_availableZones.isEmpty()) { Broadcast.toAllOnlinePlayers("[RandomZoneEvent] No zones configured."); return false; } _isActive = true; Broadcast.toAllOnlinePlayers("⚔️ Random Zone Event has started!"); _eventTask = ThreadPool.schedule(this::activateRandomZone, 5_000); return true; } private void activateRandomZone() { _activeZone = _availableZones.get(new Random().nextInt(_availableZones.size())); _activeZone.setEnabled(true); Broadcast.toAllOnlinePlayers("🔥 Random Zone Event: " + _activeZone.getName() + " is now PvP for " + EVENT_DURATION_MINUTES + " minutes!"); _eventTask = ThreadPool.schedule(this::eventStop, EVENT_DURATION_MINUTES * 60 * 1000L); } @Override public boolean eventStop() { if (!_isActive) { return false; } _isActive = false; if (_eventTask != null) { _eventTask.cancel(true); _eventTask = null; } if (_activeZone != null) { _activeZone.setEnabled(false); Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended. " + _activeZone.getName() + " is back to normal."); _activeZone = null; } else { Broadcast.toAllOnlinePlayers("🏁 Random Zone Event ended."); } return true; } @Override public void onEnterZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, true); if (creature.isPlayer()) { creature.sendMessage("Esta zona está en modo PvP temporalmente."); } } } @Override public void onExitZone(Creature creature, ZoneType zone) { if (!_isActive || (_activeZone == null)) { return; } if ((zone == _activeZone) && creature.isPlayable()) { creature.setInsideZone(ZoneId.PVP, false); if (creature.isPlayer()) { creature.sendMessage("Abandonaste la zona PvP temporal."); } } } @Override public boolean eventBypass(Player player, String bypass) { return true; } @Override public String onEvent(String event, Npc npc, Player player) { return super.onEvent(event, npc, player); } @Override public String onFirstTalk(Npc npc, Player player) { return null; } public static void main(String[] args) { new RandomZoneEvent(); } } i have this but its not working
    • ZonePvPSpawnBossRadio=0 ZonePvPSpawnBossBarakiel=0 at the Customs.ini in L2Server folder. Im prety sure this is it because i had the same problem with you in cruma 1 floor for example and i couldn't fix it but i fixed it finally by changing these 2 lines
    • Siege Reward Start PM Msg Rework Config root BossDieAnnounce and BossDieSound in the L24Team.properties and Config.java files for global raid boss death notifications and sounds. Adds a new reward_list table to the DB.sql file to track castle rewards. Improves character creation logic for thread safety and validation. Adds extensive state checks to the RequestEnchantItem method to prevent enchantments during inappropriate player states. Fixed auto-attack animation bug (there was no attack animation, only damage animation) Clean Code Other fixes I forgot to list! Java 14 Fixed issue where deleting a character would prevent it from leaving the screen or being removed, or even after a delete CD (it would only exit when re-logging in or creating a new character). Added Premium System from the other C2 project (Needs testing and improvement). Added the "Improved" Community Board (incomplete).
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock