• This is a reminder of 3 IMPORTANT RULES:

    1- External self-promotion websites or apps are NOT allowed here, like Discord/Twitter/Patreon/etc.

    2- Do NOT post in other languages. English-only.

    3- Crack/Warez/Piracy talk is NOT allowed.

    Breaking any of the above rules will result in your messages being deleted and you will be banned upon repetition.

    Please, stop by this thread SoccerGaming Forum Rules And Guidelines and make sure you read and understand our policies.

    Thank you!

AFS2FS: Kitserver module for easy BIN-management

juce_66

Reserve Team
AFS2FS.dll 7.1.1.3
This is an experimental kitserver module. It allows to organize your BIN-files into folders on disk, instead of inserting them into AFS(*.img) files, which is sometimes a pain, and may require a lot of extra disk space.

Str@teG came up with this idea of organizing BINs into folders, and now it is possible using this new module - afs2fs.dll. I know that personally i was often reluctant to install some patches that required an AFS-rebuild, not because it's difficult or anything, but because it can be time-consuming and disk-space-hungry. With afs2fs, this is now very easy: you just put the BIN into correct folder and that's it. Obviously, there are no size constraints - the bins can be as large as needed.

DOWNLOAD (2MB)
http://files.filefront.com/afs2fs+711dzip/;9621262;/fileinfo.html
http://www.speedyshare.com/382671236.html
http://rapidshare.com/files/91301825/afs2fs-711d.zip.html


How to install:
1. You will need Kitserver 7.1.0m or newer.
2. Put afs2fs.dll into kitserver folder - alongside other DLLs.
3. In kitserver folder, create a new folder named img, and then inside that one, create folders, as needed, named - cv_0.img, cv_1.img, rs_e.img, and so for. That's where you're going to be putting the BIN-files. (It's important to name the folders correctly: a folder must have exactly the same name as the corresponding AFS-file. For instance, if you call a folder cv_0, instead of cv_0.img, things will not work.).
See readme.txt and the example with Del Piero's face.

4. In config.txt, add a line to load afs2fs.dll:
Code:
[kload]
dll = zlib1.dll
dll = libpng13.dll
dll = kserv.dll
dll = lodmixer.dll
[b][COLOR="Blue"]dll = afs2fs.dll[/COLOR][/b]

[lodmixer]
...

5. Together with the afs2fs.dll, there's an example with cv_0.img folder, and faces_1951.bin (Del Piero's face, made by Ronie). You can name the files whichever way you want, but you must follow one rule: there must be a BIN number in the name, and it must be preceded by an underscore character ('_').

Examples of correctly named files:
faces_1951.bin
unnamed_40.bin
balls_7.bin
unknow_8
(.bin extension is optional)

Examples of incorrectly named files:
unnamed10.bin - no underscore symbol before the BIN number.
face.bin - no BIN number.


----------------------
Previous version (without sound support) is here:

DOWNLOAD (240K)
http://files.filefront.com/afs2fs+710fzip/;9524148;/fileinfo.html
http://www.speedyshare.com/957195328.html
http://rapidshare.com/files/87210296/afs2fs-710f.zip.html
 

WeVi

Youth Team
Great stuffs, juce. It'll save quite a bit of headache, importing into the img with potential screwing up. Hope something like this is possible for ps2, but .... well..
Again, thanks for great stuffs like this.
 

Rafnagud

Club Supporter
Great work juce. Thanks a lot for all the great work you did over the last years. I still remember the day you released the very first lod mixer for PES.
I linked your topic to a dutch forum and everybody was saying what's this?
Then they dowloaded the lod mixer and were wowed. Is this an english word?
 

juce_66

Reserve Team
yeah, i think there's a word like that in english. there are new words being made every day, it seems ;)
 

sebx

Club Supporter
Juce_66 - it is milestone improvement !!! It is so easy install patches and updates - thanks !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 

nik0s

Club Supporter
I suggested this two years ago,even before kitserver supported loading stadiums and haristyles but it got lost in the millions of posts about how ppl couldn't see their favorite boots on :)

Anyway, thinking about it is one thing but implementing it is another so congrats on another amazing contribution to the public juce!

I had suggested something else that slipped by you in the past and since you are such a nice chap and listen to requests I'll repost it and maybe you'll agree with me.

Would it be possible to have an option in the kitserver to select the folders (relative to the hooked exe) where the option file and the data files are?

I've used multiple patches for all the latest PESs and what I did was hexedit each patches exe to set the name of the saves folder and the name of the data folder so that I can simply use multiple exes and according data/save folders for each patch. Moreover patches that use kitserver wouldn't need to copy anything to MyDocuments/Konami, they would simply place the option file in the patches dat folder

But a) its a pain to hex edit exes for most users, b)even then the filename sizes need to be the same so you end up with da1 or s_p1 etc etc. You could go to as much as even select the filenames for the data files so that you can have patches share folders (to reduce disk usage, for example to patches might simply habe cv0.img different and the others the same). This option would follow this new addition of loading files from the file system instead of the img/afs files.

