PDA

View Full Version : Hulp bij Livemaps Livetiming


Gerben vd Broek
14 juli 2009, 00:38
[logo_dr]
[spacer]

Voor de uitbreiding van de livegrid met een livemap is de hulp nodig van jullie.
Er moet namelijk voor ieder circuit een txt-file in elkaar gezet worden met daarin de coordinaten van het circuit. Door het circuit in te delen in 100 "gelijke" stukjes en daarbij op het plaatje de juiste coordinaten erbij te zoeken is het mogelijk om bij te houden waar een ieder zich bevind op het circuit.

Om te verduidelijken wat ik hiermee bedoel volgen hieronder een aantal plaatjes.
Beginpunt:
http://www.digitalracing.nl/livetiming/trackmaps/nodots/zandvoort.jpg

Vervolgens is het circuit ingedeeld in 100 gelijke stukjes en aangeven met een stip. Deze stippen zijn automatisch erop gezet en geven dan ook een perfecte verdeling van de map. Op het circuit rijden ingame geeft een behoorlijk goede weergave op de trackmap. Merk op dat de stippen soms wat meer en minder naar het midden van de baan liggen, dus hier een vrije invulling waar precies je de coordinaten uitleest.
Dan krijg je zoiets als dit:
http://www.digitalracing.nl/livetiming/trackmaps/zandvoort.jpg

Vervolgens ga je vanaf start/finish opzoeken welke coordinaten elke stip heeft. Linksboven is 0,0 en rechtsonder is max,max (ligt aan omvang plaatje).
Dit ga je in een txt-file plaatsen met deze indeling (zie ook deze file (http://www.digitalracing.nl/livetiming/handleiding/spa.txt)):
0%,124,188
1%,141,176
2%,156,162
3%,165,149
------
97%,73,222
98%,89,211
99%,105,201
100%,124,188
merk op dat 0% en 100% dezelfde coordinaten hebben. Dit omdat 1m op het circuit en max-1 meter op het circuit afgerond 0% en 100% circuit afgelegd oplevert. Het uiteindelijke doel is om voor elk circuit dan ook zo'n soortgelijke txt-file te maken.
Denk hierbij een beetje aan het gps-systeem. Het hoeft niet 100% accuraat, maar behoorlijk goed in de richting zou een hele mooie stap zijn.

Nu komt het punt waarop jullie van dienst kunnen worden. Het maken van de bijborende txt-file voor de trackmap is handwerk. Als je wil helpen geef dan even aan welke van de onderstaande circuits je in orde wilt maken. Zodat er geen dubbel werk gedaan wordt. Ik zal zorgen dat de lijst hieronder up to date blijft met wie wat doet / gedaan heeft.

Lijst met circuits die gedaan moeten worden (deze lijst wordt nog langer).
[spacer]
http://www.digitalracing.nl/livetiming/trackmaps/brandshatch.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/brno.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/donington.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/dubai.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/estoril.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/hockenheim.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/imola.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/lemans.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/magnycours.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/mantorp.jpg
http://www.digitalracing.nl/livetiming/trackmaps/midohio.jpg
http://www.digitalracing.nl/livetiming/trackmaps/monza.jpg Ricus
http://www.digitalracing.nl/livetiming/trackmaps/oschersleben06.jpg Koos
http://www.digitalracing.nl/livetiming/trackmaps/oschersleben07.jpg Koos
http://www.digitalracing.nl/livetiming/trackmaps/paulricard.jpg Koos
http://www.digitalracing.nl/livetiming/trackmaps/roadamerica.jpg Koos
http://www.digitalracing.nl/livetiming/trackmaps/sebring.jpg Koos
http://www.digitalracing.nl/livetiming/trackmaps/valenciacircuit.jpg
http://www.digitalracing.nl/livetiming/trackmaps/watkinsglen.jpg
http://www.digitalracing.nl/livetiming/trackmaps/zandvoort.jpg Stefan
http://www.digitalracing.nl/livetiming/trackmaps/zhuhai.jpg Gerben
http://www.digitalracing.nl/livetiming/trackmaps/zolder.jpg Stefan

Nieuw toegevoegd:
http://www.digitalracing.nl/livetiming/trackmaps/macau.jpg
[spacer]
[logo_dr]

Dennis
14 juli 2009, 07:59
Komen die coördinaten gewoon overeen met het aantal pixels wat ze uit de linker bovenhoek liggen?

Wil hier best bij helpen. Zal wel dan wel gewoon beginnen met Road America.

Gerben vd Broek
14 juli 2009, 11:36
coordinaten zijn idd het aantal pixels vanuit de linkerbovenhoek.

Roy Visser
14 juli 2009, 12:56
Ik zal me hier ook even instorten, als ik begin dan geef ik wel aan met welk circuit ik bezig ga. Misschien verstandig om dan in de OP achter de link van het circuit een naam te zetten, zodat er geen dubbelwerk gebeurt :)

Gerben vd Broek
14 juli 2009, 13:51
Dat was de bedoeling idd. Maar had vanochtend even geen tijd voor:).

