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

25.10.2014, 15:27

Paar C++ Fragen und SFML

Tach Community,

Ich verwende VS2013 C++ mit SFML um ein kleines Spiel zu programmieren.

Die ganzen Texturen, lade ich von einer File sprich ->loadFromFile("...");

Jetzt möchte ich fragen, kann ich die ganzen Texturen irgendwie in die .exe packen und dann laden? Um das "Modden" zu "verhindern" da man ja einfach die Texturen austauschen kann...

Ich hoffe ihr könnt mir da helfen

MFG

2

25.10.2014, 16:22

Du könntest sie als benutzerdefinierte resource einbetten und dann mittels LoadResource oä. auslesen und direkt aus dem Speicher laden. Google mal. Allerdings kann man dann die Exe mit einem Resourceeditor laden und verändern. Oder du hängst an jede datei eine Signatur dran und checkst beim laden, ob sie dran hängt. Wenn nicht, wurde die Datei verändert und gibst eine Fehlermeldung aus. Oder du nimmst dir eine lib für zip dateien und liest dann eine Zip aus, die du vorher entsprechend befüllt hast und mit einem Passwort gesichert hast. Es gibt viele möglichkeiten ;)

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

3

25.10.2014, 16:26

Sagen wirs mal so:
Der Aufwand lohnt sich nicht, denn selbst bei großen, teuren Firmen kriegen es die Leute hin deren Schutz noch zu umgehen und rumzumodden. Konzentrier dich lieber darauf dein Spiel gut zu machen und akzeptier, dass man es modden können wird!
WIP Website: kevinheese.de

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

25.10.2014, 16:27

Sehe ich wie KeksX. Zumal es ohenhin niemand modden wird. Höchst wahrscheinlich spielt es sogar niemand länger als 30 Minuten oder interessiert sich nach einem einmaligen Spiel überhaupt noch dafür. Traurige Wahrheit.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

5

25.10.2014, 16:35

Ok danke.

Werbeanzeige