Welcome screen die die die!
Moderator: Team Members
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Welcome screen die die die!
I think this is how you can disable the stupid welcome screen that obscures your view when you log into a KOS area and are getting your ass beat but can't see wtf is going on thanks SOE yah woot features.
http://forums.station.sony.com/eq2/post ... id=5005200
eq2.ini:
cl_show_welcome_screen_on_startup 0
http://forums.station.sony.com/eq2/post ... id=5005200
eq2.ini:
cl_show_welcome_screen_on_startup 0
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Welcome screen die die die!
lol, I thought it was just us that it affected. Oh and btw I think I know how to disable that from the emu without adding that line in your file 
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Welcome screen die die die!
Yup, just confirmed that it worked. I was able to do a fresh login with the latest client (as of last week) and it didn't popup that welcome screen. World has the ability to override settings from the eq2_default.ini file. In fact, as in this case, you can give the client specific instructions on what it should load/not load. World simply sent "cl_show_welcome_screen_on_startup 0" to the client which prevents it from automatically popping that window up after login.
Kinda funny that an inconvenience on Live can be easily fixed on the Emu before it is fixed on Live.
Kinda funny that an inconvenience on Live can be easily fixed on the Emu before it is fixed on Live.
- ZexisStryfe
- Posts: 1026
- Joined: Thu Jul 26, 2007 6:39 am
- EQ2Emu Server: Sytherian Legends
- Location: Connecticut
- Contact:
Re: Welcome screen die die die!
so, is this configurable, since I kinda like that screen?
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Welcome screen die die die!
Sounds like what LE is suggesting, even if I log into your server with that line in my eq2.ini turning it off, you can still force it to pop up anyway.
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Welcome screen die die die!
OK, I'll keep it on by default then. I plan to grab the options from the db so that each server admin can adjust it however they want.ZexisStryfe wrote:so, is this configurable, since I kinda like that screen?
Yup, or if it is on in your config file, prevent it from showing. How do you want to handle these customizations? The easiest way would be to put them in a new table, but we have a ton of tables. Alternatively I can add them to the variables table and make it comma delimited, but I'll have to increase the value size if I did that.John Adams wrote:Sounds like what LE is suggesting, even if I log into your server with that line in my eq2.ini turning it off, you can still force it to pop up anyway.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Welcome screen die die die!
You know, what I >>personally<< want is a Rules System like EQEmu has. 
But since that'll take too much time to implement, I think using `variables` for now would suffice. Can't you make 1 option per entry though?
variable_name = "show_welcome_screen_on_startup", variable_value = 0/1?
etc...
Granted, if I ever get my dream come true of a RuleSys, we might come up with less obnoxious names for our "rules".
As for a 'ton of tables', I wouldn't worry about that so much. We have many more we have yet to add... so a few more for added configuration will not hurt anything. It's actually better to have more tables, focusing on specific data, than to glomm everything into, say, a character_details table
But since that'll take too much time to implement, I think using `variables` for now would suffice. Can't you make 1 option per entry though?
variable_name = "show_welcome_screen_on_startup", variable_value = 0/1?
etc...
Granted, if I ever get my dream come true of a RuleSys, we might come up with less obnoxious names for our "rules".
As for a 'ton of tables', I wouldn't worry about that so much. We have many more we have yet to add... so a few more for added configuration will not hurt anything. It's actually better to have more tables, focusing on specific data, than to glomm everything into, say, a character_details table
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
Re: Welcome screen die die die!
Yah you are right about the variable_name/value pairs, but if I went that route I would need some value of determining which ones should be sent to the client and which ones are server setup information. What rule system are you referring to? They might have added it after I left the project.John Adams wrote:You know, what I >>personally<< want is a Rules System like EQEmu has.
But since that'll take too much time to implement, I think using `variables` for now would suffice. Can't you make 1 option per entry though?
variable_name = "show_welcome_screen_on_startup", variable_value = 0/1?
etc...
Granted, if I ever get my dream come true of a RuleSys, we might come up with less obnoxious names for our "rules".
As for a 'ton of tables', I wouldn't worry about that so much. We have many more we have yet to add... so a few more for added configuration will not hurt anything. It's actually better to have more tables, focusing on specific data, than to glomm everything into, say, a character_details table
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Re: Welcome screen die die die!
Yeah, Rulesys was definitely after your time.
Example:
This is "ruleset 1" for my EQEmu server. You can have multiple rulesets. I think you can even enable a ruleset in a given zone, but I have never tried it (in-game commands to load, edit various rules). Rules get added all the time, and most of the stuff from 'variables' in that emu have been moved to Rulesys.
The first value is what system the rule applies to ie., "Character", then a separator ":", the rule name "MaxLevel" and the value of the rule "65".
If you have access to current eqemu code, just take a peek in the rulesys.* files. I think that's where it's all managed.
Example:
This is "ruleset 1" for my EQEmu server. You can have multiple rulesets. I think you can even enable a ruleset in a given zone, but I have never tried it (in-game commands to load, edit various rules). Rules get added all the time, and most of the stuff from 'variables' in that emu have been moved to Rulesys.
The first value is what system the rule applies to ie., "Character", then a separator ":", the rule name "MaxLevel" and the value of the rule "65".
Code: Select all
ruleset_id rule_name rule_value
1 Character:MaxLevel 65
1 Character:DeathExpLossLevel 10
1 Character:DeathItemLossLevel 10
1 Character:CorpseDecayTimeMS 10800000
1 Character:AutosaveIntervalS 300
1 Character:HPRegenMultiplier 100
1 Character:ManaRegenMultiplier 100
1 Character:EnduranceRegenMultiplier 100
1 Character:ConsumptionMultiplier 100
1 Character:ItemManaRegenCap 15
1 Character:ItemHealthRegenCap 35
1 Character:ItemDamageShieldCap 30
1 Character:ItemAccuracyCap 150
1 Character:ItemAvoidanceCap 100
1 Character:ItemCombatEffectsCap 100
1 Character:ItemShieldingCap 35
1 Character:ItemSpellShieldingCap 35
1 Character:ItemDoTShieldingCap 35
1 Character:ItemStunResistCap 35
1 Character:ItemStrikethroughCap 35
1 Guild:MaxMembers 2048
1 Skills:MaxTrainTradeskills 21
1 GM:MinStatusToZoneAnywhere 250
1 World:ZoneAutobootTimeoutMS 60000
1 World:ClientKeepaliveTimeoutMS 65000
1 Zone:NPCGlobalPositionUpdateInterval 60000
1 Zone:ClientLinkdeadMS 180000
1 Zone:GraveyardTimeMS 1200000
1 Zone:MQWarpExemptStatus -1
1 Zone:MQZoneExemptStatus -1
1 Zone:MQGateExemptStatus -1
1 Zone:MQGhostExemptStatus -1
1 Spells:AutoResistDiff 15
1 Combat:NPCBashKickLevel 6
1 Combat:PetAttackMagicLevel 30
1 Combat:FleeHPRatio 25
1 NPC:MinorNPCCorpseDecayTimeMS 450000
1 NPC:MajorNPCCorpseDecayTimeMS 1500000
1 NPC:SayPauseTimeInSec 5
1 NPC:OOCRegen 0
1 Aggro:SittingAggroMod 35
1 Aggro:MeleeRangeAggroMod 10
1 Aggro:CurrentTargetAggroMod 0
1 Aggro:CriticallyWoundedAggroMod 100
1 Aggro:SlowAggroMod 450
1 Aggro:IncapacitateAggroMod 500
1 Aggro:MovementImpairAggroMod 175
1 Aggro:SpellAggroMod 100
1 Aggro:SongAggroMod 33
1 Aggro:PetSpellAggroMod 10
1 Character:ExpMultiplier 0.5
1 Pets:AttackCommandRange 150.000000
1 Zone:MQWarpDetectorDistance 4900.00000
1 Zone:MQWarpLagThreshold 140.000000
1 Zone:MQWarpThresholdTimer 90000.0000
1 Map:FixPathingZMaxDeltaMoving 20.0000000
1 Map:FixPathingZMaxDeltaWaypoint 20.0000000
1 Map:FixPathingZMaxDeltaSendTo 20.0000000
1 Map:FixPathingZMaxDeltaLoading 45.0000000
1 Watermap:FishingRodLength 30.0000000
1 Watermap:FishingLineLength 40.0000000
1 Spells:ResistChance 2.00000000
1 Spells:ResistMod 0.40000000
1 Spells:PartialHitChance 0.69999998
1 Spells:PartialHitChanceFear 0.25000000
1 Combat:BaseCritChance 0.00000000
1 Combat:WarBerBaseCritChance 0.02999999
1 Combat:BerserkBaseCritChance 0.05999999
1 Combat:ClientBaseCritChance 0.00000000
1 Character:LeaveCorpses false
1 Character:LeaveNakedCorpses false
1 Character:HealOnLevel false
1 Character:FeignKillsPet false
1 Zone:EnableShadowrest false
1 Zone:EnableMQWarpDetector true
1 Zone:EnableMQZoneDetector true
1 Zone:EnableMQGateDetector true
1 Zone:EnableMQGhostDetector true
1 Map:FixPathingZWhenLoading true
1 Map:FixPathingZAtWaypoints false
1 Map:FixPathingZWhenMoving false
1 Map:FixPathingZOnSendTo false
1 Watermap:CheckWaypointsInWaterWhenLoading false
1 Watermap:CheckForWaterAtWaypoints false
1 Watermap:CheckForWaterWhenMoving false
1 Watermap:CheckForWaterOnSendTo false
1 Watermap:CheckForWaterWhenFishing false
1 Combat:UseIntervalAC true
1 Combat:EnableFearPathing true
1 NPC:UseItemBonusesForNonPets true
1 NPC:BuffFriends false
1 Aggro:SmartAggroList true
1 World:UseBannedIPsTable false
1 Character:SkillUpModifier 100
1 NPC:EmptyNPCCorpseDecayTimeMS 0
1 NPC:CorpseUnlockTimer 150000
1 World:MaxClientsPerIP -1
1 World:ExemptMaxClientsStatus -1
1 TaskSystem:EnableTaskSystem true
1 TaskSystem:PeriodicCheckTimer 5
1 TaskSystem:RecordCompletedTasks true
1 TaskSystem:RecordCompletedOptionalActivities false
1 TaskSystem:KeepOneRecordPerCompletedTask true
1 TaskSystem:EnableTaskProximity true
1 World:EnableTutorialButton true
1 World:EnableReturnHomeButton true
1 World:MaxLevelForTutorial 10
1 World:MinOfflineTimeToReturnHome 21600
1 World:AddMaxClientsPerIP -1
1 World:AddMaxClientsStatus -1
1 World:ClearTempMerchantlist true
1 Zone:AutoShutdownDelay 5000
1 Character:MaxExpLevel 0
1 Chat:ServerWideOOC true
1 Chat:ServerWideAuction true
1 Combat:AdjustProcPerMinute true
1 Combat:AvgProcsPerMinute 18.0
1 Combat:ProcPerMinDexContrib 0.075
1 Combat:BaseProcChance 0.035
1 Combat:ProcDexDivideBy 11000
1 Spells:BaseCritChance 0
1 Spells:BaseCritRatio 100
1 Spells:WizCritLevel 12
1 Spells:WizCritChance 7
1 Spells:WizCritRatio 0
1 Character:SharedBankPlat false
1 Spells:ResistPerLevelDiff 85
1 Combat:BaseHitChance 69
1 Combat:HitPerLevelDiff 145
1 Combat:AgiHitFactor 0.01
1 World:AccountSessionLimit -1
1 World:ExemptAccountLimitStatus -1
1 Character:DeathExpLossMultiplier 3
1 EventLog:RecordSellToMerchant false
1 EventLog:RecordBuyFromMerchant false
1 Chat:EnableVoiceMacros false
1 World:TutorialZoneID 189
1 Spells:TranslocateTimeLimit 0
1 Bazaar:MaxSearchResults 50
1 Bazaar:MaxBarterSearchResults 200
1 Mail:ExpireTrash 0
1 Mail:ExpireRead 31536000
1 Mail:ExpireUnread 31536000
1 Channels:RequiredStatusAdmin 251
1 Channels:RequiredStatusListAll 251
1 Channels:DeleteTimer 1440
1 Character:UseDeathExpLossMult true
1 Character:BindAnywhere false
1 Combat:FleeIfNotAlone false
1 NPC:EnableNPCQuestJournal false
1 Bazaar:AuditTrail false
1 Bazaar:EnableWarpToTrader true
1 Mail:EnableMailSystem true
1 Combat:HitFalloffMinor 5.0
1 Character:RestRegenPercent 0
1 World:GMAccountIPList false
1 Combat:HitFalloffModerate 7.0
1 Combat:HitFalloffMajor 50.0
1 Combat:HitBonusPerLevel 0.4
1 Combat:WeaponSkillFalloff 0.33
1 Combat:ArcheryHitPenalty 0.25
1 Combat:MeleeHitChanceMod 1.0
1 Combat:PriestHitChanceMod 0.85
1 Combat:CasterHitChanceMod 0.7
1 Combat:HeavyAvoidChanceMod 1.0
1 Combat:ModerateAvoidChanceMod 0.96
1 Combat:LightAvoidChanceMod 0.91
1 Combat:UnarmoredAvoidChanceMod 0.86
1 Merchant:UsePriceMod true
1 Merchant:SellCostMod 1.05
1 Merchant:BuyCostMod 0.95
1 Merchant:PriceBonusPct 4
1 Merchant:PricePenaltyPct 4
1 Merchant:ChaBonusMod 3.45
1 Merchant:ChaPenaltyMod 1.52
1 Combat:MinRangedAttackDist 25
1 Character:AAExpMultiplier 0.5
1 Character:GroupExpMultiplier 0.5
1 Character:RaidExpMultiplier 0.2
1 Character:RestRegenTimeToActivate 30
1 Aggro:StunAggroMod 750
1 World:SoFStartZoneID -1
- Zcoretri
- Team Member
- Posts: 1642
- Joined: Fri Jul 27, 2007 12:55 pm
- Location: SoCal
Re: Welcome screen die die die!
Yeah that is quite funnyLethalEncounter wrote: Kinda funny that an inconvenience on Live can be easily fixed on the Emu before it is fixed on Live.
Who is online
Users browsing this forum: No registered users and 0 guests