Bram Kocken
14 juli 2009, 15:33
Het planten van die 100 punten gaat dus op gevoel?

En moet je die dan baseren op afstand... of ook op snelheid? Zou kunnen stellen, bijvoorbeeld op bovenstaande Spa-overzicht, rond de busstop, je dan de puntjes korter op elkaar zet, omdat je daar gewoon langzamer rijdt.. Word de data rond de chicanes wel accurater?
Op de rechte stukken zou je dan de ruimte tussen de bolletjes kunnen vergroten ivm het max aantal van 100?

Niels Draijer
14 juli 2009, 15:40
Het planten van die 100 punten gaat dus op gevoel?

En moet je die dan baseren op afstand... of ook op snelheid? Zou kunnen stellen, bijvoorbeeld op bovenstaande Spa-overzicht, rond de busstop, je dan de puntjes korter op elkaar zet, omdat je daar gewoon langzamer rijdt.. Word de data rond de chicanes wel accurater?
Op de rechte stukken zou je dan de ruimte tussen de bolletjes kunnen vergroten ivm het max aantal van 100?

Ik denk niet dat je de afstand van de bolletjes groter moet maken op rechte stukken en bij langzamere bochten dichter bij elkaar. Het gaat erom dat de baanlengte in 100 gelijke stukken wordt verdeeld. Wat een k#lere werk zeg:D

Niels Tieman
14 juli 2009, 16:03
Ik ben bezig met een relatief simpele oplossing. Het enige wat daarna nog gedaan moet worden zijn de coordinaten in een text-file zetten.

Gerben vd Broek
14 juli 2009, 16:13
Het gaat idd op gevoel. En zoals Niels D. al aangeeft moet je gewoon op afstand baseren. Dus dat je dan harder of zachter rijdt heeft geen invloed op waar je bent op het circuit. Had bij spa gezien dat in Les Combes je bijna een bocht anders staat dan ingame, maar op veel andere plaatsen klopte het heel behoorlijk met waar je ingame stond en waar je op de trackmap stond.

En ja het is een behoorlijk werkje om voor elkaar te krijgen. Je bent denk ik per circuit wel een half uur kwijt om het af te krijgen. Daarom graag ook hulp vanuit jullie kant, zodat het relatief weinig werk is voor iedereen, en we er toch een gave functie bij hebben :).

@Niels T,
Heb je enige indicatie hoe lang je iets werkends voor elkaar hebt? Enkel coordinaten overzetten is al stukje minder werk, dan ook nog proberen 100 stippen op de baan te krijgen.

Niels Tieman
14 juli 2009, 16:14
http://members.home.nl/tieman/Zandvoort.png

Als je met dit plaatje akkoord gaat, dan zal ik vandaag de complete lijst nog uitwerken.

Gerben vd Broek
14 juli 2009, 16:15
Ik ontdek het net in het admin deel..ff bekijken.

Gerben vd Broek
14 juli 2009, 17:08
Het lijkt erop dat de stippen automatisch gezet kunnen worden. Niels T heeft wat uitgevonden.

We hebben er een paar uitgewerkt met stippen. Die ga ik nu uitwerken met coordinaten. En dan kunnen we hopelijk het werk beperken tot enkel coordinatenfiles in elkaar zetten.

Niels Tieman
14 juli 2009, 17:10
:thumbup: Het zou mooi zijn als het op deze manier zou gaan werken. Het scheelt een hoop tijd en ook in de toekomst in het makkelijk aan te passen voor nieuwe circuits!

