Im new to the forums, and relatively new to vegastrike at all, so I want to introduce myself:
I am nineteen years young, born and living in germany and currently doing professional education to become an IT specialist. I have been using computers since I was a child when I started cleaning the screen of my fathers commodore CBM 3032
Since I am so interested in science fiction and especially space-simulation I want to build a real space simulator with vegastrike.
At first I had the idea to just build a normal flight simulator but that was not enough
I chose vegastrike because it's a great space-simulator and more important, it's open source.
I monitored the development on vegastrike for several months and some people maybe already have recognized my nick "obst" idling in the vegastrike IRC channel on freenode.
The build process of the simulator has already started and it will get three screens connected to three machines which are responsible for the 3D-images. I thought the networking capabilities of vegastrike will make this possible without havy modifications. Other screens are connected to the main computer displaying 2D instruments and other information.
Currently I am making an LED-Matrix with some shift-registers for all the LEDs in the cockpit which will be connected to a main controller which is then connected via RS232 to the main simulation computer.
Additionally I started building a python program which simulates all the internals of the ship I want to create. It has a class called "Module" and "Connection" and some others related to the simulation. The internal components of the ship are represented through extends to the class "Module" and are connected with the connection-classes. My goal is to completely simulate the ships internals behavior in this program, which is connected to all the buttons, LEDs and the 2D-image screens. This program must be interfaced to vegastrike and this is the point where I need some advice, because I don't know where the best point would be to insert some kind of interfacing code in vegastrike.
For two 2D-image screens (actually two small, same looking TVs) I made two simple graphics cards consisting of an atmel-microcontroller and 256kb video memory
My simulation program is connected to the main controller and should transfer information between itself, vegastrike and the main controller for the LEDs and buttons and screens.
As I said the simulated ship wont be one of the normal ships in vegastrike, otherwise it would be tedious I think.
I thought about a ship which is harder to control (so I can install many important buttons in the cockpit) and less versatile so I have time left to look around at the LEDs and so on.
Now it would be great if some developers could tell me where the best point would be to add an interface to my own ships internals simulation or if its too hard for one person because many modifications would be necessary.
Maybe, when the simulator is ready and the software complete some of you load a modified vegastrike and then fight with their ships against mine.
Best regards,
Pascal



