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

    • Fast Delivery - 1 to 2 Min - 5.5B in inventory NOW!     Payment method: Paypal Binance   Discord: querry3190
    • ✌️ Same situation here, could you please re-share the link? it’s private. Irespect your choice if you won't. Thanks anyway. Peace to you!
    • L2Vitality Winter Season start December 1st! @followers, @everyone, @highlight, @όλοι 📌 Interlude Custom PvP Server Zariche Style 📌 🚨 219 Custom Additional Skills 🚨 🚨 Custom Weapons, Armor, Jewels, Wings, Tattoos and Agathions ⚔️ 9999x Exp/Sp | Player Start 99 Level ⚔️  ⬆️ Safe +15 | Max +30 | Blessed 85% ⬆️ 🏆 VIP Packages System (Lv 1-5) 🏆 ⚡ Free VIP 1+2 Start with 192 Skills and 89 Items +15 Enchanted (Click and Go) ⚡ 💥 Unique Content 💥 🔰 Easy Farm 💰 PLAY TO EARN SYSTEM WIN 50€ cash 💶 for 10k PvPs and 1k gameplay hours. 🔁 Grand Opening 1st December 2024 @ 20:00 GMT +2 🌐 Website: https://l2vitality.gr/  
    • Massive Black Friday Sale This Month!      View all offers     View our Services MASSIVE BLACK FRIDAY SALE THIS MONTH! FIND OUT MORE IN OUR WEBSITE 80% OFF NEW UPDATED PACKS FIND OUT MORE IN OUR WEBSITE HERE Complete Interlude PvP Server Complete HighFive Low/Mid/PvP Server   Complete Custom Interlude PvP Server Complete Classic Antharas 2.7 Low-Mid Rate Server   Complete Interlude Low-Mid Rate Server Complete Essence Low-Mid-PvP Rate Server Complete HighFive PvP Server for starters   Complete Interlude PvP Server Custom/No Custom for Starters   Complete Interlude PvP Server 2nd Build Project Vitality - Interlude Custom PvP Server with Custom Skills / items Project Opium - Interlude Low Rate No Custom Server   Project Duria - Interlude Custom PvP with Custom Learn Skills Project Flexara - HighFive no Custom PvP   Project Nasty - Interlude Custom PvP with Custom Items, Pride style Project Figma - HighFive no Custom Low Rate 50% OFF FOR NEW SERVER BUILDS FROM ZERO (L2BUILDER) USE PROMO #BLACKFRIDAY in NOTES L2Builder Build your Lineage2 Server from Zero with your selected options using our L2Builder! Web Design Are you looking to update your existing l2 website or get a new website? Server Marketing Promote your server with us and we guarantee that your advertisement will be shown everywhere across the l2 community!   Client Mods Get any client modification that you want for your Lineage 2 Server (any chronicle) Server Host The best web or dedicated server host out there with the best DDoS Protection Server Sources We have the best lineage 2 sources out there since 2006 built carefully without bugs!   Buy Votes Increase your server's visibility in all famous l2vote sites! Our Vote tool is a website where we help you to gain more traction to your private server by bringing more votes to your listing! We do all the heavy lifting like proxies, captcha’s, headless browsers and more so you don’t have to! Try free 20 votes today!   View all supported websites   Buy Guard Athena Guard – Layer 7 DDoS Protection Protect your server against DDos Attacks (Layer 7) IP bans and store in iptable. View more   Donate Panel Automatic Donate Panel v4 for L2JServer Automatic Paypal / Stripe Donate Panel for any L2J Server View more   L2Top Co for SALE L2TOP.CO Is a ranking website released in 2010 with 10,000+ Registered L2 Server owners accounts!   The website is for sale at a special price! Contact Us OTHER LINKS FREE SHARES VIP SHARES APPLY FOR JOB ATHENA PROJECT LIMITED     
    • Hey there, topic type is wrong since there's no LF on this section, but I need client side help so I felt like posting here. I'm looking for some help on client side to change the WASD movement. I'll share a video, part 1 is what I have right now and part 2 what I'd like to add on my project. (Moving with WASD I want the camera to be static even if the character moves around, like on Essence client, I have classic Zaken project). https://streamable.com/3c135q
  • Topics

×
×
  • Create New...