Page 1 of 1

Maria Snake 3D (Download)

Posted: Fri Oct 24, 2008 9:09 pm
by Ali_Hashemi
Salutation to whole friends

Image

This Is My First Game In Irrlitch.

I planning A New File System To Protect Texture Files And Models In Irrlitch.

You Can See Thats. (*.Ice Files)

Screen Shot :
Image

Download :
http://rapidshare.com/files/157327868/setup.part1.rar
http://rapidshare.com/files/157331411/setup.part2.rar

Posted: Sat Oct 25, 2008 6:04 pm
by JP
Looks pretty cool, congrats!

So what's this ice format then eh? Details!

Posted: Sat Oct 25, 2008 7:39 pm
by Ali_Hashemi
Thanks alot.

*.ice Is A Custom Format, For Encrypting Textures & Meshes.
Also We Can Put Password For Our Data.

Then , We Can Load Data From Ice Files To ITexture* Or IAnimatedMesh*
Very Quickly And Very Easy.

Im going To Complete This File Structure For Use In Irrlitch Projects.

Posted: Fri Oct 31, 2008 5:35 am
by JRowe47
I don't mean to bash your idea in any way, but as soon as your textures are unloaded by the program, you can access them in memory, and copy them directly to your desktop. Anyone really interested in getting textures, models, or pretty much anything from your game won't be stopped by encryption unless you devise a totally customized model format, preferably obfuscated.

Otherwise, you're putting a lot of effort into something that is easily sidestepped.

Neat, game tho!

Also, it's considered very odd to capitalize the first letter of each word, in english. Your english is excellent, except for that! :)

Posted: Fri Oct 31, 2008 6:22 am
by Dorth
Custom mesh format won't help you, like was previously said often. To be rendered, it must be sent to the graphic card. It can be intercepted from then. Your only hope would be to be very evil with the meshbuffers, but that would a) slow down your app and b) only give you a small chance, since someone can just add the various meshes captured and isolate the polygons he wants and use those. Of course you could use a custom shader which would eliminate all triangles with a certain uv mapping or whatever and then add extra random triangles. Again, is it really worth the effort? Always plan for success and tell yourself that IF you succeed people WILL find a way to steal it, end of story.

Posted: Fri Oct 31, 2008 10:31 pm
by JRowe47
Pretty much, yeah. The same with software security. Once it's running on someone's machine, they can bypass any sort of trial period, encryption, or licensing. The active memory of your computer is inherently insecure; you can't hide it from itself (sans a rootkit, but that's just as accessible to those who know how as any other software.)

Focus on the game itself, and don't worry about protecting your assets. If you see a game using your assets, you can sue, and if they have money, it might be a good thing (for you) that they stole your work. :P

Posted: Sat Nov 01, 2008 1:23 pm
by FreakNigh
My game is completely open source and has a zlib license, and people still pay for it. It's all about image, presentation, support, and people with good will that have spare change.

Posted: Mon Nov 03, 2008 2:09 am
by GameDude
Looks cool, is it open source?

Posted: Wed Mar 04, 2009 6:49 pm
by Ali_Hashemi
Looks cool, is it open source?
Hi
Excuse me for my deferment.
:oops:

Unfortunately this game is not open source.
I haven't any idea about this.

Posted: Sat Mar 07, 2009 5:52 am
by Vandrick
Coming from a hacker that can bypass Game Guard. I say your .ice format is a good thing. It will keep honest people from stealing your work. I plain on making all my game data load from a single file or even pack it in the exe with simple encryption. It wont keep every one from getting a hold of it but it will make harder.

Ive had Issues on forms where if you don't protect you work then you could have it stolen and other people will clam your work as there's.

Posted: Sat Mar 07, 2009 11:03 am
by full.metal.coder
Vandrick wrote:if you don't protect you work then you could have it stolen
Well, no matter how hard you protect it, as soon as you release it there will be people able to steal it (which does not mean they will do it though).
Vandrick wrote:and other people will clam your work as there's.
And that's where releasing unobfuscated content helps. When you release some content, attach it a license (whatever it may be) and ensure that it remains available somewhere on the net where it's "history" can be properly tracked. Then, if anybody ever claim your work is theirs, you can sue them and you will win the case.

To be on an even safer ground you can use the old-school artist technique (mostly used by "poor" musicians to make sure nobody can "steal" their lyrics/music) : burn your content onto a CD/DVD/whatever and send it to yourself (through the post office) and of course don't open the package, unless you need an evidence to win a "this is my work" case in court.

Posted: Sat Mar 07, 2009 2:52 pm
by Vandrick
full.metal.coder wrote: Well, no matter how hard you protect it, as soon as you release it there will be people able to steal it (which does not mean they will do it though).
Agreed but most people able to steal it really wouldn't bother with much stuff here.
full.metal.coder wrote: And that's where releasing unobfuscated content helps. When you release some content, attach it a license (whatever it may be) and ensure that it remains available somewhere on the net where it's "history" can be properly tracked. Then, if anybody ever claim your work is theirs, you can sue them and you will win the case.
This does work well for programs that you make but not so well for hacks. Personally if some one were to take some thing I made as a demo or tut here I wouldn't care much.

I'm still for his simple but not needed protection its a start. In today's online gaming world if you wanna protect your game you have to go threw bigger company's or know a hole lot about the box your working on. I'm not saying he will stop other from stealing but he will make it harder like say a pad lock on a bike.