Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

16.10.2012, 01:59

Hallo an Alle,

für eine nicht kommerziele Modifikation auf Basis der (rfactor engine 1) benötigen wir einen neuen Programmierer.
Erstellung eines kleinen Tools ohne UI welches per Plugin.dll mit der Software komuniziert.
Neuimplementierung von Advanced Audio Library Sounds mit Fmod. www.fmod.org

Weiter Einzelheiten zum Projekt nur per pm.
Wer etwas Zeit/Langeweile hat, sich etwas dazu verdienen möchte bitte per PM melden.

Vorzugsweise Fusion, C++

Vielen Dank.


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

Mehr Infos:
Im Grunde soll für die Rennsimulation Rfactor (Software) ein kleines Tool erstellt werden mit dem sich neue Musikstücke, im MP3 Format, zu bestimmten Zeiten in Spielmenü abspielen lassen.
Das Spiel besitzt bereits einen eigenen MUSIC Ordner der per Spiel.exe im Spielmenü die vorhanden Musiktitel ausdem besagten Ordner im Random abspielt.
Das Spiel besitzt ebenfalls einen Plugins Ordner. Hier soll eine .dll erstellt werden die bestimmte .veh Dateien auslesen kann.
Es soll ein Weiterer Musikordner erstellt werden indem eine Zuordnungdatei ist. die auf eine .txt Datei verweist. Hier sollen die einzelnen Namen der jewiligen Teams in Textform sein....
Wenn Das Spiel Hauptmenü erscheint, sucht die Spiel.exe automatisch nach einer .veh um ein Fahrzeug/Team zu zeigen.Das Tool soll im Selben moment ein zugeordnetes Musikstück abspielen.
Im Grund nicht so kompliziert.Wenn man sich mit der Sache vertraut macht.Ist das für jemand der Ahnung hat, ne Sache von ein paar Std.

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

2

16.10.2012, 09:52

Von welchem Summen reden wir bei "etwas dazuzuverdienen"?
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

3

16.10.2012, 14:29

Bin ich verrückt, der Thread war doch schon gestern geschrieben, oder? o.O

DeKugelschieber

Community-Fossil

Beiträge: 2 641

Wohnort: Rheda-Wiedenbrück

Beruf: Software-Entwickler

  • Private Nachricht senden

4

16.10.2012, 14:51

Zitat

Bin ich verrückt, der Thread war doch schon gestern geschrieben, oder? o.O


Agree

eXpl0it3r

Treue Seele

Beiträge: 386

Wohnort: Schweiz

Beruf: Professional Software Engineer

  • Private Nachricht senden

5

16.10.2012, 15:21


Bin ich verrückt, der Thread war doch schon gestern geschrieben, oder? o.O

Zitat

Der Beitrag von »LInsoDeTeh« (Gestern, 22:09) wurde vom Benutzer »David Scherfgen« gelöscht (Heute, 09:38 ).
Der Beitrag von »SupremeDeveloper« (Gestern, 22:21) wurde vom Benutzer »David Scherfgen« gelöscht (Heute, 09:38 ).
Der Beitrag von »LInsoDeTeh« (Gestern, 22:36) wurde vom Benutzer »David Scherfgen« gelöscht (Heute, 09:38 ).
Der Beitrag von »FSA« (Gestern, 22:38 ) wurde vom Benutzer »David Scherfgen« gelöscht (Heute, 09:38 ).
Da hat wohl einer etwas aufgeräumt! Find ich gut so. ;)

Naja die zusätzlichen Infos bringen nicht sehr viel um einschätzen zu können, ob das eigene Profil überhaupt dem gesuchten entspricht.
Mit rFactor nehme ich an, meinst du diese da, oder? Kannst du dazu etwas mehr erzählen, besonders in der technischen Richtung.
Dann ist mir immer noch nicht klar in welcher Programmier Sprache das Ganze ablaufen soll, denn ich hab keine Ahnung was du mit 'Fusion' meinst (Google gibt da verschiedenste Resulatate) und in wie weit dies mit C++ zusammen hängt. Weiter frag ich mich auch ob man da auf einem Framework aufbaut oder einfach nur eine DLL als Plugin schreibt.

Und dann stellt sich hier die Frage was genau heraus schaut; "etwas verdienen" kann ja alles mögliche heissen... ;)
Blog: https://dev.my-gate.net/
—————————————————————————
SFML: https://www.sfml-dev.org/
Thor: http://www.bromeon.ch/libraries/thor/
SFGUI: https://github.com/TankOs/SFGUI/

