SVN link: http://tempest377.googlecode.com/svn/trunk/
Information:
Why 377?
In my opinion 377 is the revision with the most potential.
The client is small and manageable (compared to the more recent builds, I'm not in favor of refactoring 700+ classes).
It was the last revision before 400. Meaning no mapdata. Nobody has all xtea keys from any revision 400+, so in a way all 400+ servers are half-assed, using 377 maps with custom 508 maps or something like that.
And most importantly
we actually have the cache of the client we're working with, unlike 317
.
Goals:
To create a readable, usable client that will destroy any/all 317s out there.
To motivate [lazy] people [who can't be fucked to do client work] to switch to 377.
To finish this before Apollo's release.
Media:
Progress:
Code:
Class48 = IdentityKit
Class13 = Interface
Class33 = Cache
Class2 = Archive
Class16 = ItemDefinition
Class37 = NPCDefinition
Class49 = VarBit
Class27 = SpotAnimation
Class14 = Animation
Class47 = ObjectDefinition
Class43 = Varp
Class15 = Floor
Class50_Sub1_Sub1_Sub1 = Sprite
Class50_Sub1_Sub1_Sub2 = IndexedSprite
Class50_Sub1_Sub1_Sub3 = Font
Class17 = Socket
Class12 = SizeConstants
Class50_Sub1_Sub4_Sub3_Sub2 = Player
Class50_Sub1_Sub1 = Renderer2D
Class50_Sub1_Sub1_Sub4 = Renderer3D
Class51_Sub1_Sub4_Sub3_Sub1 = NPC
Class47 = CollisionMap
Class24 = IsaacCipher
Class30 = BZip2Decompressor
Class1 = BZip2Entry
Class23 = CacheIndex
Class43 = Skills
Class25 = TextUtil
Class51_Sub1_Sub2 = Packet
Class18 = GraphicsBuffer