GP4 GPaediaMaker released - V1.75

Posted by petrus 
Re: GP4 GPaediaMaker released
Date: November 28, 2013 05:14PM
Posted by: petrus
GPaediaMaker 1.08 released

Fixed:
* Menu file CSM/TSM compatibility using the ini file specification
make_str=2
now works for all languages instead of english only.

Updated:
* GPaediaMaker Guide

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released
Date: December 02, 2013 07:23PM
Posted by: petrus
GPaediaMaker 1.09 released

This update includes revised language support functions with additional error reports
and improved userformat handling.

Fixed:
* build in function _grandprix did not work correct
* build in function _country: translate to lower case error

Enhanced:
* behaviour of build in functions with with language support (_country, _nat, _grandprix):
-- if no entry is found in nationality.csv resp. grand_prix.csv, no translation is done and an error message is put into the log file - exception: entry "test".
* alternative special text file possible in folder in_path; filename given with new ini file parameter special, e.g.
special = special_a.txt
* userformat csv files with standard format can be left in data folder in_path; the program checks for existence in folder var_path and ev. takes in_path
* for trackname "test" no error message is put into the log file when the trackinfo file is not found.
* data.zip
* gpaedia.ini
* GPaediaMaker Guide (last update 03.12.2013)

Download at top of thread.


petrus' gpaedia files



Edited 3 time(s). Last edit at 10/04/2021 01:04PM by petrus.
Re: GP4 GPaediaMaker released
Date: January 14, 2014 07:53PM
Posted by: petrus
GPaediaMaker 1.10 released

The main feature of this update is the enhancement of section [names] - former [umlaute] - in file special.txt.
You now can provide language specific spelling for all five languages instead of only german "umlaute".
Example:
[names]
raikkonen|Räikkonen|Räikkonen|Räikkonen|Räikkonen
kvyat|Kwjat|Kvjat|Kvyat|Kvyat
sochi|sotschi|sochi|sotchi|sochi

Fixed:
* example2001: french and italian circuit information text files contained a wrong accent character "?" instead of "'", e.g. "aujourd?hui" instead of "aujourd'hui"
* function _countrypart replaced a part of a word, e.g. "USA Indianapolis" to (german) "USA Indiennapolis" (India => Indien); now only a whole word is replaced/translated.
* trackformat.csv in archive data.zip: after the last entry of the #info section (row "race winner" in standard format) an additional \n (Linefeed) is added to ev. avoid an incomplete circuit info display.
- Remark: if a record in trackinfo display is N/A, an additional line may be added, otherwise a temporarily incomplete display (last lines not shown) could result.
* nationality.csv: new row USA included as alternative to "United States" resp. "U.S."

Enhanced:
* special.txt file format
- a) section [names] entries have five parts in one row (one for each language) separated by "|" (instead of two parts in two rows); thus you can specifiy special name translation for all languages; the order is as usual en|de|es|fr|it
- b) section [country] entries are also in one row now: country|shortcountry.
* GPaediaMaker Guide: several fixes, update

I recommend updating old gpaedia csv files with this new version to get rid of some mistakes.

Download at top of thread.


petrus' gpaedia files



Edited 2 time(s). Last edit at 03/30/2014 03:28PM by petrus.
Re: GP4 GPaediaMaker released
Date: January 17, 2014 07:11PM
Posted by: petrus
GPaediaMaker 1.11 released

Fixed:
* the routine that checks, which trackspecific gps files should be created, did not consider replace data of drivers that were switched, thus some needed trackspecific files could be missing.

Enhanced:
* the new ini file specification "forced_track" forces generation of trackspecific files for the listed tracks independent of the driver replace data; this may be necessary to create gpaedia for a mod with team11-selection to give a consistent list of [gptrack] numbers to be used in the globalvars.ini file.
* gpaedia.ini
* GPaediaMaker Guide
The following example (1992mod) shows the numbers of all trackspecific files for any %team11% of the selectable 6:
AndreaModa  3,9,12,15
Brabham     3,9,11,12,15 
Dallara     9,12,15
Fondmetal   9,11,12,15
Footwork    9,12,15
Larrousse   9,12,15
The list of numbers for [gptrack] would therefore be 3,9,11,12,15. To generate the missing files for every team11
you have to specify the new "forced_track"  in every corresponding gpaedia.ini file:
forced_track = 3,9,11,12,15.
Only specifying the missing track number would be sufficient, like "forced_track = 11" for AndreaModa, 
but to list all needed numbers is more performant.

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released
Date: January 17, 2014 09:24PM
Posted by: kerleyf1
Thanks for updates petrus.

------------------------------------------------------------------------------------------------


