Jump to content

Recommended Posts

Posted

Guide to Running L2 on Linux

 

Not supported by NC Soft do not direct questions to there support department.

 

Major Issues

 

Mouse will Double Click on random areas, Known Spots listed below (along with ways around it)

 

System Button (Press Alt+X)

Options Button (Manually Edit file options.ini)

Community Button (Alt+cool.gif

Inventory Button (Alt+V)

Map in Hotbar (Alt+V Double Click Map)

Sit Button (Type /sit or /stand

Trade Window # select (if you wanted to trade 1 suede you would need to use keyboard as number pad double clicks and makes it 11)

Hotbar Pages (Alt-F1-F10)

Hotbar Vertical-Horizontal (Trick to this takes a bit of effort. Click the swirl arrow and drag away fast bout all I can say eventually you will beat the double click. I advise doing this in a safe area biggrin.gif)

Minor Issues

 

Buildings Gamma is off

Some Armor Does not Render color but remains solid black.

When looking up at sky armor renders that was solid black??? I am confused on this one. Will try to get it working.

Water does not reflect.

When loading game do not move mouse till you see login screen where you can type userinfo. If you do so your mouse will be out of sync.

Working Properly

 

Spellcasting

Death

Traders

Merchants

Hotbar!!!

Targeting

All forms of Chat

Navigating Inventory/Status once open.

Exit Game

Patching

Character Selection

Dragging Icons to hotbar, Trade, Equip (they remain invisible tho but you are moving them KEEP IN MIND THIS POINT!)

 

~~~~~~~~ Patches To CVS ~~~~~~~~

Below allows for the mouse to not get out of sync when mouselooking, I will try to explain this as best as possible. what it does is your physical mouse does not move but the cursor itself warps to center of screen this halts the cursor from warping to center of screen I will try to find a better fix that does not require commenting but at this point I have nothing better and this seems to work.

----Line 487-491-----

else

GEN_EVENT(This->offset_array[WINE_MOUSE_Y_POSITION], hook->pt.y - This->prevY, hook->time, (This->dinput->evsequence)++)

changed = TRUE;

}

- if (changed) {

- if (This->need_warp != WARP_NEEDED && This->need_warp != WARP_STARTED) {

- This->need_warp = WARP_NEEDED;

- }

- }

 

else

GEN_EVENT(This->offset_array[WINE_MOUSE_Y_POSITION], hook->pt.y - This->prevY, hook->time, (This->dinput->evsequence)++)

changed = TRUE;

}

+ /* if (changed) {

+ if (This->need_warp != WARP_NEEDED && This->need_warp != WARP_STARTED) {

+ This->need_warp = WARP_NEEDED;

+ }

+ }*/

 

Now remember once you do this you should be able to login to lineage2 and operate the mouse! keep in mind that you must manually set the graphics cursor to non graphic cursor this is done by going to the system/option.ini file

 

So you can tell what I run my game at and have plenty of speed for all you skeptics out there here is my full options.ini

You will want to set your UseColorCursor=false that will disable your graphics cursor.

 

~~~~~~~~ Modify /Lineage II/System/Option.ini ~~~~~~~~

[Video]

IsKeepMinFrameRate=false

UseTrilinear=true

TextureDetail=0

GamePlayViewportX=1280

GamePlayViewportY=1024

ColorBits=32

RefreshRate=85

RenderDeco=true

PawnShadow=true

UseColorCursor=false

 

[ClippingRange]

Pawn=3.000000

Terrain=8.000000

Actor=6.000000

StaticMesh=4.000000

StaticMeshLod=6.000000

 

[L2WaterEffect]

IsUseEffect=true

EffectType=0

 

[Audio]

SoundVolume=1.000000

MusicVolume=1.000000

 

[Game]

IsNative=True

MyName=True

NPCName=True

GroupName=True

PledgeMemberName=True

PartyMemberName=True

OtherPCName=True

AutoTrackingPawn=True

 

[FirstRun]

FirstRun=1

 

~~~~~~~~ System Specs and Closing ~~~~~~~~

CPU/RAM Load Under Gentoo

 

Tasks: 75 total, 3 running, 72 sleeping, 0 stopped, 0 zombie

Cpu(s): 76.3% us, 23.1% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.7%

Mem: 903412k total, 898660k used, 4752k free, 9056k buffers

Swap: 1004052k total, 28672k used, 975380k free, 277372k cached

 

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

4396 xxxx 25 0 737m 467m 193m R 76.2 53.0 1:42.16 wine

 

Below lists Harddrive speeds with hdparm and my hdparm setup biggrin.gif I am running UDMA5

 

/dev/hda:

Timing buffer-cache reads: 1740 MB in 2.00 seconds = 869.26 MB/sec

Timing buffered disk reads: 130 MB in 3.00 seconds = 43.31 MB/sec

 

glxgears test on my computer its off by about 2000 not sure why should be up at 6000 will mess with it later

 

bash-2.05b$ glxgears

19085 frames in 5.0 seconds = 3817.000 FPS

20095 frames in 5.0 seconds = 4019.000 FPS

20124 frames in 5.0 seconds = 4024.800 FPS

20078 frames in 5.0 seconds = 4015.600 FPS

 

If you wish to know other system specs of mine as a test bed for this.

 

CPU: AMD 2700+

Mobo: Gigabyte GA-7N400V Pro2

RAM: 1gb Corsair

GfxCard: Geforce 4 TI 4800 SE

Harddrive: Western Digital 160gb Special ED

Sound Card: Sound Blaster Audigy 2 Plat

 

Kernel 2.6.2-r1 Gentoo-Dev-Sources

KDE 3.2.1

