Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Search found 21 matches

by Corwin
Tue Oct 20, 2009 8:37 am
Forum: 3D/2D models
Topic: Discovering Format Of 3d Model
Replies: 5
Views: 2368

Re: Discovering Format Of 3d Model

I start to love this monologue. hehe. It helps me think. Hope it helps someone else too. (: I discovered the best way to understand what is what in some 3d model file. It's god damn simple. I locate 3d model file in memory (using IDA) just after it's already decompressed. Then i open memory with hex...
by Corwin
Sun Oct 18, 2009 3:29 pm
Forum: 3D/2D models
Topic: Discovering Format Of 3d Model
Replies: 5
Views: 2368

Re: Discovering Format Of 3d Model

And hello again. :) I was thinking about the way to understand the format of meshes. I tryed to discover it using just a hex editor. It didn't help much. Then i thought about ida again. When the mesh file is loaded into memory and decompressed i can easily find it in the memory dump and set some bre...
by Corwin
Sun Oct 18, 2009 5:29 am
Forum: Tutorials
Topic: Very Basic model format conversion (Shaiya).
Replies: 25
Views: 40805

Re: Very Basic model format conversion (Shaiya).

Thanks for tutorial. :keke: As i understand, this method can be used for exploring file format. Right? :? I can check if some portion of data represents vertexes, but how about triangles, bones and normals? Then we'd be good. Also. 19) save the file as a csv file open the file in hxd do a replace an...
by Corwin
Fri Oct 16, 2009 11:23 am
Forum: Graphic file formats
Topic: Good place to see a spamming bitch
Replies: 3
Views: 1663

Re: Good place to buy Atlantica online gold.

I think this is not the right place to post your stupid spam. I'm sure now that spammers are the most retarded "people" in the internets. But yeah, they have enough brains to use bots to post spam. Rrrrawr. I can't just pass-by when i see something stupid like this. I request raid against ...
by Corwin
Thu Oct 15, 2009 3:17 am
Forum: 3D/2D models
Topic: Discovering Format Of 3d Model
Replies: 5
Views: 2368

Re: Reverse Engeneering 3d Models

Thanks, but seems like i'm not good enough even to log in (: . Shame on me... Well "understand Japanese" in my case means "i'm still noob and need dictonary all the time". Feel myself like a dirty liar :( Anyway, i don't believe there is no information about it in english. I've s...
by Corwin
Wed Oct 14, 2009 10:26 pm
Forum: Compressed files and methods
Topic: Algorithm is found... How to use it?
Replies: 12
Views: 4310

hmm..

Ouch... Looks like i'm busted :oops: :roll:
Ahh, whatever :] Not so many people will go so far to put their hands on these models. :)

Anyway, thanks again ^_^
by Corwin
Wed Oct 14, 2009 9:55 pm
Forum: 3D/2D models
Topic: Discovering Format Of 3d Model
Replies: 5
Views: 2368

Re: Reverse Engeneering 3d Models

Ok... I've found Milk 3D. Soft has SDK, so it's possible to write your own plugin for it. Looks like it's possible. BUT. The program is shareware and i'm poor pakistan programmer with 7 children (yes, i'm not serious) so there is no way for me to purchuase it. Is there any immortal tool (that lives ...
by Corwin
Wed Oct 14, 2009 2:23 pm
Forum: 3D/2D models
Topic: Discovering Format Of 3d Model
Replies: 5
Views: 2368

Discovering Format Of 3d Model

Where to start, what to read, what soft is available? I'm starving for information!

Fix: I renamed topic, because "Reverse engeneering 3d models" is a process of digitizing a real model. :|
by Corwin
Wed Oct 14, 2009 7:52 am
Forum: Game Archive
Topic: Im New!
Replies: 3
Views: 1342

FAIL

GOD DAMN SPAM. Moder! Are you sleeping or what??? :eek: :[ :twisted:
by Corwin
Tue Oct 13, 2009 7:55 am
Forum: Graphic file formats
Topic: Smth wrong with these DDS files
Replies: 4
Views: 1795

Re: Smth wrong with these DDS files

:]
Solved
2 weeks = now i know how to reverse games. Curious. Did'n think it's so easy.
If anyone still interested, compression algorithm posted here:
viewtopic.php?f=21&t=3774
Topic can be closed i think :keke:
by Corwin
Tue Oct 13, 2009 7:38 am
Forum: Compressed files and methods
Topic: Compressed and Encrypted: Do you feel lucky punk?
Replies: 1
Views: 1503

Re: Compressed and Encrypted: Do you feel lucky punk?

Developers are smartasses nowadays, they don't use popular algorithms to compress their data. I just reversed my first gamepack (yup, i'm still noob) and you know what? Compression algorithm is unique for the game i reversed. So i think you just have to get your game and reverse its exe file. It's p...
by Corwin
Tue Oct 13, 2009 4:55 am
Forum: Compressed files and methods
Topic: Algorithm is found... How to use it?
Replies: 12
Views: 4310

Re: Algorithm is found... How to use it?

Image

Working! I don't believe i just did it. ^_^
So much thank you for clean C.
Now i only need to understand the format of meshes. Hope it will be easier.
by Corwin
Mon Oct 12, 2009 9:14 pm
Forum: Compressed files and methods
Topic: Algorithm is found... How to use it?
Replies: 12
Views: 4310

As i just discovered the said function only reads strings like 'data/Textures/blabla.texpack' letter-by-letter and converts them to lowercase. I'm LOL x) Nevermind. i've finally found the right function. Here it is, in all its glory: (its C) int __cdecl Uncompress__No_Really(int START, int END) { in...
by Corwin
Sat Oct 10, 2009 9:18 am
Forum: Compressed files and methods
Topic: Algorithm is found... How to use it?
Replies: 12
Views: 4310

Re: Algorithm is found... How to use it?

Thanks for reply.) This game is multiplatform - xbox is main i guess. (because function for reading files refers to XBoxFileHAL.cpp) I tried XMemDecompress, didn't work. (I still hope to get this game easyly....) :cry: Maybe you'll take a quick look at the attached file? Some strings are readable, s...
by Corwin
Sat Oct 10, 2009 2:03 am
Forum: Compressed files and methods
Topic: Algorithm is found... How to use it?
Replies: 12
Views: 4310

Algorithm is found... How to use it?

Hello... I've spent about a week with IDA pro, and... YES, i've finally discovered the possible uncompression function used in "my" game. Pseudocode by hexrays ( :ninja: ) void __cdecl unCompress_function(int a1) { int *v1; // esi@1 char v2; // al@2 v1 = (int *)a1; if ( *(_BYTE *)a1 ) { do...