PLEASE VISIT: Grand Prix Mods Blog
Re: GP4 GPaediaMaker released
Date: January 20, 2014 07:37PM
Posted by: petrus
GPaediaMaker 1.12 released

A minor update including a fix of the "N/A" translation in some functions.

Fixed:
* several transform functions did not translate "N/A" (into de:"k.A.", es:"N/P", fr:"s.o." )
* GPaediaMaker Guide

Download at top of thread.


petrus' gpaedia files



Edited 1 time(s). Last edit at 01/20/2014 11:15PM by petrus.
Re: GP4 GPaediaMaker released
Date: March 17, 2014 10:27PM
Posted by: petrus
GPaediaMaker 1.14 released

Fixed:
* Some log file ">>>Warning"- messages adjusted
* Correct nat. adjective "Swedisch" => "Swedish" in nationality.csv
* Correct trim in functions "_birthdate", "_best", "_decimal", "_firstgp", "_name"
* examples.zip example1991 updated using the new "multiple entries" feature
* data.zip with updated nationality.csv and special.txt, special-a.txt
Enhanced:
* "Multiple entries" feature added:
- CSV data entries may contain up to 3 parts with "|" as delimiter.
- Note: multiple entries will only work correct in cells with one line only.
* The default output " | " of the multiple entry delimiter "|" can be varied
- by specifying the ini file parameter tag ("_" is replaced by a space):
tag = _-_
- This will generate output " - " for every "|" input.
- An example is given in the GPaediaMaker Guide, chapter "Multiple entries"
* gpaedia.ini
* GPaediaMaker Guide

Edit:
GPaediaMaker 1.15 (18.03.2014)

Fixed and enhanced function "_gpdate":
* French and italian date format changed to "dd month yyyy"
* English date format (month dd yyyy) can now also be "month dd, yyyy"
* GPaediaMaker Guide
Enhanced:
* Function "_nat" input "test" (generally as country of track) allowed

Download at top of thread.


petrus' gpaedia files



Edited 4 time(s). Last edit at 03/21/2014 11:22AM by petrus.
Re: GP4 GPaediaMaker released
Date: March 18, 2014 12:45AM
Posted by: kerleyf1
Thank you again petrus!

Keep the good work.

------------------------------------------------------------------------------------------------


PLEASE VISIT: Grand Prix Mods Blog
Re: GP4 GPaediaMaker released
Date: March 21, 2014 11:30AM
Posted by: petrus
GPaediaMaker 1.16 released

Enhanced:
* data.zip: nationality.csv and grand_prix.csv (19.03.2014)
-- with "USA West" and "USA East" entries to support the 1980th seasons.
* gpaedia.ini specification "forced_tracks" can now also have negative values to prevent creation of certain trackspecific gps files.
* GPaediaMaker Guide with a new chapter "A complex example" (1988 mod) in section "GPaedia and CSM mod"
-- with information about how to create gpaedia for a mod with team selection and how to use "forced_tracks".
* gpaedia.ini update

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released
Date: March 23, 2014 10:13PM
Posted by: petrus
GPaediaMaker 1.17 released

This release comes with an extended user format feature. Part text files are now processed from the var_path folder also.
That way the previously constant parts of gps or str files may now be edited too.
This feature was included to help with gpaedia updates of some 1980th mods that have changed gps in the part texts.

Fixed:
* 2 typo corrected in en_part8.txt, archive data.zip
Enhanced:
* user format part text files (data.zip text files) with edited content of the normally constant gps and str parts
- can now be provided in folder var_path
* GPaediaMaker Guide with updated section "User format" including the new chapter "User format part text files"

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released
Date: March 24, 2014 03:22PM
Posted by: Turbo Lover
Danke schön. :)



My Grand Prix 4 Files

I'm a total dick. How many people can say that?
Re: GP4 GPaediaMaker released
Date: March 28, 2014 08:24PM
Posted by: petrus
GPaediaMaker 1.18 released

This release has got two improvements:
1) The creation of gpaedia for different mods of the same season using a part of the source files for all of them,
is supported by an extension of the ini files var_path specification, that may now contain two paths in a comma separated list.
With this you can specify the folder of the mods special source files with the first var_path entry and the shared standard source files with the second entry.
2) In the race options menu the "2001" is replaced by the actual season:

Fixed:
* corner data title of track "none" is now empty
* chkswitches routine moved behind reading of csv files to avoid switch error display of a not existing file
Enhanced:
* ini file specification "var_path" may now be a (comma separated) list of two paths;
- if the file is not found in the first path, it will be searched for in the second.
* in menu "race options" the season number is changed to the actual season;
- this is done by the program with replaces in the part6 text file from folder in_path;
- exception: if in userformat mode textfile 6 is present in folder var_path, it is taken from there as it is.
* data.zip archive with
a) new order of gpaedia part text files, 10 for each language now instead of 8; former text file 5 is now split into 5 to 7
b) new special.txt file: abbreviation ING added
* GPaediaMaker Guide

