Unity FurryVNE [2024-06-19] [FurryVNE Team]

3.90 star(s) 9 Votes

harshdark

Newbie
Sep 2, 2020
56
31
Comparing VaM and this is unfair
VNE is more for furries (duh). And offers though limited, but a bit more accessable way of creating interaction
VaM's UI is much more convoluded and cluddered (In my opinion) And all the half a dozen variations of presets for all the things, can be overwhelming, not to mention plugins, dependencies, colliders.

Both are similar, it's like saying that tomatos and watermelons are the same because they're round.

Just my opinion. Just my autism blooming :)
plus VaM has like 10x the patreon support
 
  • Like
Reactions: estreichn_l359

spicysauce220

Member
Sep 28, 2017
135
45
the crack archive does not seem to have the assembly file described in the instructions, am i missing something?
It's the new version 2024-03-24 lets start a full tutorial FORGET ALL THE OLDER ONE

The Downloads :

GameFile :Pixeldrain

Crack : Pixeldrain

Patcher : W.I.P

Easy Mode :
Disable AV
Extract the patcher inside the game folder were the game exe is
Run the patcher wait until the patcher finished and enjoy your game

Hard Mode (no support):
1. First start by pressing win + r and type %appdata% search for the furryVNE folder and make a backup of it then delete the folder
ALL YOUR CHARACTER IS INSIDE THIS FOLDER IF YOU DONT BACKUP NOT MY PROBLEM!!!

2. open your registry editor win+r type regedit

Go to and delete the entire key you need to remove FurryVNE from software!
HKCU\SOFTWARE\FurryVNE Team

The you need Set computer name we will use regedit as its open go to
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
Edit ComputerName and paste 216980DAF7D7A10
You can also export the actual name of the computer if you want to restore it ans edit the name each time you want to play!
Note that this method do not need a reboot to apply the name.

3.Then open the crack achive and extract GameAssembly inside the game folder and replace it when asked
Execute the 2024-03-24.reg and accept that the file write the value inside registry

4.go back to you %appdata% and extract the FurryVNE inside the %appdata% Folder at the same location you have deleted the previous one

You can restore all the folder located inside your backup that are NOT ZBrowser and cache!!!! DO NOT EVER FUCKING EVER TOUCH THOOSE FOLDER IF YOU TOUCH THEM YOU CAN FUCK THE CRACK AND NEED TO START FROM SCRATCH AGAIN!!!!!!
 

harshdark

Newbie
Sep 2, 2020
56
31
Wonder if they implemented user bans just right now for this specific build right after knowing about the crack
Im not a crazy conspirationist right?
wouldnt surprise me looks like a patreon id was included in the registry for the new version but not the previous versions

plus they didnt ban the account until after npomme posted the crack with the registry info or else npomme wouldnt have able to make the crack
 
Last edited:

bluespark

New Member
Feb 23, 2019
8
7
for some reason the leftAlt+A does not work and when I try to activate it through the "edit" tab (I just found it) it is disabled
It's probably going to look like it didn't do anything - Alt+A is solely for unparenting the limb from wherever you stuck it, so the limb will stay in the same position. For example, if you stick the limb to another character and that character moves, the stuck limb moves with them. If you then use Alt+A, the stuck limb won't move with the other character but it will stay in the position it got stuck in. If you want to reset that limb entirely, use Alt+R.

It just depends on what you're trying to do, exactly. If you can be more specific, I'm willing to help.
 
Mar 21, 2023
168
78
:unsure: thats strange an i have bad new
View attachment 3478082

for making this work i need an account but i think they figured the what the account that someone lend me was and shutted it down

So i wonder if anyone here is a crypto guy and want to try to identify what encryption they use for some of the file this will create a way to maintain the crack without any account if you interested on decrypting the funcking file contact me we will talk about it
Welp. Looks like I was right. They keys are tied to individual accounts. It's alreay been established that you need to connect to the internet the first time to register the machine on their server so it "unlocks" the game. What they are probably doing it matching the device IP and location to a particular authorization ID. This means if another pc tries to connect with the same credentails, the server will see this and block it in addition to notifying the owners who then ban that account.

