Ep1cL3w7z Posted May 25, 2015 Posted May 25, 2015 Hey, I'm using a JC feature in BDIC to track stripped armor. But the thing about deleting your storage for you that caused the SLNC bug? I've never seen anything like that anywhere. It's a necessary evil - it's a very rudimentary form of garbage collection, a process that gets rid of old, unused data still sitting in memory. Since we don't have access to the internals of the Papyrus VM, more complex GCs can't really be created. So, what JContainers does, is use simple reference counting, and a timer to clear out data that isn't referenced anywhere. Since Papyrus scripts can be paused/interrupted at any time, for an unknown amount of time, and can perform wildly differently under various conditions, the ~10 second timer it has on unreferenced structures will sometimes be hit on your temporary variables. So, you have to use the Retain method to tell JContainers not to garbage collect it. It basically just increments the structure's reference counter by 1. It's essentially a way to say, "hey, I'm going to be using this for a while, don't get rid of it until I tell you it's safe to". That's what the Release method does; it decrements the counter, and if nothing else references the structure (counter is 0), it can again be garbage collected (and probably will be in 10 seconds). See the documentation.
Bad Dog Posted May 25, 2015 Posted May 25, 2015 Ya, I understand the system. But I've been around since garbage collection was invented and I've never seen a system that junks your memory on you without your asking for it. The early systems like C++ would require you do free memory explicitly--the reverse of JC. They led to a lot of memory leaks, where memory became unrecoverable if you didn't do things right. That was bad, but this is arguably worse. Edit: I guess I should make it clear that I'm not really slamming the JC guys here. Skyrim is its own world and maybe the default they've chosen makes sense. It's just very error-prone.
Ep1cL3w7z Posted May 25, 2015 Posted May 25, 2015 Ya, I understand the system. But I've been around since garbage collection was invented and I've never seen a system that junks your memory on you without your asking for it. The early systems like C++ would require you do free memory explicitly--the reverse of JC. They led to a lot of memory leaks, where memory became unrecoverable if you didn't do things right. That was bad, but this is arguably worse. Edit: I guess I should make it clear that I'm not really slamming the JC guys here. Skyrim is its own world and maybe the default they've chosen makes sense. It's just very error-prone. There's not really a way to do it better, without seriously reverse-engineering the Papyrus VM (out of the question). There's no way to tell if an object is still being used in a Papyrus script. If there wasn't any garbage collection, and you had to explicitly delete objects, there'd be memory leaks everywhere, and they'd build up very quickly, especially with multiple mods that use JContainers. Let's face it, the majority of mod developers using Papyrus aren't exactly highly experienced programmers - and even the ones that are are prone to the occasional or not-so-occasional error. The benefits of having this basic GC in place far outweigh the cons; all you have to do is call Release and Retain (in most cases, you don't even need to worry about it - it's really only necessary for long-running scripts), which is akin to manual memory management anyways - it just defaults to garbage collection, since it's fine for most circumstances.
dentarr Posted May 25, 2015 Author Posted May 25, 2015 More Nasty Critters 8.25 Changelog ========= Added Fix for SLNC from Bad Dog. Updated JContainers to 3.2.4
Earen Posted May 25, 2015 Posted May 25, 2015 if Beth picked any existing language, we'd have no retain-release (the functions would be hidden from users, for instance, Lua would call them automatically). @Bad Dog, you can always spent few months or weeks and write your own, better implementation and show it to the society, hear opinion of the people
TnTTnT Posted May 25, 2015 Posted May 25, 2015 More Nasty Critters 8.25 Changelog ========= Added Fix for SLNC from Bad Dog. Still JContainer 3.2.3 right?
dentarr Posted May 25, 2015 Author Posted May 25, 2015 More Nasty Critters 8.25 Changelog ========= Added Fix for SLNC from Bad Dog. Still JContainer 3.2.3 right? Forgot to do that. But now fixed that too. Redownload.
Eikichi Onizuka Posted May 25, 2015 Posted May 25, 2015 More Nasty Critters 8.25 Changelog ========= Added Fix for SLNC from Bad Dog. Bad Dog ?!? what Bad dog, you mean..? But now fixed that too. Redownload. Confirms.. we can download now the new MNC v8.25 ?
TnTTnT Posted May 25, 2015 Posted May 25, 2015 More Nasty Critters 8.25 Changelog ========= Added Fix for SLNC from Bad Dog. Still JContainer 3.2.3 right? Forgot to do that. But now fixed that too. Redownload. Great.
d4nt320 Posted May 25, 2015 Posted May 25, 2015 in the download something is wrong it say MoreNastyCritters7_11 it suposes to say MoreNastyCritters 8.5 i am wrong EDIT: i see is fix it and add it now thanks
dentarr Posted May 25, 2015 Author Posted May 25, 2015 7.11 is there and will stay there for those who wnat to use the old SLNC without JContainers and Creature Framework.
AnubiSs2167 Posted May 25, 2015 Posted May 25, 2015 I have a wierd thing goin on. On all my characters that i made prior Creature Framework and upgraded later - werewolfs have animal dick. On new character that uses new mnc and cf from the start - werewolf have this small black human like dick. Did mnc had opttional meshes to choose from in MCM menu? Cuz now that CF took over there are no options to choose from. I could prob find the mesh responsible and replace it with animal one but that doesnt explain why diff saves have diff ver of the mesh.
Shubal Posted May 25, 2015 Posted May 25, 2015 NMM says 8.25 can't be loaded because it is incomplete. It is only 253kb in size.
Nimius Posted May 25, 2015 Posted May 25, 2015 After installing MNC 8.25 all "tools" are gone. Animations work fine, but all creatures are humping air. And changing back to 8.24 doesn't work. Nothing else was changed except JC upgrade from 3.2.3 to 3.2.4 Anyone got ideas? Edit: After several times of install/uninstall/reinstall... Draugr, Snowbear and Dog are "equipped", but Wolves are not
nutluck Posted May 25, 2015 Posted May 25, 2015 NMM says 8.25 can't be loaded because it is incomplete. It is only 253kb in size. Sounds like something messed up during download, mine DLed just fine at 85mb
cbvbadlarry Posted May 25, 2015 Posted May 25, 2015 I have a wierd thing goin on. On all my characters that i made prior Creature Framework and upgraded later - werewolfs have animal dick. On new character that uses new mnc and cf from the start - werewolf have this small black human like dick. Did mnc had opttional meshes to choose from in MCM menu? Cuz now that CF took over there are no options to choose from. I could prob find the mesh responsible and replace it with animal one but that doesnt explain why diff saves have diff ver of the mesh. I had the same problem a while back. go into shlongs of skyrim in the MCM and uncheck werewolf under 'smurf average'
Whizkid Posted May 25, 2015 Posted May 25, 2015 NMM says 8.25 can't be loaded because it is incomplete. It is only 253kb in size. try to download it again, i didnt encounter any problems during my download and it installed fine too.
Nicobay Posted May 25, 2015 Posted May 25, 2015 when i try to instal true wolf of skyrim *for having them less ugly* nexus mod give me a : incomplete . EDIT : nvm after a reload , it worked fine .
AnubiSs2167 Posted May 25, 2015 Posted May 25, 2015 I have a wierd thing goin on. On all my characters that i made prior Creature Framework and upgraded later - werewolfs have animal dick. On new character that uses new mnc and cf from the start - werewolf have this small black human like dick. Did mnc had opttional meshes to choose from in MCM menu? Cuz now that CF took over there are no options to choose from. I could prob find the mesh responsible and replace it with animal one but that doesnt explain why diff saves have diff ver of the mesh. I had the same problem a while back. go into shlongs of skyrim in the MCM and uncheck werewolf under 'smurf average' Thanks for sugestion but it was unchecked all along, instead i went into meshes\slnc\werewolfbeast and replaced mesh there. All seems in order now. Still how is it possible for the game to use mesh that physically not in the game folder is beyond me.
Nicobay Posted May 25, 2015 Posted May 25, 2015 i have a problem the penis doesnt show for the mostly all animal . sometime it appear , but like 1 time on 20 >.< i have instal all mod needed so i dont know whats wong i also tryed Blaze sexualised, for him , no ball , and no erection :< also , mostly all dog animation are not well positioned , before it was perfect ,and i use the same setting . here my Mod list order : Sexlab Creatureframework schlongs of skyrim core morenastycritter sexlabnudecreature sexlabnudecreature DG sexlabnudecreature DB hentai creature blaze of eventide sexualized blaze higrestexturepack01 sexlabmatchmaker skyUI FNISspells racemenumorphsCBBE schlong of skyrim SOS smurf average addon EDIT : still doesnt work , even after trying older version of jcontainer or MNC . i uninstall skyrim and going to install all back one by one . EDIT 2 : nop , still same , no penis for animal ;_; , someone plz fix this horrible bug
deve0n Posted May 25, 2015 Posted May 25, 2015 FNIS is having troubles. This was mentioned earlier in the thread, but no solution was given. Create Creature Behaviors . . . Reading MNC V?.? . . . Reading SexLabCreature V1.59b . . . ERRO R(53): Could not f ind file 'C: \Program Files (x86)\Stea m\steam apps\co mmon\Skyrim\ data\m eshes\actors\dlc02\benthiclu rker\beh aviors\b e nthicl ur kerbehavior. h k x'. I've added random spaces so that the forum doesn't identify me as a spambot. It stops there, and refuses to do any more. I'm using Mod Organizer. EDIT: Somebody slap me (not in that way). I just re-downloaded FNIS and, for whatever reason, it now works. The launcher seems to be completely disconnected from the outside world, so I had no idea that I was using an outdated version.
Bad Dog Posted May 26, 2015 Posted May 26, 2015 Nicobay, you installing SLNC etc in addition to MNC? Try installing just MNC and use its versions of everything.
Accetron Posted May 26, 2015 Posted May 26, 2015 Now, I hate being "that guy" whos first post is a question, but anyway: Can I have my followers interact with spawned animals? Every time I tell them that I need them to do something, the only option I have is for them to attack, not interact to "train".
Nicobay Posted May 26, 2015 Posted May 26, 2015 Nicobay, you installing SLNC etc in addition to MNC? Try installing just MNC and use its versions of everything. SLNC ? sorry im noob :/ i have uninstall and re install all , but the probleme is still there . Now, I hate being "that guy" whos first post is a question, but anyway: Can I have my followers interact with spawned animals? Every time I tell them that I need them to do something, the only option I have is for them to attack, not interact to "train". i think , no sur , that the only way to make your follower having : fun , with creature is to use sexlab matchmaker spell
Accetron Posted May 26, 2015 Posted May 26, 2015 Now, I hate being "that guy" whos first post is a question, but anyway: Can I have my followers interact with spawned animals? Every time I tell them that I need them to do something, the only option I have is for them to attack, not interact to "train". i think , no sur , that the only way to make your follower having : fun , with creature is to use sexlab matchmaker spell Works now. Thank you.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now