Download at top of thread.


petrus' gpaedia files



Edited 4 time(s). Last edit at 08/06/2017 08:49PM by petrus.
Re: GP4 GPaediaMaker released
Date: August 19, 2014 09:49PM
Posted by: petrus
GPaediaMaker 1.19 released

Fixed:
* function _points did not translate decimal point values (half points)
Enhanced:
* new ini file parameter "driverlink_caps"; similar to "teamlink_caps"; set to "1" will force capital letters in gpaedia drivers selection display
* GPaediaMaker Guide updated; "multiple entries" problem with joined entries discussed

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released
Date: August 26, 2014 09:16PM
Posted by: petrus
GPaediaMaker 1.20 released
With a fix and some enhancements this update mainly concers the use of switch specifications

Fixed:
* sw_track specifications that leave gaps could lead to wrong driver replace;
* routine that checked the existance of a csv data file did not give back the path under special circumstances
* examples (2001, 1991): trackinfo file path in readme.txt (27.8.)
Enhanced:
* the ini file track switch specification sw_track is now able to assign an addition to a track range using a leading "+" before the right value;
* switch values are checked for doubles; ev. a critical error message like "double driver switch value ..." may occur.
* GPaediaMaker Guide updated (27.8.); new: complete list of errormessages.

Download at top of thread.

Example 2014:

Track order
#01 01 melbourne \ australia
#02 02 sepang \ malaysia
#03 03 sakhir \ bahrain
#04 04 shanghai \ china
#05 05 barcelona \ spain
#06 06 monte-carlo \ monaco
#07 07 montreal \ canada
#08    red bull ring \ austria
#09 08 silverstone \ great britain
#10 09 hockenheim \ germany
#11 10 hungaroring \ hungary
#12 11 spa-francorchamps \ belgium
#13 12 monza \ italy
#14 13 marina bay \ singapore
#15 14 suzuka \ japan
#16    sochi \ russia
#17 15 austin \ united states
#18 16 interlagos \ brazil
#19 17 yas marina \ abu dhabi
t20    test 20 jerez \ europe
t21    none 21
1) #nn: reality grand prix number and also tracknumber in tracktable
2) tnn: track number only in tracktable
3) nn: track number (1-17) for gpaedia

The order of circuits in the tracktable can be done as in reality.
The two tracks t20, t21 are added here for future use in a mod that supports more than 17 tracks using tracklists.

The assignment of the tracks in the tracktable to the tracks used in gpaedia is done with the sw_track specification.
sw_track 8 to 14 = +1
assigns the tracktable columns 9 to 16 to track numbers 8 to 14.
=> console message: sw_track 8 to 14 = +1 ( 9 10 11 12 13 14 15)
sw_track 15 to 17 = +2
assigns the tracktable columns 17 to 19 to track numbers 15 to 17
=> console message: sw_track 15 to 17 = +2 ( 17 18 19)


petrus' gpaedia files



Edited 3 time(s). Last edit at 08/29/2014 11:13AM by petrus.
Re: GP4 GPaediaMaker released - V1.20
Date: September 10, 2014 10:35PM
Posted by: petrus
GPaediaMaker 1.21 released

The most important part of this update is the fix of a problem with Unicode characters that were not supported by the program. Because of this mainly in french and italian gpaedia a lot of unreadable characters occured.
Read the new chapter "Fixing french gps files" in the GPaediaMaker Guide for more information.

Fixed:
* data.zip: special Unicode characters in standard part text files caused display mistakes
* example 2001: csv files and trackinfo files corrected, some unnecessary text files deleted
* function "_country": translation of country name "USA"
* "nationality.csv" double row for country USA
Enhanced:
* "World Champion" as entry for function "_best" (race lap / qualifying lap) possible (instead of 1st)
* Cornerdata title (which is normally created automatically) can now be specified in the track tables row "corner data" and is then taken into the gpaedia even if no corner data values (corner_data = 0) are following.
* GPaediaMaker Guide update; new: "Fixing french gps files", extended: "Corner data".

Download at top of thread.

All gpaedia released by me will soon be updated to get rid of the display mistakes.


petrus' gpaedia files
Re: GP4 GPaediaMaker released - V1.20
Date: September 11, 2014 12:11AM
Posted by: TomMK
Thanks petrus, good to see this tool still being developed, it's great for us mod builders (Y)

=====================================================


Intel NUC 8i3, 8GB RAM, MS Sidewinder Wheel
Re: GP4 GPaediaMaker released - V1.21
Date: September 12, 2014 10:52PM
Posted by: petrus
GPaediaMaker 1.22 released

