Grafiken verschlüsseln?

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Beitrag von vonTurnundTaxis »

Das macht Datasection doch :roll:
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@roherter

lass einfach mal END weg, wenn du kein DataSection benutzt...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Kaeru Gaman:lass einfach mal END weg, wenn du kein DataSection benutzt...
Das weiß ich nartürlich auch wollte damit nur sagen daß mans nicht unbedingt braucht!
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ich kenn mich mit den zugriffsgeschichten nicht so aus,
aber ist es nicht so, dass die verwendung von DataSection den bereich eben als Datensegment deklariert?

damit ist der speicher dann nicht mehr executable, dafür aber writable...
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
<MeuchleR.>
Beiträge: 5
Registriert: 05.11.2005 12:20

Beitrag von <MeuchleR.> »

So, erstmal ein dickes Dankeschön an euch alle für eure Ratschläge. Wie einige von euch erwähnt haben kann man zwar auch ingame Die Grafiken "rippen" wenn man einfach einen Screenshot macht, jedoch ist recht zeitaufwändig, wenn man bedenkt das man jede Animationsphase einzeln rippen und vom Hintergrund trennen muss. So entsteht einfach viel mehr Arbeit und beansprucht eine Menge Zeit - und genau das ist mein Ziel :).

<M.>
merlin
Beiträge: 157
Registriert: 30.07.2005 22:15

Beitrag von merlin »

roherter hat geschrieben:DataSection
EnDatasection

Sowas Benutze ich gar nicht!

Ich schreibe meine Includes immer ans ende des Programms das geht auch!

mhhhhh... also wenn du kein Data/Enddatasection benutzt, dann wirst du deine daten irgendwo im exe (hexEd) wiederfinden... es kann aber auch probleme machen... weil deine daten mitten in code section liegen...

packst du alles in die data-section, so ist dein exe wie folgt aufgebaut.... (hexEd) ... code only, und dann findest du hintereinander alle deine included data sachen... und es gibt keine probs...

die erfahrung habe ich mal vor sehr langer zeit selber gemacht... seit dem benutz ich nur noch data-section.... includefiles *.pb kommen selbstverständlich nicht innnerhalb datasection ;)
ComputerFreak_PB
Beiträge: 57
Registriert: 31.08.2006 20:54

Beitrag von ComputerFreak_PB »

man könnte die Bilder auch gegen Screenshots sichern:
Wenn die Taste Print gedrückt ist, dann:

Code: Alles auswählen

startdrawing(screenoutput())
  box(0,0,[Breite des Screens],[Höhe des Screens],RGB(0,0,0))
stopdrawing()
flipbuffers()
Der Benutzer wird, wenn er auf die Druck-Taste (die "Screenshot-Taste"), bekommt er ein schwarzes Bild, wenn dieser es aus dem clipboard rauskopiert. Wenn man jetzt den Code noch als Thread mit ner priority von 10 laufen lässt, müsste es eigentlich funktionieren (bei mir gehts)
PureBasic 4.0 Vollversion
Jilocasin
Beiträge: 665
Registriert: 13.05.2006 16:04
Kontaktdaten:

Beitrag von Jilocasin »

oder

Code: Alles auswählen

Nix = CreateImage(#PB_Any,1,1)
SetClipboardImage(Nix)
FreeImage(Nix)
Bild
Antworten