Hey all,
New beta inbound. Definitely a 'beta' (with all the baggage therein), so you are warned. Includes the Events System (is active in CP as well as CBP for now, until we make sure it is all working properly).
You can set BALANCE_CORE_EVENTS to zero in the CustomModOptions.xml file of the CP if you want to disable it.
This has been a pretty sizable undertaking, but was worth the effort. I'm super excited about it, and very excited to share it with all of you. JFD has been a huge help in getting the LUA looking nice and pretty, so be sure to give him credit as well.
Online as of 1:30am EST. Not savegame compatible, for obvious reasons.
Beta Folder
Instructions for Events Designers:
I've included my SQL database in the beta folder. This is how I'm designing events (except for text, which is handled in XML in the CP), and is my recommended 'first step' for potential event designers. If you are interested, grab the database and an SQL editor. You also need to read up on what all the functions do, so please take a look at this file:
This file is the most important part of the events system, so please make sure to read it! If you have a good grasp of this file, you can make as many events as you want!
I've also got a SampleEvents.xml file in there (which is very rudimentary, but arranged in XML if that's what you like). All other Events-related stuff is in the Modules folder of the CP - that's where I keep the language files, and the events themselves. The events, being in condensed SQL tables, will be illegible, so please use the database. Also, if you need help getting your help text or notifications to work (or look like mine), look at my text files.
Cheers,
Gazebo
New beta inbound. Definitely a 'beta' (with all the baggage therein), so you are warned. Includes the Events System (is active in CP as well as CBP for now, until we make sure it is all working properly).
You can set BALANCE_CORE_EVENTS to zero in the CustomModOptions.xml file of the CP if you want to disable it.
This has been a pretty sizable undertaking, but was worth the effort. I'm super excited about it, and very excited to share it with all of you. JFD has been a huge help in getting the LUA looking nice and pretty, so be sure to give him credit as well.
Bugfixes and Enhancements:
- Fixed a bug in the AI functionality for CoM expansion conflict.
- Improved AI city selection for constructing military units.
- Reworked proximity model at the player level to use the CoM model.
- Fixed other assorted bugs, reported and not
- Incorporated VMC v77-79 changes, fixes, events, and API elements
- Incorporated JdH's revised (and hopefully fixed!) Active Diplomacy Mod (thanks, Iamblichos and JdH!)
Includes general fixes for deals as well, may resolve or minimize phantom deals bug
- Condensed and rewrote notification logic for instant yields using a little trickery
- All event yields for 'on turn' events (birth/tech/building etc.) should now appear in a unified notification (with unique icons) every turn.
- i.e. instead of one per type per city, it is now just 1 per type, empire-wide.
Balance:
- Removed GAP from God of All Creation (now just Faith, Culture, and Happiness) - was redundant with extra Happiness (which also provides GAP)
- Brought Brazil's Gold/Golden Age points on UA down a little (should be a little less crazy early on)
Community Patch: Events System (Beta)
Progress:
- Increased Capital Science to 30 (was 25)
- Increase Equality to +2/+2(was +2/+1)
- Increased Fraternity to (+3/+3) (was +2/+2)
- Currently has 51 unique events, planning more soon
- Testing: look for broken text, broken events, etc.
- Includes Active Events overview (see diplo corner) as well as all relevant tooltips, etc.
Online as of 1:30am EST. Not savegame compatible, for obvious reasons.
Beta Folder
Instructions for Events Designers:
I've included my SQL database in the beta folder. This is how I'm designing events (except for text, which is handled in XML in the CP), and is my recommended 'first step' for potential event designers. If you are interested, grab the database and an SQL editor. You also need to read up on what all the functions do, so please take a look at this file:
CP/Core Tables/GameEventsTable.xml.
This file is the most important part of the events system, so please make sure to read it! If you have a good grasp of this file, you can make as many events as you want!
I've also got a SampleEvents.xml file in there (which is very rudimentary, but arranged in XML if that's what you like). All other Events-related stuff is in the Modules folder of the CP - that's where I keep the language files, and the events themselves. The events, being in condensed SQL tables, will be illegible, so please use the database. Also, if you need help getting your help text or notifications to work (or look like mine), look at my text files.
Cheers,
Gazebo