Oooh ok.. I got it now.
Oooh ok.. I got it now.
Last edited by john007; 15-08-16 at 02:04 AM.
I tried unpacking all Lethita's animations and animation scripts.
I triple checked and made sure I removed every HFS, but the game still won't read the files outside the HFS.
So either it won't read certain file extensions, or certain folders, or look for missing files of certain HFS.
It's not only a matter of "if an HFS exists that refers to that same folder" (if that's even the case).
Man if we could use stuff like this to trigger bosses we could spawn even lamhfada? : https://www.youtube.com/watch?v=KJzYi6hy7Mw
Should be able to. When I had no server, I used console to move between maps and there were no spawns.
I edited the BSPs to spawn enemies, bosses, etc. The BSP has all the spawn triggers defined, and they ask the server what to spawn. You can override that by directly referencing enemy names instead.
I uploaded my current server/client. Pass is rz
https://www.sendspace.com/file/ljffqu
- Season 2 login and char select
- Season 3 char create, you can make Sylas/Hagie (but not Delia)
- Hagie spawns with his Phantom Blade, but still can't do story
- You can now equip dev_gm_badge (gives insane stats for dev/GM testing)
- GM event is turned on (not sure what it does)
- Removed class restrictions from all items
- Turned Finish system off (because it's annoying)
- Forgot what else I changed.
If you're wondering why create Sylas doesn't show his model, it seems a newer Bin folder is necessary.
It works properly if I use the latest US bin folder (but then the client can't talk to the server properly).
By the way... I have a bunch of old Vindictus files from old versions, just before and after they started adding uptodateinfo2.dat protection. Would those files be of use to anyone?
- - - Updated - - -
Uh, I think I found a way around uptodateinfo2 that allows the bin folder to be edited.
This has to be the stupidest workaround ever. Here's how to do it:
Use a hex editor, open Vindictus.exe and do a search for %s\bin\%s
Change that to %s\crc\%s (or whatever else fits into 3 letters) then save.
Have a valid uptodateinfo2 and bin folder. Rename the bin folder to "crc" (or whatever you used above).
You can then use whatever you like as the bin folder.
The game will compare uptodateinfo2.dat to the crc folder, but use the bin folder for the actual game.
Confirmed it seems to work. I edited scripts/ to modscripts/ in engine.dll and the game still loaded.
Last edited by Patchouli; 15-08-16 at 11:24 AM.
I was thinking it was stupid how we could get around uptodateinfo.dat by removing it.
So I thought maybe there's a stupid way to bypass other stuff. Looks like I was right.
Edit: Using new server, client or engine.dll with old bin folder just crashes the client, gives an error dump.
Well, I guess someone around here can figure out how to hack the new ones to work with our server now.
Edit2: I went into client.dll and edited a bunch of scripts/ folder references to use script_/ and it now loads modified scripts outside of the HFS files.
Last edited by Patchouli; 15-08-16 at 11:44 AM.
i think this why cashshop error... soo i try start services with KR-DEV gamecode and now getting sql permision errors..
yeah my english is bad :p
![]()
If you keep latest eu bin and replace with old working bins: engine/server/StudioRender/client/datacache dlls with patchouli's method game will launch with no errors
Thats Fu@#ing stupid ... but it works hahaha, ty m8
- - - Updated - - -
Yep, thats why I was looking for method for these dll's , and @Patchouli made it ^^
EDIT: btw now we can make dalia , kappa
EDIT2: ..or not -.-
Last edited by AzumaR2; 15-08-16 at 01:15 PM.
Still need to edit engine, server, client dlls to communicate with our server, and fix the Delia creation error in the database (hair_hair01). It looks like the newer bin files use a "microplay mode" that isn't in our old versions (microplay = boat). That's probably why boat doesn't work, server doesn't know what "microplay mode" is.
I tried replacing filesystem_stdio and launcher with old versions and Good Stuff Lite 1.002, 1.005c.
One of the GSL versions made the game look for heroes.db3 in Vindictus/sqlite/ but even if it finds it there, it crashes afterwards anyway. I suspect filesystem_stdio tells the client how to read the HFS files, so it was probably trying and failing = crash. I don't really know, though.
I guess we need to find some coders/hackers who can decompile those dlls and edit them to communicate with our server and maybe allow us to modify HFS, etc. It's not my area of expertise.
Im just curious now. How did we even get our server files anyway? Everything happened so quickly.
Leak? Reverse engineering? Is reverse engineering even the majority of releases? I wanna know.
I realized heroesoptool was made of c sharp. Was it partially leak and partially re.engi.?
Yet my assumption is just leak since why reverse engineer an old server version right?
Someone leaked it. I've also heard that some people have the latest server source code, somehow.
There have been posts in this thread that seem to reference it.
Someone knows how to get the newest Eu Client running?