The big issue is after this, no one will risk an account. This is because (I don't know if they do this but they could), you enter your payment info on Patreon and click agree to legal contracts. What the developer could do is add a clause where if you share your patreon key, they could fine you $250 or something and since your payment is already connected to paypal, they just charge your account. The only way to bypass this is to buy one of those visa pre-paid gift cards. At this point I don't think anyone would be willing to do that and create a seperate patreon account. Lastly they could IP ban your device so you now need (A new throw-away patreon account, pre-paid debit card for payment, and a device you don't mind getting banned).

What interests me is it looks like the entire game downloads. It's not like you connect to a server and then download the rest of the game (no doubt they will now switch to this method) so you have everything installed locally. This means there is a file somewhere that is looking for a true/false value to be filled. You don't need to change your pc name or anything. You need to find this root file that controls everything (assuming the game is not setup in a tree-branch matrix where several files rely on one another to confirm identity making cracking much harder). The only way to find this file is to go though EVERY file for the game and decode it. This could take weeks to do and no one in their right mind would do that for free.


I do not know how to crack. I just have a lot of IT experience in cyber and am thinking about how the developers would block the crack.
 

Gmarto

Newbie
May 2, 2023
55
136
no doubt they will now switch to this method
Will this change the whole game structure? If yes, they would just waste a lot of time to make the almost pirate-free game instead of upgrading the content of the game, that will cause the loss of patrons, that donate to see more content, not to see the most Fort-Knox-similar program
 

harshdark

Newbie
Sep 2, 2020
56
31
Welp. Looks like I was right. They keys are tied to individual accounts. It's alreay been established that you need to connect to the internet the first time to register the machine on their server so it "unlocks" the game. What they are probably doing it matching the device IP and location to a particular authorization ID. This means if another pc tries to connect with the same credentails, the server will see this and block it in addition to notifying the owners who then ban that account.

The big issue is after this, no one will risk an account. This is because (I don't know if they do this but they could), you enter your payment info on Patreon and click agree to legal contracts. What the developer could do is add a clause where if you share your patreon key, they could fine you $250 or something and since your payment is already connected to paypal, they just charge your account. The only way to bypass this is to buy one of those visa pre-paid gift cards. At this point I don't think anyone would be willing to do that and create a seperate patreon account. Lastly they could IP ban your device so you now need (A new throw-away patreon account, pre-paid debit card for payment, and a device you don't mind getting banned).

What interests me is it looks like the entire game downloads. It's not like you connect to a server and then download the rest of the game (no doubt they will now switch to this method) so you have everything installed locally. This means there is a file somewhere that is looking for a true/false value to be filled. You don't need to change your pc name or anything. You need to find this root file that controls everything (assuming the game is not setup in a tree-branch matrix where several files rely on one another to confirm identity making cracking much harder). The only way to find this file is to go though EVERY file for the game and decode it. This could take weeks to do and no one in their right mind would do that for free.


I do not know how to crack. I just have a lot of IT experience in cyber and am thinking about how the developers would block the crack.
its not by ip address

its a GetDeviceUniqueIdentifier call wich is a hash calculated with this info:
returns a hash from the concatenation of strings taken from Computer System Hardware Classes ( ):
Win32_BaseBoard::SerialNumber
Win32_BIOS::SerialNumber
Win32_Processor::UniqueId
Win32_DiskDrive::SerialNumber
Win32_OperatingSystem::SerialNumber


npomme spoofed it by turning the GetDeviceUniqueIdentifier call into a GetDeviceName call in the assembly dll and putting the activated unique id in as the computer name

that still seems to work to get pass the verify screen but most charas wont load in interactions in the 03-24 build for some reason

maybe the new build runs a hash check on the dll to prevent charas from loading if the dll hash changed? but then why wouldnt they just block the app from working at all? hard to know if the new build is broken because of the account that activated it or because the dll changed or because its just a buggy build
 

StoneyGx

Newbie
Mar 13, 2020
22
34
Is it possible to edit a character that is already in an interaction?
You can actually. It works on the patreon version, dont know about cracked ones, should tho. Go to the animation firstly. Click Debug->Manifest. Copy hash name (the mess of numbers and letters) of character you want to edit. Paste in notes, specify somewhere that it is the "old" hash.
Go to character creator, load character you want to edit. Edit it to your liking. Save it, export for interactions, and load the new, edited character in a new interaction. Click Debug->Manifest. Copy hash name. Paste in notes, specify that this is the "new" hash.
Exit game. Press windows+rkey and paste this in the search, hit enter.

%appdata%/FurryVNE/Cloud/Interaction/Characters

So, in this window, in the search function, paste the "old" hash name, search it and delete it the file. Then, paste the "new" hash name, search it and RENAME the file to the "old" hash name. Should be it.

But be careful and do it slowly, i've fucked up quite a bit of characters like this, some i was able to get back, some now need both hash names to work, so pay attention.
 

harshdark

Newbie
Sep 2, 2020
56
31
You can actually. It works on the patreon version, dont know about cracked ones, should tho. Go to the animation firstly. Click Debug->Manifest. Copy hash name (the mess of numbers and letters) of character you want to edit. Paste in notes, specify somewhere that it is the "old" hash.
Go to character creator, load character you want to edit. Edit it to your liking. Save it, export for interactions, and load the new, edited character in a new interaction. Click Debug->Manifest. Copy hash name. Paste in notes, specify that this is the "new" hash.
Exit game. Press windows+rkey and paste this in the search, hit enter.

%appdata%/FurryVNE/Cloud/Interaction/Characters

So, in this window, in the search function, paste the "old" hash name, search it and delete it the file. Then, paste the "new" hash name, search it and RENAME the file to the "old" hash name. Should be it.

But be careful and do it slowly, i've fucked up quite a bit of characters like this, some i was able to get back, some now need both hash names to work, so pay attention.


 

npomme

Member
Nov 20, 2020
372
574
its not by ip address

its a GetDeviceUniqueIdentifier call wich is a hash calculated with this info:


npomme spoofed it by turning the GetDeviceUniqueIdentifier call into a GetDeviceName call in the assembly dll and putting the activated unique id in as the computer name

that still seems to work to get pass the verify screen but most charas wont load in interactions in the 03-24 build for some reason

maybe the new build runs a hash check on the dll to prevent charas from loading if the dll hash changed? but then why wouldnt they just block the app from working at all? hard to know if the new build is broken because of the account that activated it or because the dll changed or because its just a buggy build
if it was the case it will just have no textures no mesh and also will not pass the verify step i think the dev fucked up the build
 

npomme

Member
Nov 20, 2020
372
574
Welp. Looks like I was right. They keys are tied to individual accounts. It's alreay been established that you need to connect to the internet the first time to register the machine on their server so it "unlocks" the game. What they are probably doing it matching the device IP and location to a particular authorization ID. This means if another pc tries to connect with the same credentails, the server will see this and block it in addition to notifying the owners who then ban that account.

The big issue is after this, no one will risk an account. This is because (I don't know if they do this but they could), you enter your payment info on Patreon and click agree to legal contracts. What the developer could do is add a clause where if you share your patreon key, they could fine you $250 or something and since your payment is already connected to paypal, they just charge your account. The only way to bypass this is to buy one of those visa pre-paid gift cards. At this point I don't think anyone would be willing to do that and create a seperate patreon account. Lastly they could IP ban your device so you now need (A new throw-away patreon account, pre-paid debit card for payment, and a device you don't mind getting banned).

What interests me is it looks like the entire game downloads. It's not like you connect to a server and then download the rest of the game (no doubt they will now switch to this method) so you have everything installed locally. This means there is a file somewhere that is looking for a true/false value to be filled. You don't need to change your pc name or anything. You need to find this root file that controls everything (assuming the game is not setup in a tree-branch matrix where several files rely on one another to confirm identity making cracking much harder). The only way to find this file is to go though EVERY file for the game and decode it. This could take weeks to do and no one in their right mind would do that for free.


I do not know how to crack. I just have a lot of IT experience in cyber and am thinking about how the developers would block the crack.
You need to decrypt the file {timestamp}.byte located into %appdata%/FurryVNE/cache/1/*.byte
Thats all

If you want to study the code i suggest you get older build as they now obfuscated the shit out anything that use that file

if you want the whole dialog tree for authentication online its simple

Connect to patreon return you are connected to patreon we dont care about this one because it can fail but it ok even if there no pledge they just check that the patreon login was a success

after that they go to yl2Cloud/verify-user that all the magic

the argument of the post request are

SessionID from unity, passwords, HardwareID

the password are multiple sha hash 15 in totate separated by "," as delimiter

the HardwareId is your device unique identifier

If you failed login to patreon the backend return {Valid : false, Reason : "login"}

if you failed the pledge check {Valid : false, Reason : "pledge" }

if you are banned {Valid : false, Reason : "banned" }

if all good the backend return a byte stream that is the 103kb byte file located in appdata

I bet money that it contain decrypted

Hardware id, username, game version, and some needed stuff for the meshes and texture to work

There no black magic here and dont try the only true or false to be set if it was that simple replacing jz by jmp will solve our problem but the game take the same path for online and offline as a code flow the only thing that make it change are the fields and they are mostly arrays and there is too much of them to attempt to patch them all

i dont think they are as stupid as the heat devs and let an true false easy open door as also they have a concrete example of what you need to not do

the key is the decrypted file it will solve all the inner working of the whole protection


Will this change the whole game structure? If yes, they would just waste a lot of time to make the almost pirate-free game instead of upgrading the content of the game, that will cause the loss of patrons, that donate to see more content, not to see the most Fort-Knox-similar program
they will not make the file download from cloud for one absolute reason bandwith is Expensive as fuck imagine if we needed to download files each time you launch the fucking game mumtiply that by the user base and add 20 or more % to account for new user and now search for an host that will have gread BP for low price and sond limit transfert speed if they do that they are fucking moron and they will pay over 1K/month for "anti hacking"

And i give you the solution to this now patch the file delete method to NOP launch the game wait download end and you have the files all of these cost for something that you can hack in 10 seconds straight

and if they make direct access over network you dont even want to know how much it will cost ask any game like shake and fidget or event facebook game how much that cost / month and you will be surprised by the price
 
  • Like
Reactions: furryfuntime21

npomme

Member
Nov 20, 2020
372
574
its not by ip address

its a GetDeviceUniqueIdentifier call wich is a hash calculated with this info:


npomme spoofed it by turning the GetDeviceUniqueIdentifier call into a GetDeviceName call in the assembly dll and putting the activated unique id in as the computer name

that still seems to work to get pass the verify screen but most charas wont load in interactions in the 03-24 build for some reason

maybe the new build runs a hash check on the dll to prevent charas from loading if the dll hash changed? but then why wouldnt they just block the app from working at all? hard to know if the new build is broken because of the account that activated it or because the dll changed or because its just a buggy build
Not exactly turning a call to an another one but yeah almost that ;p i was loading the computer name fuction inside the GetDeviceUniqueIdentifier memory allocation to make the subroutine calculate the "identifier" from known value and fixed one

as the IL2CPP interop that is messing with my try to hook the subroutine or GetDeviceUniqueIdentifier method to replace the returned value and directly injecting value by replacing the code is little trycky because there is not much space at the location of the call of the GetDeviceUniqueIdentifier
 
Last edited:

40C72

Member
Nov 8, 2021
138
415
Here's a quick fix for the 3-12 game version that completely removes the need for having to rename + restart your device. You'll need an unmodified GameAssembly.dll file, so re-extract the archive, move (or rename) the "clean" GameAssembly.dll file, run npomme's patcher, then put the GameAssembly.dll file back. This just ensures his patcher doesn't change the file

Installation is simple. Move the downloaded file (called "NVUnityPlugin.dll") to the game's directory (as in, it should be next to FurryVNE.exe and the like). That's it, though you'll also probably want to restore the original registry values and name of your device to whatever they were before they got changed
 

npomme

Member
Nov 20, 2020
372
574
Here's a quick fix for the 3-12 game version that completely removes the need for having to rename + restart your device. You'll need an unmodified GameAssembly.dll file, so re-extract the archive, move (or rename) the "clean" GameAssembly.dll file, run npomme's patcher, then put the GameAssembly.dll file back. This just ensures his patcher doesn't change the file

Installation is simple. Move the downloaded file (called "NVUnityPlugin.dll") to the game's directory (as in, it should be next to FurryVNE.exe and the like). That's it, though you'll also probably want to restore the original registry values and name of your device to whatever they were before they got changed
You managed to make the hook work?

You mind to share to me in mp i'm curious why mine was pooping on itself?
 

shimdim

New Member
Apr 11, 2020
14
26
I came onto f95zone expecting more lack of progress on the crack, 'cause I haven't gotten on this site in a minute. I find now that...

...WE HAVE A FUCKING CRACK LET'S GOOOOOOOOO!!!

Thank you very much npomme, your contributions to the broke and horny furry community will be remembered for eons.


In any case I jumped on the installation and immediately made a FutaXFemale scene because I'm just a depraved bastard like that. Cheers to everyone who waited this long for porn gaming peak to be made for everyone. Cheers! (wait, would "Happy Cumming!" work well in this situation too? idk)
 
  • Yay, update!
Reactions: Placebo00

npomme

Member
Nov 20, 2020
372
574
I came onto f95zone expecting more lack of progress on the crack, 'cause I haven't gotten on this site in a minute. I find now that...

...WE HAVE A FUCKING CRACK LET'S GOOOOOOOOO!!!

Thank you very much npomme, your contributions to the broke and horny furry community will be remembered for eons.


In any case I jumped on the installation and immediately made a FutaXFemale scene because I'm just a depraved bastard like that. Cheers to everyone who waited this long for porn gaming peak to be made for everyone. Cheers! (wait, would "Happy Cumming!" work well in this situation too? idk)
Yeah but there no happy ending here right now dev have banned the account i used to generate the needed files so i cant update the game for the future release until i find a way to generate the said file without account Enjoy the build tho !
 
3.90 star(s) 9 Votes