Nvidia-Kernel: Version: 1.0-5336

ALSA Sound

 

Good!Now u can run L2 in linux!

  • 2 weeks later...
Posted

i m trying to run L2 C4 but after i Run l2.exe in few sec it just trun off game (i wasnt even on login screen) i have set option.ini as u write here

  • 2 weeks later...
Posted

Guide to Running L2 on Linux

 

~~~~~~~~ Patches To CVS ~~~~~~~~

Below allows for the mouse to not get out of sync when mouselooking, I will try to explain this as best as possible. what it does is your physical mouse does not move but the cursor itself warps to center of screen this halts the cursor from warping to center of screen I will try to find a better fix that does not require commenting but at this point I have nothing better and this seems to work.

----Line 487-491-----

else

GEN_EVENT(This->offset_array[WINE_MOUSE_Y_POSITION], hook->pt.y - This->prevY, hook->time, (This->dinput->evsequence)++)

changed = TRUE;

}

- if (changed) {

- if (This->need_warp != WARP_NEEDED && This->need_warp != WARP_STARTED) {

- This->need_warp = WARP_NEEDED;

- }

- }

 

else

GEN_EVENT(This->offset_array[WINE_MOUSE_Y_POSITION], hook->pt.y - This->prevY, hook->time, (This->dinput->evsequence)++)

changed = TRUE;

}

+ /* if (changed) {

+ if (This->need_warp != WARP_NEEDED && This->need_warp != WARP_STARTED) {

+ This->need_warp = WARP_NEEDED;

+ }

+ }*/

 

Now remember once you do this you should be able to login to lineage2 and operate the mouse! keep in mind that you must manually set the graphics cursor to non graphic cursor this is done by going to the system/option.ini file

 

So you can tell what I run my game at and have plenty of speed for all you skeptics out there here is my full options.ini

You will want to set your UseColorCursor=false that will disable your graphics cursor.

 

Good!Now u can run L2 in linux!

 

what is this patch to CVS?

i set the option.ini as u told in ur post, and can't run the game.

Posted

what is this patch to CVS?

i set the option.ini as u told in ur post, and can't run the game.

 

Hmm spamming ?  on: March 02, 2008, 02:56:48 AM we are 12 April see the difference between the post's ... Bringing up old post's is banable offense

Posted

Hmm spamming ?  on: March 02, 2008, 02:56:48 AM we are 12 April see the difference between the post's ... Bringing up old post's is banable offense

 

1st.  I didn't see the date.

2nd. I just installed linux and wanted to play l2, i found this post...and i don't know what ''patches to CVS'' means...i will w8 a awnser from fakoykas.

3rd. I'm not a spammer.

4th. Why is a banable offense bringing up old posts? Prefer that i create a new one?!?!?

  • 1 year later...
Posted

yea... but what with performance? probably you need better PC to get same FPS on linux with that emulation...

i'll just stay with my crappy and unsafe Win XP where i can play L2 with no problems ;]

Guest
This topic is now closed to further replies.


  • Posts

    • My official facebook profile!: https://www.facebook.com/spectrumL2 Specifications: Revamped L2JACIS revision FROM the core Private project!!! Revision that has been receiving corrections for over 3 years!!! Events already installed in the revision: TVT CTF KTB PARTY FARM SPOIL EVENT CRAZY RATES TOURNAMENT TIME ZONE (INSTANCE) All working correctly!!! SIEGE ESSENTIAL FEATURES: Walls fix Gates fix Flags fix 100% functional: OLYMPIADS: Implemented settings Hero receives enchanted Weapons with equal status PvP Weapons Optional /true/false Hero can acquire all Hero Weapons Optional true/false OTHER IMPLEMENTATIONS: Teleport fixed (directly to Giran) Teleport effect classic Vip skins vip collor name Pack NPCs with effect already configured BOSES already configured Mobs already configured CLASS BALANCE SPECIAL SYSTEM We have a SPECIAL system developed for Class Balance with only 1 digit in XML %tage of configurable debuffs Player limitation system in BOSES or PvP zones BS blocking system in FLEG zones or events Among others dozens of improvements made in the review... price: 390 USD !  OBS: WE CAN CHANGE THE BANNER AND NAME OF THE SERVICE TO THE ONE OF YOUR PREFERENCE BUT THE SETTINGS MUST BE KEPT ANY CHANGES REQUIRE ADDITION        
    • Server is Online – 1,000+ Active Players! We’re excited to announce the addition of a Europe Proxy to improve connectivity for our EU players! Clans can now benefit from VIP Access to help you catch up faster. 🎯 If you're a clan leader with at least 9 active members, join our Discord and open a ticket to claim your VIP rewards!  
    • The Telegram team is rolling out a new batch of Stars-only gifts you’ll be able to mint as NFTs. Don’t miss your chance to join the next Telegram trend and earn from it! Buy Telegram Stars cheap and KYC-free 1 Star from $0.0149 (min. 50 Stars, bulk discounts available) Promo code STARS5 — 5 % off Pay any way you like: bank cards · crypto · other popular methods How to purchase: ➡Online Store — Click ➡ Telegram bot — Click Other services: ➡ SMM panel — Click Regular buyers get extra discounts and promo codes. Support: ➡ Telegram: https://t.me/solomon_bog ➡ Telegram channel: https://t.me/accsforyou_shop ➡ Discord: https://discord.gg/y9AStFFsrh ➡ WhatsApp: https://wa.me/79051904467 ➡ Email: solomonbog@socnet.store Use these contacts to discuss wholesale orders, partnerships (current list: https://socnet.bgng.io/partners) or to become a supplier. SocNet — your shop for digital goods and premium subscriptions
  • 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