Advanced Boxing Setup Guide

Discussion in 'General' started by chance, Mar 11, 2018.

  1. chance

    chance Enraged War Boar

    Messages:
    732
    PART 1: CLIENT OPTIMIZATION
    THIS POST WILL BE A WORK IN PROGRESS:
    Please feel free to add or contribute to this.

    BEFORE YOU BEGIN:
    BASIC SETUP GUIDE:
    http://peqtgc.com/forums/index.php?threads/setup-guide-how-to-play.15184/

    • Covers Installing the Client
    • Setting up PEQ Login Server
    • Approved Mq2+E3
    • Auto Login
    Follow all of the steps. I WILL NOT ADDRESS ANY OF THOSE!
    Note1: If you have an can't connect issue: in game: /bccmd connect 127.0.0.1 then relog your bots.
    Note2: Make sure you have proper video card drivers : https://forums.laptopvideo2go.com/

    THIS GUIDE WILL BEGIN AFTER YOU HAVE YOUR CLIENT WORKING E3 WORKING AND AUTO LOGIN WORKING.

    DISCLAIMER: USE AT YOUR OWN RISK
    Always BACKUP your files!
    I am not responsible for negative results, lost files, missing stuffs!

    BEGIN HERE
    Step 1. Create 2 directories.
    • I've seen positive and negative results with more than 2. If you have multiple drives not in a raid configuration. After making the changes and tweaks, make more and spread them evenly across your drives.
      • c:\games\ROF2Main
      • c:\games\ROF2Mini
    • Copy and Paste Works great!
    Step2. Main client setup:
    You will setup the Main client however you want to play!
    Step3. Mini client setup: ALL Changes after this are for your Guttered/stripped out / mini client.
    This will have minimal settings for everything. How far are you willing to push your system and how much you want to take off your client is up to you.
    Step3.A - OPTIONS EDITOR - Turn off unused options
    • c:\games\ROF2mini\OptionsEditor.exe
      • TURN OFF CRAP YOU DONT NEED ( More to come)
      • WILL STOP ALTS FROM USING MOUNTS
    • DISABLE ALL MODELS - CLICK NEXT
    • [​IMG]
    • DISABLE - Sound, Social Animations, MIP Mapping, Dynamic Lighting
    • ENABLE - Texture Caching and Texture Compression
    • SSD USER: DISABLE TEXTURE CACHING
    • Change Texture Quality to low.
    • Resolution to 640X480
    • Note: If you plan to play on your alts or not really pushing your system the resolution:800X600 fits most UI components inside of it nicely without a custom UI
    • [​IMG]
    Step3.B -Globalload.txt - Don't load models into memory.
    • c:\games\ROF2mini\Resources\GlobalLoad.txt
    • Code:
      1,1,TFFFE,Global_obj,Loading Character Equipment Files
      1,1,TFTFE,GEquip,Loading Character Equipment Files
      3,1,TFFFC,Global_chr,Loading Characters
    • Note: Removing any of those 3 lines will cause negative consequences to normal gameplay.

    • FOR THOSE THAT NEED TO USE IN-ZONE TRADESKILL CONTAINERS ( Per User Requested )
    • Code:
      1,1,TFFFE,Global_obj,Loading Character Equipment Files
      1,1,TFTFE,GEquip,Loading Character Equipment Files
      2,0,TFFFE,GEquip5,Loading Character Equipment Files
      3,1,TFFFC,Global_chr,Loading Characters
    Step3.C -Globalload_chr.txt - Don't load models into memory.
    • c:\games\ROF2mini\Resources\GlobalLoad_chr.txt
      • Delete everything. Type a 0 ( zero) save and close.
    • This works for other zonefiles as well ( You can go through your entire directory doing every file like I did. But most likely there are only a few of those really annoying zones you'll want to shorten the same way.
    Step3.D -memory.ini -Stop loading graphics into memory
    • C:\Games\ROF2mini\Resources\Memory.ini
    • Under [MemoryMode0]
      • Copy and Paste from below
    • Under [[MemoryMode1]
      • Copy and Paste from below
    • Under [MemoryMode2]
      • Copy and Paste from below
    Code:
    TextureLoadsPerFrame=0
    AnimationLoadsPerFrame=0
    BitmapsPerFrame=0
    DownsamplesPerFrame=0
    DownsampleDistance1=20.0f
    DownsampleDistance2=40.0f
    UpsamplesPerFrame=0
    UpsampleDistance=10.0f
    TimeoutNearDistance=50.0f
    TimeoutNearTime=10
    TimeoutFarDistance=120.0f
    TimeoutFarTime=6
    MaxTextureQuality=2
    MinTextureQuality=2
    TextureDistance1=0
    TextureDistance2=1
    MaxHighQualityTextureMem=10
    DownsampleTextureMem=0
    
    Step3.E. - Renaming Directories: ( MANY SKIP THIS STEP )

    DISCLAIMER:READ YOU MAKE THESE CHANGES
    Even if we forget to turn off the option. The file won't exist for it to load the graphics from.
    You are removing all floors, ceiling, sounds, sky, water, EVERYTHING from your alts.
    (If you want Floor and Ceiling . Don't change the folder I marked as floors / ceilings)

    You can NOT pickup ground spawns by hand.
    You can NOT open chests by hand.
    You can NOT Use tradeskill containers by hand.
    IF YOU ARE NOT READY FOR THIS - SKIP TO Step 3.F


    NOTE
    : The game will continue to try to load all of these file, pre-allocating the memory used for them but never be able to find them. RAM USAGE WILL GO UP WITH THIS CHANGES.

    Graphics and processor usage goes WAY down. Balance this with what you need for your system

    Rename these files from original name to _Off

    C:\Games\ROF2mini\ActorEffects_Off
    C:\Games\ROF2mini\AudioTriggers_Off
    c:\Games\ROF2mini\EnvEmitterEffects_off

    c:\Games\ROF2mini\RenderEffects_Off < Walls, Ceiling are in here
    ^^^ TO KEEP WALLS AND FLOORS: DO NOT RENAME RenderEffects ^^^
    c:\Games\ROF2mini\sounds_OFF
    c:\Games\ROF2mini\SpellEffects_OFF
    c:\Games\ROF2mini\voice_OFF
    C:\Games\ROF2mini\Resources\Precipitation_Off
    C:\Games\ROF2mini\Resources\Sky_Off
    C:\Games\ROF2mini\Resources\SlideShow_Off
    C:\Games\ROF2mini\Resources\WaterSwap_Off
    [​IMG]

    Step3.F. - NO SOUNDS - Prevent Everquest from loading the sounds to memory.
    • Open notepad and create a new file. Leave the file empty.
    • Save the file as NOSOUND.TXT
    • Place this file inside of your mini directory.
    • c:\games\ROF2mini\NOSOUND.txt
    Step3.G. loadscreen.jpg - Reduce the size of the loadscreen will prevent client hangs during loading/zoning
    • Open with paint: C:\Games\ROF2mini\Resources\loadscreen.jpg
    • Select All
    • Delete ( leaving a white background )
    • Save and close.
    • ( You can reduce this further in other ways I wont get into.) ( Just reduced it from 335 to 35kb )
    • [​IMG]

    Step3.H - EQCLIENT.ini file

    c:\games\ROF2mini\eqclient.ini
    - Use notepad or Notepad++
    ( DO NOT EDIT WITH WORDPAD)
    BEFORE YOU ADD - SEARCH FOR (ctrl+f)
    add or edit any discrepancies


    UNDER THE [Defaults] Heading

    Code:
    StickFigures=1
    ServerFilter=1
    MultiPassLighting=FALSE
    ShowGrass=FALSE
    AllLuclinPcModelsOff=TRUE
    LoadVeliousArmorsWithLuclin=FALSE
    Sound=FALSE
    Music=0
    EnvSounds=0
    CombatMusic=FALSE
    WaterSwap=0
    • NOT COMPLETE
    • I will find finish this with my own information for full optimizations.
    Step4. Windows Operating System - Optimization Guide
    LINK WILL GO HERE WHEN COMPLETE.​
    Step5. In-Game Options
    • Load 1 account in your MINI FOLDER.
    • Press ALT+O
    • Make changes then FULLY CAMP OUT ( it wont save unless you camp)
    • GENERAL TAB
      • [​IMG]
    • DISPLAY TAB
      • [​IMG]
      • [​IMG]
      • NO
      • [​IMG]
      • NOTE: There are some issues with the client limiting FPS and MQ2FPS limiting.
      • If you experience any issues:
        • Set Max FPS to MAX. And then allow MQ2 full control over it.
        • Set Max Background FPS to 30.
    • KEYS TAB - SETUP PASTE FROM CLIPBOARD!
      • [​IMG]
    • FILTERS TAB - STOP SPAM
      • [​IMG]
    • MAIL TAB
      • [​IMG]
      • UNCHECK THE "PLAY A SOUND" Option.
    • VOICE TAB
      • [​IMG]
      • DISABLE VOICE CHAT
    • SHARE TAB
      • [​IMG]
      • Make Sure These are unchecked
    • CAMP OUT FULLY TO SAVE CHANGES
    • AFTER YOU CAMP OUT BACKUP EQCLIENT.INI FILE AGAIN
    STEP 6. Mq2filter - NOT HERE YET

    STEP 7. MQ2 PLUGINS - MQ2FPS / MQ2CPU / MQ2clip / MQ2Autotrade/ viewport / MQ2Maplite
    EACH OF THESE WILL NEED TO BE SLIGHTLY TWEAKED FOR YOUR COMPUTER TO RUN HOW YOU PERSONALLY ENJOY!

    LOAD UP 1 BOT AND MAKE THESE CHANGES
    MQ2FPS

    • /plugin mq2fps
    • /fps mode calculate
    • /maxfps fg 30
    • /maxfps bg 8
    • /render fg 1
    • /render bg 150
    • *NOTE* IF YOU HAVE FOLLOW ISSUES: ( bots running off and back )
      • /render bg 30 (no lower)
      • /maxfps bg 12 (increase slightly until you get them to stop running off)
    • TO SEE SETTINGS: /maxfps
    • TO SEE SETTINGS: /render
    • [​IMG]
    MQ2CLIP
    • /plugin mq2clip
    • /clip fg 400
    • /clip bg 1
    • TO SEE SETTINGS: /clip
    • [​IMG]
    • MAKE A HOTKEY: CANT SEE: If you get stuck and can't see . Press it!
      • CANT SEE
      • LINE1: /clip fg 1
      • LINE2: /clip down
    • NEW CPU: IF YOU HAVE ANYTHING PENTIUM2 OR ABOVE SEE BLUE NOTE BELOW. DONT USE MQ2CPULOAD
    • OLD CPU: USE THE MQ2CPULOAD PLUGIN
    MQ2CPULOAD
    • /plugin mq2cpuload
    • /cpu auto
    • TO SEE OUTPUT: /cpu
    • [​IMG]
    • NOTE: If you experience issues with a few character moving SUPER slow Or if you experience issues with 1 character with GM speed. Turn off this plugin.
    • EQAFFINITY IS RECOMMEND FOR ANY CPU AFTER PENTIUM 2 (if it came with Vista, 7,8, or 10 .... use below)
    • Use the following batch file, Copy and paste this at the end of your auto login scrip
      • C:\games\mq70\Creamo_Utilities\EQAffin.bat
      • REQUIRES MANUALLY EDITTING
    MQ2AUTOTRADE
    • MQ2AutoTrade - Will automatically trade with any character or limit autotrading to those listed in the INI file.
    • /plugin mq2autotrade
    • /noparse /bcaa //bcaa //autotrade add ${Me.CleanName}
    • /autotrade save
    • (Will make ini file for you - Can manually edit ( mq2autotrade.ini )
    • TO SEE OUTPUT AND OPTIONS : /autotrade list
    • Commands: /autotrade ---- on off add del list clear save load
    VIEWPORT
    • Dont need to load any plugins.
    • /bca //viewport 1 1 1 1
    • ( turns client resolution to 1X1 @ position (1,1))

    • [​IMG]
    • Example of Viewport for 750X500 @( /viewport 350 180 750 480)
    MQ2MAPLITE
    • READ THE SERVER RULES! DO NOT ABUSE!
    • Display PC's on the map. If you are boxing more than 1 group this is a MUST
    • [​IMG]
    • /plugin mq2maplite
    • /bca //plugin mq2maplite unload
    • TOGGLE each of these to show / hide
    • /mapf all - TURNS ON/OFF - must be enabled to see stuffs
    • Use /mapf OR /mapf help
    • [​IMG]
    Step8. Security Permissions / Read Only Settings
    • Right Click - Properties
    • Mark As read only
    [​IMG]
    • c:\games\ROF2mini\Logs\dbg.txt
    • c:\games\ROF2mini\eqclient.ini
    • !!!!!(MAKE A BACKUP OF eqclient.ini FILE!)!!!!!
    BONUS: Fix All: Working on macro to do as much of the in game optimizations for you. WORK IN PROGRESS - NOT COMPLETE!

    Code:
    #turbo
    
    Sub Main
    /squelch /mqclear
    /echo STARTING BOT FIXALL SCRIPT
    
    /squelch /bca //log off
    /echo Turning off your LOG on your ALTS
    
    /squelch /bcaa //plugin mq2cpuload
    /squelch /bcaa //cpu auto
    /squelch /cpu high
    /echo CPU LOAD BALANCING
    
    /squelch /bcaa //plugin mq2fps
    /squelch /bcaa //fps on
    /squelch /bcaa //maxfps fg 30
    /squelch /bcaa //maxfps bg 8
    /squelch /bcaa //render bg 150
    /squelch /bcaa //render fg 1
    /echo FRAME RATES FIX - USE /maxfps   and /render
    
    |VVV DELETE THESE LINES AFTER FIRST RUN! - PART1
    /squelch /bcaa //fps mode calculate
    /echo DELETE THESE LINES AFTER FIRST RUN  - PART1
    |^^^DELETE THESE LINES AFTER FIRST RUN! -PART1
    
    /squelch /bcaa //plugin mq2clip
    /squelch /bcaa //clip fg 400
    /squelch /bcaa //clip bg 1
    /echo CLIP PLANES FIX - use /clip
    
    /squelch /bca //plugin mq2maplite unload
    /echo PLUGIN Maplite UNLOAD - FOR EVERYONE ELSE
    
    /squelch /plugin mq2maplite
    /echo PLUGIN Maplite LOAD - FOR ME
    
    /squelch /bcaa //plugin mq2autoaccepttrades
    /echo PLUGIN Autoaccepttrades - ALL
    
    /squelch /bca //plugin mq2linkdb
    /squelch /plugin mq2linkdb
    /echo PLUGIN linkdb ( use /link Name )
    
    /squelch /bca //combatmusic off
    /squelch /bcaa //mixahead 1
    /echo Turning off Combat music on alts
    
    /squelch /bcaa //particledensity off
    /squelch /bcaa //showspelleffects off
    /echo Turning off Spell effects
    
    /squelch /bca //shownames off
    /echo Turning off Names
    
    /squelch /bcaa //showgrass off
    /squelch /bcaa //dopropertinting off
    /echo Turning off Grass and Tinting
    
    /squelch /bca //viewport 1 1 1 1
    /viewport reset
    /echo DISPLAY DISABLED ON ALTS - to see use /viewport reset
    
    /squelch /bcaa //dynamiclights off
    /squelch /bcaa //shadows off
    /echo LIGHTING AND SHADOWS DISABLED
    
    /squelch /bcaa //voice off
    /echo VOICE CHAT DISABLED
    
    /squelch /bcaa //hidec all
    /echo Hiding all corpses
    
    |VVV DELETE THESE LINES AFTER FIRST RUN! - PART2
    /squelch /alias /fixall /mac fixall.mac
    /echo Adding Alias for /fixall
    /echo DELETE THESE LINES AFTER FIRST RUN - PART2
    |^^^ DELETE THESE LINES AFTER FIRST RUN! - PART2
    
    /delay 1s
    /echo PERFORMING CLEANUP
    /squelch /bca //hidec all
    /squelch /bcaa //cleanup
    /squelch /bcaa //cleanup
    /squelch /bcaa //cleanup
    /squelch /bcaa //cleanup
    /squelch /bca //clearall
    /squelch /bca //mqclear
    /echo BOT CLEANUP COMPLETE.  Resetting e3 in 2 seconds
    
    /delay 2s
    /mac e3
    /return

    LOAD UP YOUR ARMY AND ENJOY!!!!

    WORK IN PROGRESS
    MORE TO COME IN NEAR FUTURE!
     
    Last edited: Jun 21, 2019
    • Like Like x 4
    • Winner Winner x 2
    • Useful Useful x 1
  2. chance

    chance Enraged War Boar

    Messages:
    732
    PART 1: Still to come.
    • Spam Cleanup
    • MQ2filter
    • Windows 10 - Optimization Guide
    • Solid State Drive Changes
    • Typo's / Color Corrections / Layout Fixes
    PART 2 : After your system is optimized: Gameplay!
    • E3 Features Usage Guide. ( As complete as I can make it)
      • WILL NOT COVER BASIC SETUP.
      • E3 HELP REVISED - WHEN TIME PERMITS
        • Combat Mode - Tanking, Puller, Peeltank
        • Smooth Moves
        • Wait4rez
        • AE REZ
      • INI CHANGES
      • ITEMS TO BUY AND HOW TO USE THEM
    • E3 BUG FIXING. - KNOWN BUG FIXES ( WILL REMOVE)
      • ALL LINKS WILL GO HERE - WHEN TIME PERMITS
    • Logging / Parsing
      • Keep '/log on' on at all times
      • Gamparse is a great parsing tool (requires '/log on' to be on)
      • c:\games\mq70\Creamo_Utilities\GameParse
      • HOW TO USE LINK HERE - WILL MAKE WHEN TIME PERMITS
    • EQBC Channels
      • HOW /WHY TO MAKE AN EQBC Channel
      • How to use them
    • /alias /noparse /squelch /multiline
    • My custom alias
    • My Hotkey Setup

    IF YOU HAVE ANYTHING TO ADD: PLEASE POST. I'll be glad to incorporate into this guide for everyone's benefit. ( This was written while watching 3 toddlers. )
     
    Last edited: Mar 13, 2018
    • Like Like x 1
  3. Merstin

    Merstin Orc Centurion

    Messages:
    54
    nice work! Thank you :)
     
  4. chance

    chance Enraged War Boar

    Messages:
    732
    3/13 : Added Basics for mq2maplite
    3/13: Added mq2clip
    3/13: Added viewport info
    3/13: Added the Fixall macro I'm working on. ( Will let you Automate alot of this process)
     
    Last edited: Mar 13, 2018
    • Like Like x 1
  5. chance

    chance Enraged War Boar

    Messages:
    732
    3/16/2018 Added Notes about bots running off and acting stupid ( alot with fix for it)
     
    Last edited: Mar 16, 2018
  6. Merstin

    Merstin Orc Centurion

    Messages:
    54
    can we get this stickied?
     
  7. Hive

    Hive Froglok Krup Watcher

    Messages:
    340
    I can't wait to try these performance optimization techniques when I get home today. You already walked me through a lot of this when I joined Dragons, but I haven't been able to play since about October =/

    You're a mad scientist, Barb, and I love it!
    (I hope to be in-game soon, bothering you about how to use the tanking/auto-assist part of E3. :D Can't seem to figure that one out.)

    EDIT: Thanks for this guide, I followed the entire thing and on my 23 characters that share the mini client I get a range of 50MB-450MB RAM per character. Any idea why? Sure would be nice to have all of them be at 50. There is no pattern that I can see, all in the same zone, not zoned recently, sitting idle for ~20 min...

    EDIT2: I stopped using the cpu affinity plugin - it was making me lag like crazy and follow was absolutely horrible with it on. It may work for many, but for me it was not good. After turning this off and renaming the folders to their original (skipped the renaming of folders with "_Off" on the end of them) my clients run much smoother, follow is better, after ~30min of being logged on my bots on the mini client settle down to 70-120MB per client which is really good. One part of this guide that I noticed was HUGE for me was using the setting Barb has laid out in the mqfps plugin - especially the bg rendering. Another was setting the window size of the bots to be smaller, I chose 800x600 because I still need to switch to them occasionally to buy AA, equip gear, etc.
     
    Last edited: Jul 5, 2018
  8. chance

    chance Enraged War Boar

    Messages:
    732
    If you read the note if INCREASES the ram usage but will drop the video/cpu load.
    Also,. The renaming directories is something i do and combine with more.
    I'll post on our guild guide site to achieve even better results. Too much and not organized enough for this guide. It is a whole lot of work for another 20-30 Mb per clients.
     
    Last edited: Jul 27, 2018
  9. chance

    chance Enraged War Boar

    Messages:
    732
    7/27/2018 - Added Notes about hotkey for CANT SEE: if your mq2clip gets bugged out.
    I put this in the section with mq2clip.

    7/27/2018 - Added Notes under MQ2cpuload for alternatives when you experience issues with this plugin.
     
  10. Master Sadon

    Master Sadon Orc Pawn

    Messages:
    7
    Leaving the line below to the GlobalLoad.txt makes sure the superior Iksar race is properly loaded in with infravision.
    • c:\games\ROF2mini\Resources\GlobalLoad.txt

    Code:
    3,0,TFFFC,Global4_chr,Loading Characters
     
  11. tackleberry

    tackleberry Orc Pawn

    Messages:
    46
    Thank you for this guide you are a server hero.
     
    • Agree Agree x 1
  12. Skream

    Skream Orc Legionnaire

    Messages:
    133
    The tinypic URL's have all expired. You can muddle through without until you get to Step 5, after which you are hosed.

    Could we get a brief text guide of what to update in that section please?
     
    • Like Like x 1
  13. chance

    chance Enraged War Boar

    Messages:
    732
    TinyPic Has Ceased Operations September 16, 2019 was the last day for our users to access their accounts to download their images.


    So: I'm remaking this. When time permits: I'll post google doc for it with some changes to it.
     
  14. Ridiculous

    Ridiculous Orc Pawn

    Messages:
    36
    Hey Chance. Did this get into a doc? I am starting to get into the 4+ groups territory and despite not having any real issues (outside of Traks Teeth) I thought maybe it is best to figure some of this out now as opposed to later. Thanks for your efforts. We appreciate you!
     
  15. Ugnuk

    Ugnuk Orc Pawn

    Messages:
    18
    Sorry to necro this thread, but I'd like to see this as well.
     
  16. chance

    chance Enraged War Boar

    Messages:
    732
    I never did but i can send you this WITH the images if you want to make one for me
    I've just been busy with real life.
     
  17. Ugnuk

    Ugnuk Orc Pawn

    Messages:
    18
    Sure thing. Send it my way and I'll put it together.
    As always, thank you.
     
  18. jrequena

    jrequena Orc Pawn

    Messages:
    1
    Was a document created?
     
  19. Ugnuk

    Ugnuk Orc Pawn

    Messages:
    18
    It was begun, but not finished. It's 60% there.
    I'll finish assembling it this weekend.