Genesis Version History

Back to Genesis Main Page


Version 1.51 – 27th April 1999, released

1.        Fixed the MENU form not opening on startup.

2.        Fixed the OnStartup code not running when MENU form opened.

3.        Added an OnClose() event to the MENU form, which reverses the options set in the OnStartup code and quits the application. This prevents people from closing the MENU and being left with a blank Access screen.

4.        Began testing for stand-alone version.

5.        Fixed the Purchase Non-Career Skill Form so that it stops non-allowable duplicate skills being bought more than once.

6.        Shrunk the ChrProfile and Race Details forms to make them smaller in an attempt to fix the disappearing buttons problem.

7.        Added a vertical scrollbar to the ChrProfile form to solve the disappearing buttons problem.

8.        Added a vertical and a horizontal scrollbar to the Race Details form, for the same reason as above.

9.        Deleted a few old procedures which were still lurking.

10.     Fixed the problem of the error which occurred when wanting to specify a Race for a new Character, but forgetting to pick a race from the list after clicking on the SpecifyRace toggle button.

11.     Changed name from Genesis to WFRP Genesis97 v1.51. This is to denote the version of Access used.

Version 1.5 - 19th March 1999, released

1.        Added support for User Configurable Races, with customisable profiles, and Initial Skills for each Career Class.

2.        Added support for User Configurable choice of Allowed Basic Careers and Allowed Advanced Careers for each Race, so that users can prohibit selected careers for selected races.

3.        Added support for a User Configurable choice of Initial Basic careers for each of the Race's Career Classes, based upon the list of Allowed Basic Careers for that Race. (This works on a similar line to the customisable Initial Skills.)

4.        Added !RaceChance field to MasterRaces table, for random generation of Race utilised in the new GenesequenceProfile code.

5.        Started re-write of old code to accommodate User Configurable Races.

6.        Completed the random profile generation code - have to enter the Initial Skills and Careers data before I can re-do the random Initial Career and Initial Skills code.

7.        Completed data-entry of Allowed Careers, Initial Careers and Initial Skills for the Original Four Races (Humans, Halflings, Dwarves and Wood Elves).

8.        Added code for generating Primary and Mandatory Initial Skills based upon the entries for each category in the RaceDetails form.

9.        Added code for generating a random Initial Career.

10.     Added code for transfer of Career Skills, while filtering out duplicates and percentage dependants. Also added code for transfer of Career Trappings.

11.     Added code for profile modification/calculation, re-wrote the code for the Set Initial Career and Change Career buttons, redesigned the Change Career Form, and re-organised the Code Modules.

12.     Added customisable Initial Skill Modifiers for each Race.

13.     Added a check to the Change Career Code to prevent Career Changes into disallowed Careers.

14.     Removed all Parameter Queries from code.

15.     Removed all old, un-needed fields from Tables and Queries.

16.     Added facility to give each Race a list of preferred Hair and Eye Colours which can be used during Random Generation. If there are no entries present for a given Race, the code will use the MasterColours table to determine a colour. Also changed the Hair Colour and Eye Colour combo-boxes on the ChrProfiles form back into text boxes to allow the entry of a colour which doesn't exist in the MasterColours table. Before the entries were limited to those in the Combo-box source (i.e. the MasterColours table.)

17.     Added filter buttons to Careers and Skills forms, added Legal Notices and EXIT Button to MENU Form.

18.     Changed version number from 1.5 beta to 1.5

19.     Added code for Trappings dependant on Career Class

20.     Altered ChrProfile ChrSkills Subform to display in alphabetical order again, and altered code to correctly check all new skills that are purchased to see if they alter the Base Profile in any way, this was missed out before.

Version 1.04 - 17th February 1999, not released.

1.        Corrected a typo on the Non-Career Skill form.

2.        Removed High Elf and Sea Elf from the list of specifiable Races for Random Generation, and also from the Visual Basic GenRace procedure. This stops the message “Sea Elf - This Race has been disabled, but will be enabled in the future” appearing.

3.        Corrected an error on the CareersBasic, CareersAdvanced and CareersAll forms. The Career Type combo-box contained the entries “Basic” and “Academic” and was limited to the list contents, but the validation rule for the combo-box would only allow “Basic” or “Advanced”, this meant that new Advanced Careers could not be created as you are not allowed to type your own entries into the combo-box.

Version 1.03 - 16th January 1999, was released.

1.        Added support for buying Non-Career Skills, at an EP Cost specified in the form ExperiencePointCosts.

2.        Changed to following Controls on the ChrProfiles from from Text boxes to Combo-boxes:

·         Race

·         Gender

·         Eye Colour

·         Hair Colour

·         Career Class

·         Alignment

Added validation rules to the Alignment and Career Class controls to require correct entry of the appropriate data. This was to stop various Access error messages appearing when moving to a different tab (mainly the Skills Tab), on the ChrProfiles form, instead of the Access errors, the Validation Message appears asking for the addition of the required data.

3.        Changed the following Skill Class control on the Skills form in the same way as above, and added a validation rule.

4.        Also changed the Career Type and Career Class Controls on the CareersAll, CareersAdvanced, and CareersBasic forms in the same way.

5.        Removed Rural Halflings completely, and changed all Rural Halfing only Careers to normal Halfling Careers.

Version 1.02 - approx. 5th January 1999, was not released.

1.        Deleted some irrelevant table that were used as RowSources for some Combo-boxes, and replaced the RowSources with a ValueList containing the appropriate info.

2.        When the Character’s Strength and/or Toughness is modified (whether by gaining an Advance or by the Base Profile being modified as a result of a skill such as Very Strong/Resilient, or by manual editing), the ChrProfile form calculates the Character’s new ENC Allowence, and Weight in ENC Points and refreshes itself.

Version 1.01 - 19th December 1998, was not released.

Version 1.00 - 14th December 1998, initial release.

A re-working of the original Generator for Access 95 which was done as a “teach myself Access” exercise during November 1997 to January 1998.

Version 0.00 - development started 24th October 1998