App Offical release of Crew chief version 4 - auto updating and shiny

Dieses Thema im Forum "Community Workshop" wurde erstellt von mr_belowski, 29. Juli 2015.

  1. NL-Jos

    NL-Jos Well-Known Member

    Registriert seit:
    5. Juni 2015
    Ratings:
    +182 / 0 / -0
    Is there somewhere an simple tutorial what to do if you run crew-chief as standalone
    When i now started crew-chief and click on RaceRoom the program works perfect when I'm going to play RaceRoom
    But with the same handling i don't get it work with AC, project Cars or automobilista (other racegames i don't because these are the only one i have)
    I realy don't know what to do or must change
     
  2. Wesley Stokes

    Wesley Stokes Member

    Registriert seit:
    30. Januar 2017
    Ratings:
    +7 / 0 / -0
    Having an issue getting the Crew Chief app to work, can any provide some assistance?
     
  3. Rodent

    Rodent Well-Known Member Beta tester

    Registriert seit:
    26. Dezember 2015
    Ratings:
    +323 / 0 / -0
    Project CARS should work much like it does for Raceroom except you need to check if you're running the 32 or 64bit version. AMS requires an external plugin .dll by Gonzo that's to be placed with all the other plugins in the AMS Plugin folder. For AC Crew Chief has a python app in it's install folder called CrewChiefex that you need to place among your AC Apps to get it up an running. Beyond the Apps/Plugins the start procedure is the same as for Raceroom.
     
    • Like Like x 1
  4. NL-Jos

    NL-Jos Well-Known Member

    Registriert seit:
    5. Juni 2015
    Ratings:
    +182 / 0 / -0
    Thanks for your reaction.
    I've find out how It's work with project Cars searching on Google and find it on youtube
    But for AC and AMS don't.
    And your reaction is stil to difficult for me to understand, sorry.
    Maybe It's the color of my hair.
    Can you, or someone else, explain it in an easy way?
     
  5. Wesley Stokes

    Wesley Stokes Member

    Registriert seit:
    30. Januar 2017
    Ratings:
    +7 / 0 / -0
    Having issues getting the app to work for RaceRoom, can anyone help?
     
  6. FAE_Coyote

    FAE_Coyote New Member

    Registriert seit:
    24. April 2015
    Ratings:
    +3 / 0 / -0
    Last version don't open in W10
     
  7. mr_belowski

    mr_belowski Well-Known Member Beta tester

    Registriert seit:
    23. April 2015
    Ratings:
    +1.307 / 0 / -0
    If you're having issues with the app, you need to provide some details. Any .Net errors in the windows event log (under Applications) will also help track down the problem.

    The app *does* work with Windows 10, so there must be something specific to your install. One of the Rfactor 2 users reported that their Av quarantined the app (a false positive) - maybe something similar happened?
     
  8. FAE_Coyote

    FAE_Coyote New Member

    Registriert seit:
    24. April 2015
    Ratings:
    +3 / 0 / -0
    Previus versions works well. Afther update to version 4.5, i can't open the crewchief, for the moment i back to version 4.4.3.3
    I Try remove and reinstall, several times, but nothing happen.
    Sorry for my english
     
  9. FAE_Coyote

    FAE_Coyote New Member

    Registriert seit:
    24. April 2015
    Ratings:
    +3 / 0 / -0
    Nombre de registro:Application
    Origen: Application Error
    Fecha: 05/02/2017 19:27:53
    Id. del evento:1000
    Categoría de la tarea:(100)
    Nivel: Error
    Palabras clave:Clásico
    Usuario: No disponible
    Equipo: Fer2
    Descripción:
    Nombre de la aplicación con errores: CrewChiefV4.exe, versión: 1.0.0.0, marca de tiempo: 0x58921fe8
    Nombre del módulo con errores: KERNELBASE.dll, versión: 10.0.14393.479, marca de tiempo: 0x582588e6
    Código de excepción: 0xe0434352
    Desplazamiento de errores: 0x0000000000017788
    Identificador del proceso con errores: 0x11c0
    Hora de inicio de la aplicación con errores: 0x01d27fdd9004acdf
    Ruta de acceso de la aplicación con errores: C:\Program Files (x86)\Britton IT Ltd\CrewChiefV4\CrewChiefV4.exe
    Ruta de acceso del módulo con errores: C:\WINDOWS\System32\KERNELBASE.dll
    Identificador del informe: 00314fd5-57b4-49d4-9c2a-3299d71caa79
    Nombre completo del paquete con errores:
    Identificador de aplicación relativa del paquete con errores:
    XML de evento:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Level>2</Level>
    <Task>100</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-02-05T18:27:53.085552800Z" />
    <EventRecordID>38506</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Fer2</Computer>
    <Security />
    </System>
    <EventData>
    <Data>CrewChiefV4.exe</Data>
    <Data>1.0.0.0</Data>
    <Data>58921fe8</Data>
    <Data>KERNELBASE.dll</Data>
    <Data>10.0.14393.479</Data>
    <Data>582588e6</Data>
    <Data>e0434352</Data>
    <Data>0000000000017788</Data>
    <Data>11c0</Data>
    <Data>01d27fdd9004acdf</Data>
    <Data>C:\Program Files (x86)\Britton IT Ltd\CrewChiefV4\CrewChiefV4.exe</Data>
    <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
    <Data>00314fd5-57b4-49d4-9c2a-3299d71caa79</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    </EventData>
    </Event>
     
  10. FAE_Coyote

    FAE_Coyote New Member

    Registriert seit:
    24. April 2015
    Ratings:
    +3 / 0 / -0
    Nombre de registro:Application
    Origen: .NET Runtime
    Fecha: 05/02/2017 19:29:35
    Id. del evento:1026
    Categoría de la tarea:Ninguno
    Nivel: Error
    Palabras clave:Clásico
    Usuario: No disponible
    Equipo: Fer2
    Descripción:
    Aplicación: CrewChiefV4.exe
    Versión de Framework: v4.0.30319
    Descripción: el proceso terminó debido a una excepción no controlada.
    Información de la excepción: System.Xml.XmlException
    en System.Xml.XmlTextReaderImpl.Throw(System.Exception)
    en System.Xml.XmlTextReaderImpl.ParseText(Int32 ByRef, Int32 ByRef, Int32 ByRef)
    en System.Xml.XmlTextReaderImpl.ParseText()
    en System.Xml.XmlTextReaderImpl.ParseElementContent()
    en System.Xml.XmlTextReaderImpl.Skip()
    en System.Configuration.XmlUtil.StrictSkipToNextElement(System.Configuration.ExceptionAction)
    en System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
    en System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
    en System.Configuration.BaseConfigurationRecord.ScanSections(System.Configuration.XmlUtil)
    en System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

    Información de la excepción: System.Configuration.ConfigurationErrorsException
    en System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)
    en System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(System.Configuration.ConfigurationSchemaErrors)
    en System.Configuration.Configuration..ctor(System.String, System.Type, System.Object[])
    en System.Configuration.ClientConfigurationHost.OpenExeConfiguration(System.Configuration.ConfigurationFileMap, Boolean, System.Configuration.ConfigurationUserLevel, System.String)
    en System.Configuration.ConfigurationManager.OpenExeConfigurationImpl(System.Configuration.ConfigurationFileMap, Boolean, System.Configuration.ConfigurationUserLevel, System.String, Boolean)
    en System.Configuration.ClientSettingsStore.ReadSettingsFromFile(System.String, System.String, Boolean)
    en System.Configuration.LocalFileSettingsProvider.GetSettingValuesFromFile(System.String, System.String, Boolean, System.Configuration.SettingsPropertyCollection)
    en System.Configuration.LocalFileSettingsProvider.Upgrade(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection, Boolean)
    en System.Configuration.LocalFileSettingsProvider.Upgrade(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection)
    en System.Configuration.ApplicationSettingsBase.Upgrade()
    en CrewChiefV4.UserSettings..ctor()
    en CrewChiefV4.UserSettings..cctor()

    Información de la excepción: System.TypeInitializationException
    en CrewChiefV4.MainWindow.setSelectedGameType()
    en CrewChiefV4.MainWindow..ctor()
    en CrewChiefV4.Program.Main()


    XML de evento:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    <System>
    <Provider Name=".NET Runtime" />
    <EventID Qualifiers="0">1026</EventID>
    <Level>2</Level>
    <Task>0</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2017-02-05T18:29:35.981702400Z" />
    <EventRecordID>38511</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Fer2</Computer>
    <Security />
    </System>
    <EventData>
    <Data>Aplicación: CrewChiefV4.exe
    Versión de Framework: v4.0.30319
    Descripción: el proceso terminó debido a una excepción no controlada.
    Información de la excepción: System.Xml.XmlException
    en System.Xml.XmlTextReaderImpl.Throw(System.Exception)
    en System.Xml.XmlTextReaderImpl.ParseText(Int32 ByRef, Int32 ByRef, Int32 ByRef)
    en System.Xml.XmlTextReaderImpl.ParseText()
    en System.Xml.XmlTextReaderImpl.ParseElementContent()
    en System.Xml.XmlTextReaderImpl.Skip()
    en System.Configuration.XmlUtil.StrictSkipToNextElement(System.Configuration.ExceptionAction)
    en System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
    en System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)
    en System.Configuration.BaseConfigurationRecord.ScanSections(System.Configuration.XmlUtil)
    en System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

    Información de la excepción: System.Configuration.ConfigurationErrorsException
    en System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)
    en System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(System.Configuration.ConfigurationSchemaErrors)
    en System.Configuration.Configuration..ctor(System.String, System.Type, System.Object[])
    en System.Configuration.ClientConfigurationHost.OpenExeConfiguration(System.Configuration.ConfigurationFileMap, Boolean, System.Configuration.ConfigurationUserLevel, System.String)
    en System.Configuration.ConfigurationManager.OpenExeConfigurationImpl(System.Configuration.ConfigurationFileMap, Boolean, System.Configuration.ConfigurationUserLevel, System.String, Boolean)
    en System.Configuration.ClientSettingsStore.ReadSettingsFromFile(System.String, System.String, Boolean)
    en System.Configuration.LocalFileSettingsProvider.GetSettingValuesFromFile(System.String, System.String, Boolean, System.Configuration.SettingsPropertyCollection)
    en System.Configuration.LocalFileSettingsProvider.Upgrade(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection, Boolean)
    en System.Configuration.LocalFileSettingsProvider.Upgrade(System.Configuration.SettingsContext, System.Configuration.SettingsPropertyCollection)
    en System.Configuration.ApplicationSettingsBase.Upgrade()
    en CrewChiefV4.UserSettings..ctor()
    en CrewChiefV4.UserSettings..cctor()

    Información de la excepción: System.TypeInitializationException
    en CrewChiefV4.MainWindow.setSelectedGameType()
    en CrewChiefV4.MainWindow..ctor()
    en CrewChiefV4.Program.Main()

    </Data>
    </EventData>
    </Event>
     
  11. mr_belowski

    mr_belowski Well-Known Member Beta tester

    Registriert seit:
    23. April 2015
    Ratings:
    +1.307 / 0 / -0
    these errors are in the code which upgrades user settings from an older version. I don't know why it's failing but I'll add an additional check to the code so if it can't migrate the settings it won't fail to start the app. Thanks for the info, it's really helpful :)

    This line in your error log:
    Versión de Framework: v4.0.30319
    suggests you might be using an older version of the .Net framework. If this is the case (and you're using Windows 7 or 8), please update to the latest version.

    To get it working in the mean time, you need to delete the c:/Users/[user]/AppData/local/Britton_IT_Ltd/ folder - this contains all the old application settings. Note that the AppData folder might be hidden. Alternatively, uninstalling and reinstalling the app should fix it
     
  12. FAE_Coyote

    FAE_Coyote New Member

    Registriert seit:
    24. April 2015
    Ratings:
    +3 / 0 / -0
    Thanks for your support.
    I deleted the folder in AppData/ ..., and now works !!
     
    • Like Like x 1
  13. le_poilu

    le_poilu Well-Known Member

    Registriert seit:
    30. Januar 2015
    Ratings:
    +278 / 0 / -0
    Hi Jim,
    Since ... I don't know when (didn't launched Asseto for a while)... The parameter to auto-start Crewchief in Asseto Corsa mode don't work anymore.
    I had previously the parameter ASSETTO, but now it wont work. Parameters: RACE_ROOM, RF2, AMS, etc are all working fine BTW.

    And about that: maybe it could be nice to have some readme file listing this kind of parameters/settings :)
     
  14. memoric77

    memoric77 Member

    Registriert seit:
    25. November 2016
    Ratings:
    +14 / 0 / -0
    Hi Mr. Belowski ;)
    How can I found out if my name is present in crewchief? I cant hear it by myself :) "markus doerner"
     
  15. mr_belowski

    mr_belowski Well-Known Member Beta tester

    Registriert seit:
    23. April 2015
    Ratings:
    +1.307 / 0 / -0
    well there's a doerner.wav, mapped to m. doerner and markus doerner, so other drivers should be hearing it. The (3607) driver name sounds are in [user]/AppData/local/CrewChiefV4/sounds/driver_names/
     
  16. memoric77

    memoric77 Member

    Registriert seit:
    25. November 2016
    Ratings:
    +14 / 0 / -0
    Thank you for your fast response and sensational work! It sounds wonderfull :)
     
  17. heppsan

    heppsan Well-Known Member

    Registriert seit:
    29. Januar 2015
    Ratings:
    +1.268 / 0 / -0
    I noticed when I did some testing in the WIP build that I don't have a spotter for cars beside me, I still get other notifications like my position and lap times. Any idea what can cause this?
     
  18. mr_belowski

    mr_belowski Well-Known Member Beta tester

    Registriert seit:
    23. April 2015
    Ratings:
    +1.307 / 0 / -0
    yes, the WIP build has a different shared memory layout. It's still correct as the reported offset of the driver data has also been update, but the current CrewChief implementation doesn't use this and assumes the old layout (bad jim...).

    Basically, the WIP build isn't compatible with CrewChief because I'm a lazy programmer. The WIP build adds 5 or 6 ints and a float (I think) in front of NumDrivers so the release version of CrewChief is looking at the wrong bits of the shared memory file for its opponent driver data (including their world positions). I can knock up a version that works from the current codebase tonight if you want.

    Note that none of this applies to the proper release version of Raceroom - it's only for the testers.
     
    • Informative Informative x 1
  19. heppsan

    heppsan Well-Known Member

    Registriert seit:
    29. Januar 2015
    Ratings:
    +1.268 / 0 / -0
    Okay, good to know.
    What I can remember I have at least had some moments when the spotter have worked in the WIP before, thats why I asked.
    But I understand that this is more extra work for you, do to the rate of WIP builds.
    And I understand if you think it's to much, you certainly need some rest too after all you're fine and continuously work with crew chief! :)
     
  20. mr_belowski

    mr_belowski Well-Known Member Beta tester

    Registriert seit:
    23. April 2015
    Ratings:
    +1.307 / 0 / -0
    I had a look through my code to see if I could sensibly use the provided driver data offset and driver data size values provided to dynamically adjust the way I map the data. I could split the Struct to use the driver data offset value (so additions to the shared memory wouldn't break the driver data), but if bytes were added to the individual driver data blocks it would really break my stuff. So rather than do a bunch of work which will only support half of the changes S3 might make, I'll just update the app to use the latest shared memory layout when S3 publish it.

    In this case it's only a few minutes work to add some padding to make it map the driver data properly - I'll package a non-official version up later and provide a download link for the testers. This version will contain some untested changes (like message volume controls) but it should work
     
    • Like Like x 1