Disclaimer I am not a game developer nor a modder, but I am a full stack developer. As such I may be asking "stupid" questions or have a core misunderstanding on how modding/scraping works. End Disclaimer # Root question Is it possible (everything is possible with enough work) to: A. Scrap the running game client to collect mission info? - OCR (and manually page through the missions) - OCR / automated traversal of available missions - Game Client API to collect information B. Access TMP files (assuming they are written and not only stored in memory) to collect the information? - If TMP files are used where are they stored? - How current would this information be? Are these used only to store "older" information for faster load (ie caching)? C. API (RSI.com / Game Client / game "server") to collect current missions for user/player? D. Some combination of the above ## Objective My objective behind this is to optimize my (and other's) mission flow for hauling and delivery missions. There are ~40+ hauling missions and 6 have the same origin(s) and destination(s) making it convenient to do all the missions at the same time. If this is possible I can see this expanding into other missions types that players would normally stack (ie bounty missions at the same location, claim jumpers, ect). ### Bonus Objective It would also be nice to be able to provide output in the most optimized routes for multiple stops. ### Extra Bonus Objective Be able to automatically accept all applicable missions for the route chosen. ## Information needed I suspect the following information would need to be collected or made available for this idea to work: * Mission Name * Mission Objective - What is to be done (cargo) - Where to Start (single or multiple) - Way points (if a chain mission) - What to pick up / drop off / do - Where to End (single or multiple) ## Output ### Output format To make the "processed" information available to player the following are some options: Excel/CSV (extremely basic option) Dynamic Update for local UI (browser, desktop app/client) (dream state but probably not achievable) In game MobiGlass app (ie toggle to "consolidate" missions) ### Information to be outputted The idea would be to output the following information: * Mission name(s) * Where to Start * Where to go next - What to drop off / pick up / do * Where to End > Best path/route to go. # Background information I have spent some time searching how to mod/interface with Star Citizen and the only things I have found so far are: Ship modifications/modeling Character mod/modeling Game translations User input (Game Glass) In a different community (leakers), I have also seen data mining/scraping of game files but that is in a "off" state of the game. As well as Trade Routes with "current" information (user inputted) on various routes. Thank you in advance for any feedback/advice.