dagobaking Posted September 10, 2024 Author Posted September 10, 2024 (edited) 13 hours ago, JB. said: This is going to sound silly, but I know how to get the race or sex of the character who participated in a scene. But how do I know if it is the player who was in that scene? Actor[] Partner = Utility.VarToVarArray(akArgs[1]) as Actor[] Actor PartnerActor = Partner[1] Since two solutions are not enough, a third would be to look at the form ID. The PC is always form ID 20. Edited September 10, 2024 by dagobaking 1
JB. Posted September 11, 2024 Posted September 11, 2024 (edited) I had already mentioned this to Dagoba some time ago, but I would really like to get the tags in an OnSceneInit event. There is one item, a buttplug, that I want to keep always in the scenes, except if the scene has anal tag. Or maybe there is another more practical solution? OnSceneInit = args = new var[9] args[0] = akArgs[0] ; Status Code args[1] = Utility.VarArrayToVar(actors as Var[]) ; Array of Actors args[2] = dActor ; Doppelganger Actor args[3] = akArgs[3] ; Location formID args[4] = akArgs[4] ; Location coordinates args[5] = akArgs[5] ; Meta String args[6] = akArgs[6] ; Duration Float args[7] = akArgs[7] ; isNPCControlled Bool args[8] = Game.GetForm(akArgs[8] as int) as Actor ; Added Actor Edited September 11, 2024 by JB.
Snapdragon_ Posted September 11, 2024 Posted September 11, 2024 On 9/9/2024 at 1:15 AM, dagobaking said: I'm not able to file a lawsuit against the author of NAF because I don't know who he is or which court to file in. There are affordable courts for this kind of dispute and I have offered to take it there multiple times. But, without his cooperation there are a bunch of added cost hoops to jump through to subpoena his identity. He is basically a coward. He wants to tell people in private that he has some legal ground to stand on. But, when the offer is presented to test that idea in the proper place (court) he plays games, hides behind anonymous account names and so on. What would be the point of this? AAF is free, and NAF is free & open source. There is nothing to be gained aside from bullying me with financial pressure. No matter how affordable a court is, if this goes to court I'd be forced to get a lawyer, which is prohibitively expensive. You know that full and well. Either way, I've grown tired of this overplayed drama. The Fallout 4 version of NAF has already had a revamp in the works for some time now in the form of moving over to the codebase of the Starfield version, and compatibility with XMLs will not be included in the revamp. You good with that or you gonna find some other reason to stir up drama? 3
dagobaking Posted September 12, 2024 Author Posted September 12, 2024 1 hour ago, Snapdragon_ said: What would be the point of this? AAF is free, and NAF is free & open source. There is nothing to be gained aside from bullying me with financial pressure. No matter how affordable a court is, if this goes to court I'd be forced to get a lawyer, which is prohibitively expensive. You know that full and well. Either way, I've grown tired of this overplayed drama. The Fallout 4 version of NAF has already had a revamp in the works for some time now in the form of moving over to the codebase of the Starfield version, and compatibility with XMLs will not be included in the revamp. You good with that or you gonna find some other reason to stir up drama? The point of this: you stole my work and continue to distribute it. It does not matter that AAF is free. Free does not mean that I don't have rights or reasons to not opensource it. It's simply not your place to decide to take if you feel like you have good reason or that people tell you it would be cool. There is something to be gained here: we can end the argument over who has the correct legal position and proceed accordingly. And we can do it without involving third parties like Nexus, LL, Ashal or whoever else. That was my goal as soon as any legal argument was made. Nobody else should have been dragged into it. It's a legal question and there is a place for deciding that. Just by basic ethical standards, that should have been sorted out before hosting NAF anywhere let alone the reverse engineering, distributing AAF on discord and all that activity as well. You DO NOT need to hire a lawyer to use the new copyright court. It literally costs something like $250 dollars to file and there do not need to be large damages at stake for there to be a decision. It just requires that both parties agree to that court over "regular" court (which I offered to do). It's not prohibitively expensive at all. The only downside of it is that it might take a while before the case is heard because it has been popular for people to sign up. More info: https://www.ccb.gov/ Of course you have "grown tired of the drama". You basically got your way. You stole my work and found a place that would ignore DMCA processes and host it anyway (Nexus). With more information that has come up over time I believe Nexus is trying to favor NAF because AAF takes traffic away from them, which is how they make money. My answer regarding the XML question is the same as before. If you remove everything AAF related from a new version I would be fine with it. But, if you simply shuffle things around so that it uses a different file format but all the configuration is the same, using the same files made for AAF for the same game result, that is still just a derivative of my work. I haven't reviewed the Starfield mod to know where it sits. If it's genuinely a new framework that would be great. But, if the plan is to just make a file converter and pretend like it was all made unique from scratch, no. I wouldn't be ok with that. That would just be obfuscation of copying.
dagobaking Posted September 12, 2024 Author Posted September 12, 2024 6 hours ago, JB. said: I had already mentioned this to Dagoba some time ago, but I would really like to get the tags in an OnSceneInit event. There is one item, a buttplug, that I want to keep always in the scenes, except if the scene has anal tag. Or maybe there is another more practical solution? OnSceneInit = args = new var[9] args[0] = akArgs[0] ; Status Code args[1] = Utility.VarArrayToVar(actors as Var[]) ; Array of Actors args[2] = dActor ; Doppelganger Actor args[3] = akArgs[3] ; Location formID args[4] = akArgs[4] ; Location coordinates args[5] = akArgs[5] ; Meta String args[6] = akArgs[6] ; Duration Float args[7] = akArgs[7] ; isNPCControlled Bool args[8] = Game.GetForm(akArgs[8] as int) as Actor ; Added Actor I will take a look at this and work something out for next update. 1
Snapdragon_ Posted September 12, 2024 Posted September 12, 2024 1 hour ago, dagobaking said: The point of this: you stole my work and continue to distribute it. It does not matter that AAF is free. Free does not mean that I don't have rights or reasons to not opensource it. It's simply not your place to decide to take if you feel like you have good reason or that people tell you it would be cool. I won't get into the argument about whether stuff was or wasn't stolen. I stand by that I didn't steal anything, and I'm sure you'll stand by your position. You have your side of the story and I have mine. (1) 1 hour ago, dagobaking said: You DO NOT need to hire a lawyer to use the new copyright court. It literally costs something like $250 dollars to file and there do not need to be large damages at stake for there to be a decision. It just requires that both parties agree to that court over "regular" court (which I offered to do). It's not prohibitively expensive at all. The only downside of it is that it might take a while before the case is heard because it has been popular for people to sign up. More info: https://www.ccb.gov/ I didn't mean that it's required to have a lawyer, but that I'd obviously be at a large disadvantage if you got a lawyer to prepare your argument & represent you and I did not. So in all practicality, a lawyer is needed. I'm not familiar with the CCB, so I don't know if they forbid lawyers completely, or provide a lawyer for free. If neither of those are the case, then my point stands. 1 hour ago, dagobaking said: Of course you have "grown tired of the drama". You basically got your way. You stole my work and found a place that would ignore DMCA processes and host it anyway (Nexus). With more information that has come up over time I believe Nexus is trying to favor NAF because AAF takes traffic away from them, which is how they make money. See (1) 1 hour ago, dagobaking said: My answer regarding the XML question is the same as before. If you remove everything AAF related from a new version I would be fine with it. But, if you simply shuffle things around so that it uses a different file format but all the configuration is the same, using the same files made for AAF for the same game result, that is still just a derivative of my work. I haven't reviewed the Starfield mod to know where it sits. If it's genuinely a new framework that would be great. But, if the plan is to just make a file converter and pretend like it was all made unique from scratch, no. I wouldn't be ok with that. That would just be obfuscation of copying. No, it is not a simple file conversion or "obfuscated copying". Unless you're going to claim that simply equipping/unequipping armor or applying morphs at the start and end of an animation by any means is "obfuscated copying". In which case, you'd basically be saying SexLab copied you. 1
dagobaking Posted September 12, 2024 Author Posted September 12, 2024 (edited) 4 hours ago, Snapdragon_ said: I won't get into the argument about whether stuff was or wasn't stolen. I stand by that I didn't steal anything, and I'm sure you'll stand by your position. You have your side of the story and I have mine. (1) But, there is a big difference between us. I would like to bring these legal arguments in front of the people who examine them for a living. You would prefer to rely on the earnest analysis of MoonDoggie007 and "Matt". 4 hours ago, Snapdragon_ said: I didn't mean that it's required to have a lawyer, but that I'd obviously be at a large disadvantage if you got a lawyer to prepare your argument & represent you and I did not. So in all practicality, a lawyer is needed. I'm not familiar with the CCB, so I don't know if they forbid lawyers completely, or provide a lawyer for free. If neither of those are the case, then my point stands. If you had any genuine interest in having a real legal judgment, you would familiarize yourself with the CCB. It would take 5-10 minutes. I think it's obvious that you are just playing games and have no intention of considering this for reasons beyond the money or whether or not you need a lawyer (you don't). 4 hours ago, Snapdragon_ said: No, it is not a simple file conversion or "obfuscated copying". Unless you're going to claim that simply equipping/unequipping armor or applying morphs at the start and end of an animation by any means is "obfuscated copying". In which case, you'd basically be saying SexLab copied you. lol So you are caught red handed once again. This comment just tells me that your "offer" to try and resolve this was just a bullshit ruse. You copied my exact functionality and the exact method of configuration, code and user interaction with those features. A product that required several dozen pages of documentation to use and took you seven months of studying to accomplish. That's copying my work. Making some derivative from there by spinning formats is still copying. The massive and detailed copying effort you engaged in is not remotely comparable to simply equipping armor at the start and end of an animation. You even listed out in your mod description the various modules of my work that you intended to copy. Each one of those, by themselves, is far more sophisticated and involved than "simply equipping armor." smh 😂 It's obvious that the only way you will ever be held accountable is to force the issue and subpoena your identity. Edited September 12, 2024 by dagobaking
UsernameTaken666 Posted September 12, 2024 Posted September 12, 2024 Sigh, No one wants to read this this back and forth. You both have the means to talk to each other privately. Please. I bear no Ill to either individual but ffs. We are supposedly adults here so can we act like it? 1
dagobaking Posted September 12, 2024 Author Posted September 12, 2024 (edited) 12 hours ago, JB. said: There is one item, a buttplug, that I want to keep always in the scenes, except if the scene has anal tag. Or maybe there is another more practical solution? Ok. I was thinking this through and I believe there are already some solutions for this. But... it's a little complicated... If you use actionData XML, a ton of functionality opens up. You could then make an equipmentRulesData XML that specifically removes an equipment slot when that tag is in the action. Then you would just update the equipment to be in that slot. The complication is that very few if any animation packs utilize actions correctly. This has to change to really open up many already built advanced features. I'm helping others move in this direction. But, how long that takes or what final form it will be is TBD right now. --- Maybe a more practical solution in the short term would be to just make a function that listens for that event. When it hears it and sees that tag in the meta tags it simply removes the specific object(s). @EgoBallistic I believe that is currently possible already without changes, right? Edited September 12, 2024 by dagobaking
Mistress Jade Posted September 12, 2024 Posted September 12, 2024 14 minutes ago, UsernameTaken666 said: Sigh, No one wants to read this this back and forth. You both have the means to talk to each other privately. Please. I bear no Ill to either individual but ffs. We are supposedly adults here so can we act like it? Actually i do, as it impacts us the Mod users as well as Dagoba. not in the same ways but still... 2
UsernameTaken666 Posted September 12, 2024 Posted September 12, 2024 3 minutes ago, Mistress Jade said: Actually i do, as it impacts us the Mod users as well as Dagoba. not in the same ways but still... ok
Mistress Jade Posted September 12, 2024 Posted September 12, 2024 @dagobaking Hi, wanted to say i reinstalled AAF finally and is working, no probs at all like i had so thanks for your latest update to aaf. 1
Snapdragon_ Posted September 12, 2024 Posted September 12, 2024 (edited) 2 hours ago, dagobaking said: lol So you are caught red handed once again. This comment just tells me that your "offer" to try and resolve this was just a bullshit ruse. You copied my exact functionality and the exact method of configuration, code and user interaction with those features. A product that required several dozen pages of documentation to use and took you seven months of studying to accomplish. That's copying my work. Making some derivative from there by spinning formats is still copying. The massive and detailed copying effort you engaged in is not remotely comparable to simply equipping armor at the start and end of an animation. You even listed out in your mod description the various modules of my work that you intended to copy. Each one of those, by themselves, is far more sophisticated and involved than "simply equipping armor." smh 😂 It's obvious that the only way you will ever be held accountable is to force the issue and subpoena your identity. You are either misunderstanding, or being intentionally obtuse. I am not talking about the current version of NAF, I am talking about the revamp. There is no "ruse". All of those claims about the original NAF aside, I'll explain the revamp more in-depth to try and clear it up - as said, it will be based on the Starfield version. The main addition to that codebase for the FO4 version is logic graphs, which are based on the same system that the SF blend graphs currently use, but event-based instead of per-frame, similar to UE4 blueprints. It's a complex node-based system with conditional nodes (if/else), function nodes (equip, unequip, set morph, etc.), and sub-graph nodes. Specific values can either be hardcoded into a graph, or passed in via a variable node (the same way blend graphs do it). That is what I was referring to by "simply equip armor and apply morphs". It is a completely unique system for animation interactions. I encourage you to take a look at the Starfield version's codebase, specifically the implementation for blend graphs for a more in-depth look at how logic graphs will function. Edited September 12, 2024 by Snapdragon_ 6
johnpage Posted September 12, 2024 Posted September 12, 2024 Lol what a blinking mess LL has become, bickering in front of everyone, there was one time i thought Lovers lab was strictly for adults but now i see the back door has been left open and the kids are in full swing. 4
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 (edited) 16 hours ago, Snapdragon_ said: You are either misunderstanding, or being intentionally obtuse. I am not talking about the current version of NAF, I am talking about the revamp. There is no "ruse". All of those claims about the original NAF aside, I'll explain the revamp more in-depth to try and clear it up - as said, it will be based on the Starfield version. The main addition to that codebase for the FO4 version is logic graphs, which are based on the same system that the SF blend graphs currently use, but event-based instead of per-frame, similar to UE4 blueprints. It's a complex node-based system with conditional nodes (if/else), function nodes (equip, unequip, set morph, etc.), and sub-graph nodes. Specific values can either be hardcoded into a graph, or passed in via a variable node (the same way blend graphs do it). That is what I was referring to by "simply equip armor and apply morphs". It is a completely unique system for animation interactions. I encourage you to take a look at the Starfield version's codebase, specifically the implementation for blend graphs for a more in-depth look at how logic graphs will function. If your plan is to just use this system to copy my work with converters, bridges and 1:1 results in-game, you are still just copying my work again. The answer is no. I am not ok with that. Edited September 13, 2024 by dagobaking
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 13 hours ago, johnpage said: Lol what a blinking mess LL has become, bickering in front of everyone, there was one time i thought Lovers lab was strictly for adults but now i see the back door has been left open and the kids are in full swing. I'm not sure what planet you live on. But, here on earth, adults sometimes disagree in front of other people. Entire governments are based on this happening.
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 16 hours ago, Mistress Jade said: @dagobaking Hi, wanted to say i reinstalled AAF finally and is working, no probs at all like i had so thanks for your latest update to aaf. Great to hear! We focused on bug fixes for 1.1 and 1.1.1. So, it should be solid. Now focusing on some feature updates. 1
Snapdragon_ Posted September 13, 2024 Posted September 13, 2024 1 hour ago, dagobaking said: If your plan is to just use this system to copy my work with converters, bridges and 1:1 results in-game, you are still just copying my work again. The answer is no. I am not ok with that. No, that is not the plan. I plan to make logic graphs from scratch for existing animations (aside from SavageCabbage since that is too large to get done in a reasonable amount of time.) If you somehow still have a problem with that, it's clear you have no interest in working out a solution and just wish to stamp out any competition. 4
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 (edited) 3 hours ago, Snapdragon_ said: No, that is not the plan. I plan to make logic graphs from scratch for existing animations (aside from SavageCabbage since that is too large to get done in a reasonable amount of time.) If you somehow still have a problem with that, it's clear you have no interest in working out a solution and just wish to stamp out any competition. I don't know. You've given me a lot of reasons to not trust your word. If you genuinely are taking a different direction now I welcome it. But, I can't really write a blank "yes" check without learning/seeing more details. The internal logic graph part does not strike me as a telling detail. In copyright terms, that is like saying that you are making a wizard story in Italian instead of French. That can be a great, unique work. But, if the wizard story happens to be Harry Potter, the language used doesn't change the infringement. Basically, other details matter more than this (for instance making bridges to hijack and pretend that AAF is installed or using the detailed AAF config files/steps to reach the same game results with or without converters). Edited September 13, 2024 by dagobaking
georgechalkias Posted September 13, 2024 Posted September 13, 2024 Only issue I sometimes meet is that during AAF animations, an actor or even both of them may 'exit' the animation and keep doing the animation of drawing a weapon, holstering, draw, holster, etc. Doesn't always happen but sometimes it does. Not sure if that's AAF issue or the game's engine being fucky.
Snapdragon_ Posted September 13, 2024 Posted September 13, 2024 2 hours ago, dagobaking said: I don't know. You've given me a lot of reasons to not trust your word. If you genuinely are taking a different direction now I welcome it. But, I can't really write a blank "yes" check without learning/seeing more details. The internal logic graph part does not strike me as a telling detail. In copyright terms, that is like saying that you are making a wizard story in Italian instead of French. That can be a great, unique work. But, if the wizard story happens to be Harry Potter, the language used doesn't change the infringement. Basically, other details matter more than this (for instance making bridges to hijack and pretend that AAF is installed or using the detailed AAF config files/steps to reach the same game results with or without converters). And you've given me a lot of reasons not to bother making a resolution with you, especially after you went purposefully lagging out people's games. Yet here I am, extending an olive branch because the division and polarization this drama has wrought is antithetical to the original goal of NAF - lifting up the community to do bigger and better things. I won't get into every single nitty gritty technical detail, you'll be able to see that once the revamp is released, as it will be open source same as my other projects. I've said my piece. Have a good weekend. 3
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 1 hour ago, georgechalkias said: Only issue I sometimes meet is that during AAF animations, an actor or even both of them may 'exit' the animation and keep doing the animation of drawing a weapon, holstering, draw, holster, etc. Doesn't always happen but sometimes it does. Not sure if that's AAF issue or the game's engine being fucky. That might be tough to pin down without a way to reproduce it every time. There definitely are some odd quirks that can happen if/when actors are in unexpected states and the engine is trying to do something via its AI, etc.
dagobaking Posted September 13, 2024 Author Posted September 13, 2024 32 minutes ago, Snapdragon_ said: And you've given me a lot of reasons not to bother making a resolution with you, especially after you went purposefully lagging out people's games. The lagging was only added as a last resort due to your actions. You avoiding having the matter judged in the proper place has dragged in people and entities that should never have had anything to do with it. You alone had every opportunity to do the right thing and spare everyone both the division and the lagging. 32 minutes ago, Snapdragon_ said: Yet here I am, extending an olive branch because the division and polarization this drama has wrought is antithetical to the original goal of NAF - lifting up the community to do bigger and better things. A) You were planning to make this change to NAF before you mentioned it to me. Someone else brought up the plan days ago in a casual conversation. So, please spare us the notion that this is some special olive branch idea. B) It's astonishing that it never seems to cross your mind that your own actions might be causing the opposite of your goals. 32 minutes ago, Snapdragon_ said: I won't get into every single nitty gritty technical detail, you'll be able to see that once the revamp is released, as it will be open source same as my other projects. Well, I will applaud it if it truly is a unique product to compete with rather than another case of me competing with work that I came up with. We shall see. The open source aspect raises another problem too. Since you distribute infringing work under an open source license, even if you do make a truly unique version, there are probably already toolboxes prepared to fork it and maintain the old version anyway.
Sweettits Posted September 14, 2024 Posted September 14, 2024 Hello, i tried to access your patreon page for the latest build and it seems im not able to open the link. Says its blocked.
dagobaking Posted September 14, 2024 Author Posted September 14, 2024 2 hours ago, Sweettits said: Hello, i tried to access your patreon page for the latest build and it seems im not able to open the link. Says its blocked. You may need to click the nuke emoji to unlock. Instructions are at the bottom of the rules page.
Recommended Posts
Posted by DoctaSax,
Reputation Points
Go to this post
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