6

29.10.2012, 10:26

"etwas dazu verdienen" hier muss ich sagen das ich da keine Ahnung habe was man dafür erwartet wird.

Mit welcher Programmiersprache dies entwickelt wird ist im Grunde egal.Solange es funktioniert.

Edit:
Die Sim selbst besitz eine Art Zuordnungdatei im Hauptverzeichnis Namens Config.ini.
Hier sind alle wichtigen Ordner aufgeführt. Wie z.b. Fahrzeuge,Sounds,Videos,RFM etc.
Jede Modifikation besitz im RFM Ordner eine Zuordnungsdatei. Heist die MOD zb. Spieleprogrammierer.rfm sind dort alle Zugeordneten Ordner gelistet.
Die Sim besitzt nach laden der Introvideos eine Hauptmenü.Hier ist eine Drehscheibe,eine Art Presentationsraum vorhanden, indem das jeweilige Fahrzeug dargestellt wird.
Gennant "Showroom".
In der Config.ini ist der Fahrzeugordner zugeteilt "VEHICLES"
Jedes Fahrzeugteam besitzt eine eigen .veh Datei (Zuordnungsdatei) in der ebenfalls genauere Daten zum Fahrzeug enthalten sind. Z.B. Fahrzeugtyp,Fahrerdaten etc.

Unser Beispielteam heist Spiele programmierer
Ein Eintrag ist z.b.

Number=12 //= Fahrernummer
Team="Spiele programmierer" // Spiele (Vorname) programmierer (Nachname)
PitGroup="Group25"
Driver="Spiele Programmierer"
Description="#12 Spiele Programmierer"
Engine="Rotax"
Manufacturer="Sodi"
Classes="XXX-2012"

FullTeamName="Spiele Programmierer"
TeamFounded=2012
TeamHeadquarters=""
TeamStarts=246
TeamPoles=81
TeamWins=83
TeamWorldChampionships=4

Category="XXX-2012"

Also sucht im "Showroom" zum laden die rFactor.exe die .veh. und zeigt das Fahrzeug auf der Scheibe an.
Logisch kann man also im Hauptmenü die Fahrezuge durchschalten, so sucht
sich das Programm immer nach der Team.veh die passende Datei raus und
zeigt das Fahrzeug im Showroom an.

Jede Mod besitzt eine MUSIK Ordner der in der Config.ini zugeteilt ist. Im Beispiel also
RFM Ordner/Spiele programmierer.rfm;
MusicDir=MUSIC\Spiele programmierer\

Die EXE ist so porgrammiert das die in diesem Ordner enthaltenen Musikstücke im Random abgespielt werden.Ist nur eine Einzelne vorhanden läuft sie im Loop.

Was als Aufgabe ansteht ist.

Neuer Musikordner erstellen. Hier eine Zuordnungsdatei mit dem Namen des Mods Spiele programmierer.ini

Hier sollen die Vorhandenn Team gelistet sein.

z.b. Spiele programmierer=Spiele programmierer.mp3
dazu dann die gleichnamige mp3 in dem Ordner.

Folgendes soll passieren.
Wenn ein Fahrzeug im Hauptmenü geladen wird soll die erstellte .DLL im Pluginordner die richtige zuweisung des .veh finden. Unter Punkt FullTeamName="Spiele Programmierer"

Fahrzeug
Spiele programmierer.veh wird geladen, suche im MusicDir=MUSIC\Spiele programmierer\Spiele programmierer.ini nach Treffer.
FullTeamName="Spiele Programmierer" gefunden Spiele gleichnamige MP3 ab. Ende= Loop
Kein Treffer gefunden Spiele immer XXX-2012.MP3 aus dem Musikordner ab.

Wird ein Anderes Fahzeug geladen, z.b. Team2 Fahrzeug

Fahrzeug
Team2.veh wird geladen, suche im MusicDir=MUSIC\Spiele programmierer\Spiele programmierer.ini nach Treffer.
FullTeamName="Team 2" gefunden Spiele gleichnamige MP3 (Team 2.mp3)ab. Ende= Loop

Klickt man auf den "Zur Strecke" Button im Hauptmenü, Lass die aktuelle laufende MP3 Fade Out. Also immer leiser werden bis aus. (Ladebildschirm der Strecke).
Klickt man auf den "Spiel Verlassen" Button im Hauptmenü, Lass die aktuelle
laufende MP3 Fade Out. Also schnell leiser werden bis aus. (Spiel Verlassen, Back to Desktop).

