EQEmulator Home
>
EQEmulator Forums
>
Search Forums
Search Results
User Name
Remember Me?
Password
Home
Forums
Register
Members List
Today's Posts
Search
Search Forums
Show Threads
Show Posts
Advanced Search
Go to Page...
Page 4 of 5
<
1
2
3
4
5
>
Showing results 76 to 100 of 101
Search took
0.00
seconds; generated 97 minute(s) ago.
Search:
Posts Made By:
Bulle
Forum:
Development::Development
03-01-2008, 09:48 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Now you can probably understand why I was so...
Now you can probably understand why I was so quiet about the topic :)
This code submission is quite huge, I will understand if noone can find the time to try it out (especially as I may have...
Forum:
Development::Development
03-01-2008, 09:44 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
SQL code to activate the zone hooks
INSERT INTO rule_values VALUES ('1','(zone) Attack:ToHitChance','hero_zone:hero_zone_Attack_ToHitChance');
INSERT INTO rule_values VALUES ('1','(zone)...
Forum:
Development::Development
03-01-2008, 09:44 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Zone Hooks
There are many more zone hooks. They are implemented in hero_zone_Hooks.cpp, which generates the hero_world.dll shared library.
I removed a couple hooks of mine as they rely on other non-hook...
Forum:
Development::Development
03-01-2008, 09:39 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
World Hooks
Here is my code for the hero_world.dll library (hero_world_Hooks.cpp) :
#include "../common/debug.h"
#include "../common/default_Hooks.h"
#include "../common/classes.h"
#include...
Forum:
Development::Development
03-01-2008, 09:35 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Implementing the hooks
What has been explained since the beginning of this post is still still somewhat applicable, with some changes. To implement one (or more) hooks you need to :
- create a shared library with the hook...
Forum:
Development::Development
03-01-2008, 09:31 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
common/default_hooks.h
I forgot the default_hooks.h file that contains the hook function declaractions. It is required for the changes in the rulexxx files to compile :
#ifndef DEFAULT_RULES_H_
#define DEFAULT_RULES_H_...
Forum:
Development::Development
03-01-2008, 09:25 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hooks 8 : Tweak fizzle and resist chance
Index: spells.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/spells.cpp,v
retrieving revision 1.14.2.44
diff -u -b -B...
Forum:
Development::Development
03-01-2008, 09:18 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 7 : Pre-XP change hook and Tweak XP per level value
Index: exp.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/exp.cpp,v
retrieving revision 1.2.2.14
diff -u -b -B...
Forum:
Development::Development
03-01-2008, 09:15 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 6 : Tweak Mana pool computation
Index: client_process.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/client_process.cpp,v
retrieving revision 1.50.2.23...
Forum:
Development::Development
03-01-2008, 09:12 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 5 : Tweak AC calculation
Index: client_mods.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/client_mods.cpp,v
retrieving revision 1.6.4.19
diff...
Forum:
Development::Development
03-01-2008, 09:08 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 4 : Tweak skill-up chance
Index: client.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/client.cpp,v
retrieving revision 1.36.2.51
diff -u -b -B...
Forum:
Development::Development
03-01-2008, 09:03 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 3 : More item bonuses computation
Index: bonuses.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/zone/bonuses.cpp,v
retrieving revision 1.7.2.15
diff -u -b -B...
Forum:
Development::Development
03-01-2008, 09:01 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
One word about the previous hooks (and some...
One word about the previous hooks (and some coming others) : I did not indent the hook code as should normally be. the reason is that it avoids getting changes in diffs on all the regular code I...
Forum:
Development::Development
03-01-2008, 09:00 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hooks 2 : custom combat computations
Tweak the to-hit chance
Tweak the AC mitigation effect
Tweak the client and NPC damage ranges
Index: attack.cpp
===================================================================
RCS file:...
Forum:
Development::Development
03-01-2008, 08:55 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Hook 1 : Tweak Player choices on character creation
Adds the code to the server to process this hook. No effect until the hook is actually implemented in a shared library and activated in the database.
Index: client.cpp...
Forum:
Development::Development
03-01-2008, 08:50 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
common/ruletypes.h
Index: Source/common/ruletypes.h
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/common/ruletypes.h,v
retrieving revision 1.3.2.8...
Forum:
Development::Development
03-01-2008, 08:49 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
common/rulesys.h
Index: Source/common/rulesys.h
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/common/rulesys.h,v
retrieving revision 1.2.2.2...
Forum:
Development::Development
03-01-2008, 08:49 PM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
New hook version + Source/common/rulesys.cpp
Here is the latest version of the hooks implementation. This is meant to replace what has been already submitted in this post.
First post is the code enabling the use of hooks as rules. It defines...
Forum:
Development::Development
02-29-2008, 07:22 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
To put it simply, the difference between a rule...
To put it simply, the difference between a rule and a hook is how you write it, and hence the power of it.
A rule is merely a number (simplifying here) allowing you to tweak a pre-set behaviour,...
Forum:
Development::Development
02-28-2008, 08:57 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
I am sorry for not answering earlier but work has...
I am sorry for not answering earlier but work has been quite "entertaining" lately, and my time on EQEmu went low as a consequence. Still I worked some more on this topic (and on server/quest...
Forum:
Development::Development
01-22-2008, 11:53 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
I have been starting to add a couple hooks for my...
I have been starting to add a couple hooks for my own use, used in the "zone" process. That is when I realized that you do not want to mix hooks for "zone" and hooks for "world" at the same time....
Forum:
Development::Development
01-19-2008, 03:19 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
How to implement the Character Creation hook
To ensure the rules hook worked I included one hook, during the character creation. Why there ? Because I had problems running "zone" under Linux (my installatio's fault most certainly), so I chose...
Forum:
Development::Development
01-19-2008, 02:52 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Two files that go in "common"
common/default_Hooks.h
----------------------
#ifndef DEFAULT_RULES_H_
#define DEFAULT_RULES_H_
#include "../common/eq_packet_structs.h"
/** A hook can be a function pointer of any type. So...
Forum:
Development::Development
01-19-2008, 02:51 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
CVS DIFF Part 2
Index: Source/world/client.cpp
===================================================================
RCS file: /cvsroot/eqemulator/EQEmuCVS/Source/world/client.cpp,v
retrieving revision 1.12.2.20...
Forum:
Development::Development
01-19-2008, 02:50 AM
Replies:
27
Full function-hooks for rules (implemented)
Views:
17,890
Posted By
Bulle
Cvs Diff part 1
? output.diff
? Source/common/default_Hooks.cpp
? Source/common/default_Hooks.h
Index: Source/common/rulesys.cpp
===================================================================
RCS file:...
Showing results 76 to 100 of 101
Page 4 of 5
<
1
2
3
4
5
>
Forum Jump
User Control Panel
Private Messages
Subscriptions
Who's Online
Search Forums
Forums Home
General
General::General Discussion
General::Server Discussion
General::News
General::News::Polls
Support
Support::General Support
Idiot Posters
Spell Support
Support::Windows Servers
Support::Linux Servers
Support::Packetcollector
Support::MiniLogin
Quests
Quests::Q&A
Quests::Custom
Quests::Completed
Quests::Submissions
Quests::Plugins & Mods
Quests::need work
Quests::LUA
Development
Development::Development
Development::Bots
Development: Custom Code
Development::Server Code Submissions
Development::Feature Requests
Development::Bugs
Development::Bug Reports
Development::Database/World Building
Development::Tools
Development::GeorgeS's Tools
EQEmu Operations Center
KayotRO
Old Eq
OpenZone
OpenZone:: Q&A
Simple Client
OpenZone::Tutorials
OpenZone::Bug Reporting
Misc
Misc::Off Topic
Misc::Screenshots
Archives
Archive::Support
Archive::General Support
Archive::Windows Servers
Archive::Linux Servers
Archive::Tutorials/Howto's
Tutorials--Outdated Use the Wiki
Tutorial ALL NEW PEOPLE READ THIS
Tutorials::Discussion
Tutorials::Requests
Tutorials::Submissions
Tutorials::Needs work
Archive::Packetcollector
Archive::Development
Archive::Development
Archive::Bugs
Archive::Tools
Archive::Quests
Archive::Database/World Building
EQ2 Development
Archive::Misc
Archive::Off Topic
Archive::Screenshots
OpenEQ
OpenEQ::General Discussion
OpenEQ::Support
OpenEQ::Development
OpenEQ::Bug reporting
OpenEQ::Plugins
All times are GMT -4. The time now is
12:59 AM
.
-- Default Style
---- EQEmulator
EQEmulator
-
Archive
-
Top
Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a
Creative Commons License
.
Powered by vBulletin®, Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Template by
Bluepearl Design
and
vBulletin Templates
- Ver3.3