vndsX version 1.2.3 (= vnds 1.2.3 + stuff)
bug fixes:
fixed one or two memory leaks -> using delete instead of delete[]
features:
Flashcards almost always use FAT filesystems and FAT is very inefficient for storing lots of small files. Blocksize is very large -> 16KB on a 1GB filesystem. This basically means that all filesizes are rounded up to multiples of 16KB and a lot of space is wasted. Grouping the files in a tarball-like archive can thus save a lot of space. I tested it on FateDS to see what kind of size-advantage it would have and got these results:
PAK foreground+background = 40.632.320 bytes
FAT foreground+background = 53.362.688 bytes
I've added a java-implementation of Pak and Unpak to help you create PAK-files. To use the program, run:
"java -jar Pak.jar foldername outputfile" from the command prompt. The source-code is included in the jar-file (which is just a simple zip-file with a funny file-extension). If anyone wants to make a C++ implementation feel free to do so.
p.s.: Next on my list is fixing the sound+music.
Download:
http://www.mediafire.com/?fvnjkmcrbjm
<or>
http://rapidshare.com/files/102435872/vndsX-1.2.3x.rar.html
only problem I have with .pak formats is you have to load the whole file into memory before handling.
that's really good... but most of the small files are the scripts (think tsukihime), so why not a script.pak?
>>3
because those are the files that have the most problems
Is there an unpaking utility?
Yes, open Pak.jar using winrar. There's sourcecode for both Pak and Unpak.
Some stuff I experienced in vndsx 1.2.4x (FateDS 0.6.1)...
-When music is playing, the possibility of a freeze occurring increases.
-It is better to save when there is no music.
-It is better to load when there is no music; going to new game first seemingly always resulted in a successful save load.
-If vndsx freezes while saving, that save becomes corrupt.
-The chances of freezing increase whenever a new sound/image is loaded while music is playing.
-Corrupt saves seem to cause vnds to freeze even at the load screen.
-(not sure if this is related to the previous note) going to the load screen too early can result in a freeze.
-"save" is a selectable option even at the title screen.
For some reason one of my saves became corrupted and what ended up happening is that it started mirroring the timestamp of a later save I made in another slot. Other corrupt saves would (sometimes) load, but I would be taken to a very early point in the novel.
Hi are u making an NDS game an need artist? maybe i can help to boost up ur game ;)
here is my work
http://www.garagegames.com/community/forums/viewthread/96597/1#comment-649013
just maybe u need artist i would love to.
i am making a flash simulation game like this but still the dummy
http://www.vresgame.com/index3.html
thanks best regard
Wilson