Fügt man im Späteren Verlauf ein neues Team hinzu, so kann man auch in der Spiele programmierer.ini einen weiter Eintrag erzeugen und im Musikordner eine neue MP3 hinzufügen.

Neues Team
Bla Bla
z.b.
Bla Bla.veh
FullTeamName="Bla Bla" gefunden Spiele gleichnamige MP3 (Bla Bla.mp3)ab. Ende= Loop


suche im MusicDir=MUSIC\Spiele programmierer\Spiele programmierer.ini nach Treffer.
Bla Bla=Bla Bla.mp3

Das hat dann im späteren Verlauf immer den Vorteil das man neue Teams hinzufügen kann.

WICHTIG: Die .MP3 Muss ohne einen Player abgespielt werden,also kein VLC oder Windowsplayer soll beim abspielen geöffnet werden.
Das ging soweit mir bekannt mit fmod. Geht bestimmt auch anders.

Kein Ahnung ob das so einigermassen verständlich ist.

Wer mir dabei helfen möchte, ist willkommen. Über den Verdienst können wir gerne reden, was ihr euch da vorstellt.

MFG
RiZor

Was vergessen;

Der "Normale" Musikordner des Spiels MUSIK beinhaltet normalerweise wie bereits gesagt eine oder mehrere mp3`s.
Ich habe im MOD Musikorder nur eine einzige MP3 erstellt: Dies spielt keine Musik ab sondern Hintergrundkulisse,Also Motorensound,Publikum Ambient halt.
Diese Läuft die ganze zeit im Loop im Hauptmenü ab.
Zeitgleich soll dann die jeweilige, geladene (Team)MP3 also aus dem neuen MOD/MUSIKORDNER abgespielt werden. Bei Wechsel des Teams .... spieleprogrammiere.ini ....

Ist etwas schwer zu erklären wenn man die Materie nicht kennt.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »RiZoR« (29.10.2012, 10:46)


7

04.11.2012, 14:37

Über vierhundert views und keine Reaktion.
Ist es zu verwirrend beschrieben oder woran liegt es?

Kann/Will da keiner helfen?

babelfish

Alter Hase

Beiträge: 1 222

Wohnort: Schweiz

Beruf: Informatiker

  • Private Nachricht senden

8

04.11.2012, 14:54

Das Problem liegt glaub' ich eher daran, dass hier niemand das besagte Spiel kennt.
Um das Plugin zu bauen ist meines Wissens aber eine Vollversion nötig..

Vielleicht bringt es dir was in ihrem Modding Forum mal nachzufragen.
http://isiforums.net/f/forumdisplay.php/6-rFactor-%282005%29

Schrompf

Alter Hase

Beiträge: 1 470

Wohnort: Dresden

Beruf: Softwareentwickler

  • Private Nachricht senden

9

04.11.2012, 15:10

Ich hatte ja ursprünglich nach dem Preis gefragt. Und ich finde es sehr gut, dass Du Dir die Zeit genommen hast, genau zu beschreiben, was Du erwartest. ABER: Du erwartest, dass man das Verhalten eines Programms steuert nach Nutzereingaben. Entweder die Mod-Schnittstelle des Spiels ist enorm gewaltig groß oder es ist unmöglich, überhaupt zu bemerken, dass der Spieler ein anderes Fahrzeug ausgewählt hat. Dafür müsste man entweder die Eingaben hooken und dann genau für jeden Tastendruck nachbauen, wo im Menü der Spieler sich grade befindet, oder man hookt das Filesystem und wertet die Dateizugriffe auf die verschiedenen Fahrzeuge aus. Das ist in jedem Fall fehleranfällig und vor allem aufwändig. Und da ich bereits genug eigene Hobbys habe und das nur als Auftrag für Einkommen gemacht hätte, brauche ich hier nicht länger mitzuschreiben. Du bist Privatmensch, Du würdest meine Stundenrate eh nicht bezahlen wollen.
Häuptling von Dreamworlds. Baut aktuell an nichts konkretem, weil das Vollzeitangestelltenverhältnis ihn fest im Griff hat. Baut daneben nur noch sehr selten an der Open Asset Import Library mit.

10

12.11.2012, 14:18

Ich habe das so verstanden, es gibt im Spiel also Teams, diese werden in .veh Dateien gespeichert. Und in der .veh Datei steht irgendow der eintrag Musik = blabla.mp3. Und Sie möchten, das diese blabla.mp3 dann in einem Ordner gefunden wird und in einer Loop abgespielt wird. Habe ich das soweit richtig verstanden?

Werbeanzeige