Fixed:
* The problem with some Unicode characters is solved better using a new routine for read/write UTF-16LE text files that can handle "œ";
- the replace in french gps files is not necessary anymore.
* data.zip
* example2001
* GPaediaMaker Guide: chapter "Fixing french gps files" is deleted and replaced by "Restrictions using Unicode".
* driver replace cells that contain only blank characters are now treated as empty (13.9.)

Download at top of thread.


petrus' gpaedia files



Edited 1 time(s). Last edit at 09/13/2014 05:20PM by petrus.
Re: GP4 GPaediaMaker released - V1.21
Date: September 29, 2014 04:24PM
Posted by: petrus
GPaediaMaker 1.28 released

Besides some smaller changes this update comes with two major fixes/enhancements:
1) Trackspecific gpaedia files are generated accurate at once. No need to exclude files with the "forced_track" specification anymore.
1980 example:

Here trackspecific gpaedia is created for tracks 4, 9, 11, 12, 13 and 15 because of the marked driver changes.
Though driver 8 changes from 4 to 5, track 5 is not included (as it was until version 1.22), because it has the same values as track 1.
In the log file header you will find information for installing trackspecific files in the mod:
Trackspecific gpaedia for swap.ini
gptrack4      =  4
gptrack9      =  9
gptrack10     =  9
gptrack11     =  11
gptrack12     =  12
gptrack13     =  13
gptrack14     =  13
gptrack15     =  15
gptrack16     =  15
gptrack17     =  15

2) CSV file input:
a) Inside a text field you can use the CSV delimiter characters '"' (quotation mark) and ";" (semicolon). The quotation mark must be doubled as it is done automatically by calculation programs, e.g. OpenOffice.
b) Entries in CSV files can use all characters of the gpaedia font including Unicode characters with a code > 255.
The GPaedia Font Test shows style_font1250.gpf as seen with tool "gpibrowser" by Lo2k versus GPaediaMaker Font:

Read GPaediaMaker Guide, chapter "Restrictions using Unicode" for details.

Fixed:
* Trackspecific gpaedia file creation (driver replace)
* Quotemode in CSV tables considered; display of CSV file characters quotation mark '"' ,semicolon ";" and space_replace "_"
Enhanced:
* Full support of style_font1250.gpf including 7 characters with Code > 255 using new Unicode to Ascii conversion routines in "extended mode".
* Log file: version info included in header
* Log file: assignments for trackspecific gpaedia to use in a mods swap.ini included
* Checking switches: warning if team_sw without corresponding driver_sw
* Ini file: in %program_path% variable %season% can be used
* Driver table: "driver replace" + anything instead of "driver replace for testing"
+ Warning message adjusted to "driver replace not found"
Updated:
* gpaedia.ini
* GPaediaMaker Guide

EDIT 2014-09-30:
Fixed data.zip (driverformat.csv) and txt2gps.exe to manage the "driver replace" (+anything) row correct.

Download at top of thread.


petrus' gpaedia files



Edited 7 time(s). Last edit at 10/04/2021 01:15PM by petrus.
Re: GP4 GPaediaMaker released - V1.28
Date: October 26, 2014 05:12PM
Posted by: petrus
GPaediaMaker 1.29 released
Some minor fixes and updates.

Fixed:
* specification of two var_path folders is not restricted to userformat mode and format CSV files anymore
* forced tracks added in display of trackspecific gpaedia assignment in swap.ini
* warning sign added to "UTF-16 file not found" message in trackinfo file routine
* format checking of line "driver replace" + anything: anything not checked
Updated:
* data.zip (file special.txt)
* gpaedia.ini
* GPaediaMaker Guide

Download at top of thread.


petrus' gpaedia files
Re: GP4 GPaediaMaker released - V1.29
Date: October 30, 2014 05:44PM
Posted by: petrus
GPaediaMaker 1.30 released

Fixed:
* Translations using [capitals] from special.txt did not give the correct result together with a leading linefeed in the CSV data.
Example "jordan, "+LF+"bmw sauber, toyota" in row "Previous Teams" with transform = "_list-Teams" translated to german (old => fixed):
Frühere Teams: Jordan,    => Frühere Teams: Jordan,   	
 Bmw Sauber, Toyota	      BMW Sauber, Toyota

Updated:
* GPaediaMaker Guide (last update: 2015-04-19)

Download at top of thread.


petrus' gpaedia files



Edited 3 time(s). Last edit at 04/19/2015 03:02PM by petrus.
Sorry, only registered users may post in this forum.

Click here to login

Maintainer: mortal, stephan | Design: stephan, Lo2k | Moderatoren: mortal, TomMK, Noog, stephan | Downloads: Lo2k | Supported by: Atlassian Experts Berlin | Forum Rules | Policy