Besides that,for the option file it's imperative for ppl that use the same PC with multiple accounts as you have to keep copying the file from one user to another every time you login if you want to share saves etc.

I guess you have hooked all filesystem calls so it should be a piece of cake :D

Rafnagud;2473377 said:
Great work juce. Thanks a lot for all the great work you did over the last years. I still remember the day you released the very first lod mixer for PES.
I linked your topic to a dutch forum and everybody was saying what's this?
Then they dowloaded the lod mixer and were wowed. Is this an english word?

The word you're looking for is awed :)
 

Rekmar

Club Supporter
this tool is great!
installing patches is now easy, the way it should be

although you announced there won't be any faceserver/ballserver/etc this time, this functionality almost make it so they won't be needed.

now there will only be a single thing missing in my opinion. right now there's still the limit of the amount of face textures used by the game (as opposed to PES6's faceserver functionality, that made all players' faces unique). any hopes for such functionality as a kitserver module?
thanks!
 

Energia

Reserve Team
@JUCE:

with Vista x64 ultimate (64bit) game crashes when I come back to windows desktop (the same was in kitserver 6, solved by Robbie for Vista users)...

Online Crashes when start a match...

Could you solve them?

Thank's in advances...
 

juce_66

Reserve Team
nik0s,
good suggestion, too bad i missed it last year. This year though, i'm pretty much done with the tools for PES2008. For variety of reasons, some of them are too boring to explain. Perhaps, next year version will be better, and i'll get back to kitserver and do that feature with option file/saved data folder selection.
 

nik0s

Club Supporter
juce_66;2475421 said:
nik0s,
good suggestion, too bad i missed it last year. This year though, i'm pretty much done with the tools for PES2008. For variety of reasons, some of them are too boring to explain. Perhaps, next year version will be better, and i'll get back to kitserver and do that feature with option file/saved data folder selection.

thx

I hope you don't abandon this project..but even if you do you'd still be my favourite PES person (Y)
 

juce_66

Reserve Team
by tagged, you mean so that title and author are correctly displayed? If so, then you're in luck: i've actually just added that feature in 7.1.1.2 release :)
 

juce_66

Reserve Team

Rafnagud

Club Supporter
I have the feeling that kitserver is using the kits in the img/cv_0 directory instead of the kits in the gdb/uni directory? Is this correct? If yes, can we change this loading order?
 

juce_66

Reserve Team
Kits in GDB have highest "priority" - meaning they are always used instead of kits from cv_0.img file or from img/cv_0.img folder in kitserver.

If you have a kit in GDB and you're not seeing it in the game, then it's either incorrectly mapped (in map.txt) file, or perhaps the image is in the wrong format. Check your kitserver log for any error messages.
 

Energia

Reserve Team
Vista Crashes....

juce_66;2484523 said:
New version: AFS2FS 7.1.1.3
- fixed the problem with some BINs not always loading (unnamed_1.bin from rv_e.img, for example)
- added ballnames support. (NOTE: balls.txt and songs.txt files should now be placed in kitserver/names folder).

DOWNLOAD:
http://files.filefront.com/afs2fs+711dzip/;9621262;/fileinfo.html
http://www.speedyshare.com/382671236.html
http://rapidshare.com/files/91301825/afs2fs-711d.zip.html

Is there a way to solve CRASHES when you esc from game in VISTA?

Robbie solved the same problem since kitserver 6 was released... I tested it on VISTA x64 and Robbie solved...

Could you make this DLL compatible as like others dll, with VISTA?

Thank's in advanced...
 

Rafnagud

Club Supporter
juce_66;2484066 said:
Kits in GDB have highest "priority" - meaning they are always used instead of kits from cv_0.img file or from img/cv_0.img folder in kitserver.

If you have a kit in GDB and you're not seeing it in the game, then it's either incorrectly mapped (in map.txt) file, or perhaps the image is in the wrong format. Check your kitserver log for any error messages.

Thanks for the information. Everything is working fine. The map.txt file is correct and the images are in the correct format. I'm only having problems with the goalkeeper's uniforms from Arminia Bielefeld, Energie Cottbus and Hansa Rostock. For an unknown reason they wear a grey shirt with the name placeholder.com on it. I'm using gdb v.3.06 right now. Can the option file cause the problem? Thanks.
 

juce_66

Reserve Team
well, i don't think option file is the reason here... but i've been wrong before. Hard to say, without seeing the GDB.
could you upload your Arminia Bielefeld GDB folder, and your map.txt file, so i can try here, on my pc?

EDIT:
btw, you may want to try the latest kserv.dll (7.1.0.19). I haven't released it publicly yet, but it has a couple of bugs fixed, one of them related to reading the map.txt file. Here's the DOWNLOAD link:
http://files.filefront.com/kservdll+71019zip/;9625878;/fileinfo.html
 


Top