Niels Draijer
14 juli 2009, 17:25
:thumbup: Het zou mooi zijn als het op deze manier zou gaan werken. Het scheelt een hoop tijd en ook in de toekomst in het makkelijk aan te passen voor nieuwe circuits!

Je kent dat programma wel op Discovery, "How it's made". Met andere woorden, "How did you do it"?;)

Niels Tieman
14 juli 2009, 17:33
Eerst maar eens zien of het werkt. ;)

Gerben vd Broek
14 juli 2009, 18:54
Vanmiddag met Niels T gewerkt aan zijn oplossing. Wat dingen uitgetest en dingen aangepast. En we zijn zover gekomen dat zijn systeem goed werkt. Dus voor elk circuit komt er al een file met daarop de 100 stippen, zodat er enkel nog een coordinatenfile gemaakt moet worden (zoals in starttopic uitgelegd).
Dus voordat je aan de slag gaat, zullen hier eerst updates van de trackmaps inclusief de stippen geplaatst worden, zodra deze files af zijn.

Stefan van Renselaar
14 juli 2009, 19:06
Dan zal ik jullie wel helpen door voor een aantal tracks de coördinaten te bepalen :)

Gerben vd Broek
14 juli 2009, 22:38
Startpost bijgewerkt.
Alle mappen met stippen staan online. Dus vanaf nu kan je jezelf uitleven om een circuit in orde te maken. Geef via een post even aan welke je aan het doen bent, zodat er geen dubbel werk gedaan wordt.

ps, zandvoort moet ook nog (is dus echt een voorbeeld in de startpost)

Stefan van Renselaar
14 juli 2009, 23:37
Hier is Zolder:

http://racingstefan.freeweb7.com/drnl/zolder.txt

Niels Draijer
14 juli 2009, 23:48
Hier is Zolder:

http://racingstefan.freeweb7.com/drnl/zolder.txt

Goed bezig Stefan. Dat mag ook wel eens gezegd worden (en dan bedoel ik niet alleen bovenstaande post maar meer het geheel):)

Gerben vd Broek
15 juli 2009, 00:27
zelf heb ik zhuhai gedaan.

Maar ondertussen dus een manier gevonden om ook de coordinaten een stuk meer geautomatiseerd te krijgen.. Dus waarschijnlijk kan ik het dan in mijn uppie afmaken.

Gerben vd Broek
15 juli 2009, 01:50
Ondertussen heb ik ook nog: Brandshatch, Brno, Donington, Dubai en Estoril gedaan. Heb nu zelf een scriptje geschreven waarmee ik enkel nog de punten moet aanklikken om er een txt-file van te bouwen. Dus het gaat me eigenlijk best wel goed af nu. Het kost me ongeveer nog een minuut of 6-7 om een file in elkaar te timmeren. Met klaarzetten van scripts etc is het nog iets van 10 minuten per track. Dat is weer te overzien :).

Koos
15 juli 2009, 02:48
Ik heb zojuist RoadAmerica gedaan.

Gerben vd Broek
15 juli 2009, 03:04
Thanks Koos, en ook Stefan.

Koos
15 juli 2009, 17:30
Nog maar één: PaulRicard
Zal straks Oschersleben ook nog doen.
Edit: Oschersleben07 is ook klaar. Versie 06 eveneens. :)

Stefan van Renselaar
15 juli 2009, 20:34
@Niels D: Bedankt! :)

Hier is Zandvoort:
http://racingstefan.freeweb7.com/drnl/zandvoort.txt

Gerben vd Broek
15 juli 2009, 21:32
Weer 4 gemaakt:

Le Mans, Imola, Hockenheim en Magny Cours.

Koos
16 juli 2009, 00:37
Mocht het nog niet door anderen gedaan zijn, dan zal ik morgenvroeg in ieder geval Sebring, Valencia en Watkins Glen even doen.

tinyriconen
16 juli 2009, 01:15
Tadaa Monza... werkje van niks eigenlijk ;)

Gerben vd Broek
16 juli 2009, 01:21
Voor 1 circuit valt het idd wel mee. Maar als je het in je uppie moet doen en er staan er zo al 20 op je te wachten, dan is de lol er gauw af ;).

Daarom ben ik erg blij dat er een aantal mensen in hun vrije tijd even helpen aan het ontwikkelen van deze functie. :thumbup:

Koos
16 juli 2009, 01:24
Sebring al klaar.

Gerben vd Broek
16 juli 2009, 01:27
:thumbup:

Koos
16 juli 2009, 08:59
't Is nog rustig op 't werk :p

Robert Saalmink
16 juli 2009, 09:40
Die Koos :)

Koos
16 juli 2009, 10:04
Die Koos :)
:)
Kijk, ik heb de ballen verstand van grafische programma's. Ben bij voorbeeld voor het painten van auto's dus afhankelijk van anderen.
Maar liniaal instellen op pixels, met de cursor op het stipje gaan staan om vervolgens de pixel-coördinaten af te lezen, dat lukt zelfs mij :closedeyes:
Zo kan ik eens wat terug doen.

Niels Tieman
16 juli 2009, 11:35
En daar zijn wij heel erg happy mee! :D
Ik zal asap ook de trackmaps maken van de circuits die op de nieuwe kalenders staan zodat die ook upgedate kunnen worden.

Stefan van Renselaar
16 juli 2009, 12:02
:)
Kijk, ik heb de ballen verstand van grafische programma's. Ben bij voorbeeld voor het painten van auto's dus afhankelijk van anderen.
Maar liniaal instellen op pixels, met de cursor op het stipje gaan staan om vervolgens de pixel-coördinaten af te lezen, dat lukt zelfs mij :closedeyes:
Zo kan ik eens wat terug doen.

Hoe gaat dat dan? :innocent:

Ik steeds vanaf het midden van de punt tot in de linker bovenhoek selecteren, dan kopiëren en dan een nieuwe file maken :blushing:

Koos
16 juli 2009, 12:29
Ik weet niet of ik de ideale manier heb hoor Stefan. Als ik Gerben goed heb begrepen, doet hij het nog makkelijker (mbv een script). Maar als ik met de cursor op het desbetreffende punt sta, dan lees ik in de statusbalk de coördinaten af. Die type ik dan in m'n tekstbestandje (of eigenlijk eerst in m'n exceldocument die ik later converteer naar tekst).

tinyriconen
16 juli 2009, 13:44
Ik copy-paste de trackmap naar Paint. Open Kladblok ernaast, ga met de muis op de aangegeven punten staan, Alt+Tab naar Kladblok en typ het coördinaat in. Vervolgens de muis iets verschuiven en weer typen ;)

King Of F1
16 juli 2009, 21:14
Weekje vrij, even uitgeleefd.
Mini-tool om coördinaten naar bestand te schrijven.
Spreekt voor zich eigenlijk;
Open afbeelding, klik met muis op de gewenste plek en als je klaar bent "Opslaan..." of naar klembord kopieren.

Broncode zit erbij mocht iemand het willen aanpassen. (Visual Studio, C#)
Bij normaal gebruik zou het moeten werken :p

Niels Tieman
16 juli 2009, 21:18
Hijs fijn! :D
Gerben was ook bezig met zo'n tool dus ik ben benieuwd wat hij hier eventueel nog aan toe te voegen heeft. Helemaal top :thumbup:

Koos
16 juli 2009, 21:30
Kijk, dat werkt net even sneller :p :thumbup:

Gerben vd Broek
16 juli 2009, 23:52
Ik had het op basis van php, maar daarvoor moest ik telkens bestanden aanpassen voor volgende track. Dus kon niet openbaar voor iedereen te gebruiken, omdat ik daarvoor niet alles ingesteld had staan.

C# ben ik niet van op de hoogte, maar is voor dit makkelijker omdat het bij iedereen kan werken. Super Haiko. Alle beetjes helpen.

En wanneer pak jij je stuur weer op Haiko? We hadden altijd leuke gevechten :).

King Of F1
17 juli 2009, 02:05
Met php had ook gekund ja, alleen wat meer gekloot waarschijnlijk :)
Input type image geeft ook een x/y terug, maar krijg je weer steeds een formsubmit.

Stuurtje pak ik pas weer bij een serieuze F1 game die GP4 kan doen vergeten.
Voorlopig op de XBOX, maar dat haalt het niet bij het league gebeuren helaas :)

paulpeter
17 juli 2009, 13:53
Goed bezig Haiko:thumbup:

Robert Saalmink
17 juli 2009, 14:21
Te gek Haiko :)