1. Post #41
    BARKx4's Avatar
    January 2014
    41 Posts
    Working examples? Links?

    Lol. I've been working on it for 2 day now. Calm down. I would watch yourself if I were you...
    Threatening the representative of a Facepunch-approved GSP is a great way to start your amazing and no doubt short-lived foray into our modding community!

  2. Post #42

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3 (list)

  3. Post #43
    Gold Member

    December 2013
    188 Posts
    foreach (string str2 in arrayList)
    {
    str1 = str1 + "[" + str2 + "]\r\n";
    foreach (IniParser.SectionPair sectionPair in (IEnumerable) this.keyPairs.Keys)
    {
    if (sectionPair.Section == str2)
    {
    string str3 = (string) this.keyPairs[(object) sectionPair];
    if (str3 != null)
    str3 = "=" + str3;
    str1 = str1 + sectionPair.Key + str3 + "\r\n";
    }
    }
    str1 = str1 + "\r\n";
    }


    ALL OF THAT CONCAT JUST LIKE WE PLANNED!!! I'm dying right now...
    I have no idea what this code is from, but uh. Okay.
    Reply With Quote Edit / Delete Reply United States Show Events Winner Winner x 1 (list)

  4. Post #44
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    I would probably be rewriting Rust++ if I were you, as opposed to trolling a mod that you obviously know has more potential than your current offering. I decompiled your mod, and in the industry, we refer to things like that as a pile of spaghetti code, AKA an unmaintainable piece of junk that is doomed to self implode one day. I could see how the design went down for it, "What architecture do we want? Architecture is complicated... Fuck it, make everything static. User lower-camelcase on public members. Forget StringBuilder, concat is efficient enough. Settings? Um, let's ignore already implemented options like XML and opt for our own buggy pile of crap, don't forget to concat all stringzzz. What happens if we need to add a new feature? Um... Pile more spaghetti on top ofc. Oh fuck, we forgot to save data from one session to the next. Um, MORE CUSTOM PILES OF CRAP!!!"

    I could literally go on forever. But I'll stop. Rust++ is like a child trying to write c++.

    Lol
    your not pointing out anything i didn't know? at this point in time i care about features and something to show for them, not working out how to do things correctly in a language i'm not comfortable with.

    post some code of anything you've done plz, i wanna tear it apart.

  5. Post #45
    BARKx4's Avatar
    January 2014
    41 Posts
    foreach (string str2 in arrayList)
    {
    str1 = str1 + "[" + str2 + "]\r\n";
    foreach (IniParser.SectionPair sectionPair in (IEnumerable) this.keyPairs.Keys)
    {
    if (sectionPair.Section == str2)
    {
    string str3 = (string) this.keyPairs[(object) sectionPair];
    if (str3 != null)
    str3 = "=" + str3;
    str1 = str1 + sectionPair.Key + str3 + "\r\n";
    }
    }
    str1 = str1 + "\r\n";
    }


    ALL OF THAT CONCAT JUST LIKE WE PLANNED!!! I'm dying right now...

    Edited:



    Threat? More like a warning.
    It's really cute that you're still in that programmer baby stage of thinking the way your code looks is important to anyone but you and the people you directly work with, but let me let you in on a little secret: Users don't give a shit, they will never see your first-year code-art project, they want code that does what they want it to do and they don't care how it does it. And as far as mattering to other developers, with an attitude as pretentious and hilariously know-it-all-college-student as yours, noone is going to work with you.

    You might not realize it, but every single productive member of the Rust modding community already hates you or thinks you're a trolling retard. We're all sitting in IRC right now copypasting your posts and laughing at you.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Winner Winner x 4 (list)

  6. Post #46

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1 (list)

  7. Post #47
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    Working examples? Links?

    Lol. I've been working on it for 2 day now. Calm down. I would watch yourself if I were you...

    Edited:



    public static void startEvents()
    {
    //HARD CODE EVERYTHING
    }
    You're right I should watch myself, these other devs in the thread create working examples within 2 days, why can't you? Relying on them to deliver when they have actually working projects that the community loves is stupid, we should trust the schoolboy who talks the talk but doesn't walk the walk.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Winner Winner x 1 (list)

  8. Post #48
    Gold Member

    December 2013
    188 Posts
    Lol, it's from your spaghetti IniParser... But to your credit, I wouldn't be able to recognize it either.



    public static List<string> messages = new List<string>();
    public static List<string> users = new List<string>();

    No one ever told you to how to use interfaces? MORE STATIC SHTUPH.
    I don't have an IniParser? I copied one into limitedsleepers from decompiling Rust++. He apparently got it from the internet. I never looked at the code because it works and is so self-contained I didn't need to know anything about it. Which uh, kind of disqualifies it from the Spaghetti code designation, but whatever. I guess if I ever feel the need to WRITE ini files I could go in there and change it to a stringbuilder, but otoh my name ain't Grace Hopper and I don't give a fuck about a microsecond.

  9. Post #49
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    2 days? i had half my mod done in half a day. your a slow one.

  10. Post #50

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  11. Post #51
    Gold Member

    December 2013
    188 Posts
    2 days? i had half my mod done in half a day. your a slow one.
    Listen, premature optimization is an expensive practice.
    Reply With Quote Edit / Delete Reply United States Show Events Winner Winner x 1 (list)

  12. Post #52
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    Obviously you NEVER EVER EVER worked on any legitimate product. Ever. "code looks is important", you're just ignorant... Code architecture matters...

    "with an attitude as pretentious and hilariously know-it-all-college-student as yours, noone is going to work with you." I seriously take this as a compliment.

    "You might not realize it, but every single productive member of the Rust modding community already hates you" ........ "productive" .......... Yeah sure, you guys can hate me, ha.

    "We're all sitting in IRC right now copypasting your posts and laughing at you." ..... I already knew that.

    Edited:



    You really should, but you aren't. Duly noted.
    Good thing you don't have:

    Code architecture
    A proof of concept
    Community support
    Code

    Community support is kind of a necessity for your idea and you're getting none. Another good reason for this GSP right here to never support your project.

    Also what are you gonna do, backtrace my IP with a GUI made in visual basic? Please.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Winner Winner x 1 (list)

  13. Post #53
    BARKx4's Avatar
    January 2014
    41 Posts
    edit: nothin to see here.

  14. Post #54

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1 (list)

  15. Post #55
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    I literally don't even know Visual basic.

    You know. I have to say, for an adult, you act a lot like a child.
    Says the guy making vague internet threats :^)
    Reply With Quote Edit / Delete Reply Netherlands Show Events Funny Funny x 1Winner Winner x 1 (list)

  16. Post #56

    January 2014
    63 Posts
    Come on guys you should all be working toward a common goal here....make an awesome mod and make people happy ^_^ simples!

  17. Post #57

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1 (list)

  18. Post #58
    Gold Member
    mcrippins's Avatar
    January 2014
    129 Posts
    I know nothing about code, but I know people. You couldn't pay me to support this platform. There are decent, hard-working people, who are trying to make this a better game for the community. You.. are here for yourself.
    Reply With Quote Edit / Delete Reply Windows 7 Show Events Agree Agree x 2 (list)

  19. Post #59
    BARKx4's Avatar
    January 2014
    41 Posts
    Those are great examples... You want my resume too?
    I've already got your resume, thanks though.

  20. Post #60

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  21. Post #61
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    Thanks, but these guys are too busy trying to run off the competition that they could care less about a common goal....

    I agree with you 100%, all I've gotten is grief from these people. I would work with them if they would stop being so immature...

    Edited:



    Doubtful.
    Hard to run off products that don't actually exist.

    Again, you have nothing and you offer nothing over either Oxide or Leather as all your features are being added to both (if they aren't added already) as we speak.

  22. Post #62

    January 2014
    34 Posts
    removed
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  23. Post #63
    Gold Member

    December 2013
    188 Posts
    Hard to run off products that don't actually exist.

    Again, you have nothing and you offer nothing over either Oxide or Leather as all your features are being added to both (if they aren't added already) as we speak.
    We can't snipe features if they're secret! Thus, secret features. But they'll be exclusive features (unless we guess them)!

    Why stop there? Keep them secret after they're released, that way you'll be guaranteed to have exclusive features forever.

    Edited:

    This was an announcement for a TBR modding platform. I never claimed any more. Although there is potential, which I can only logically conclude is why everyone from Rust++ and gang are all up in arms about how everything I do is bad. Lol, do you honestly think I need YOU or anyone from Rust++ to make Promodeus... That's a joke.
    Look, you're not the first person to make this mistake, so this isn't really totally directed at you, but Rust++ is a mod, made by one guy, xEnt. I don't make Rust++. The dichotomy isn't Rust++ or Oxide, like. Come on guys.

    EDIT: OBV. a sign that Leather isn't a very good name, but come on.

  24. Post #64
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    How so? I'm making a modding platform for a community... Explain.

    Edited:



    This was an announcement for a TBR modding platform. I never claimed any more. Although there is potential, which I can only logically conclude is why everyone from Rust++ and gang are all up in arms about how everything I do is bad. Lol, do you honestly think I need YOU or anyone from Rust++ to make Promodeus... That's a joke.
    A modding platform is useless without a developer community to support it. A community you already alienated.

    Also there's only 1 rust++ guy in here and that's xEnt, EquiFox is nowhere to be found actually.

  25. Post #65
    BARKx4's Avatar
    January 2014
    41 Posts
    How so? I'm making a modding platform for a community... Explain.
    You are what managers, communities, dev teams, and many other organized groups of people refer to as 'toxic'. You don't even realize this, despite the fact you seem to get told this very thing everywhere you post online.

    Nobody cares how pretty your code is, your personality is shit.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 2 (list)

  26. Post #66
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    You are what managers, communities, dev teams, and many other organized groups of people refer to as 'toxic'. You don't even realize this, despite the fact you seem to get told this very thing everywhere you post online.

    Nobody cares how pretty your code is, your personality is shit.
    We don't actually know if his code is pretty, he seems to hide his actual code very well.

    As I said he talks the talk but doesn't walk the walk.

  27. Post #67
    BARKx4's Avatar
    January 2014
    41 Posts
    We don't actually know if his code is pretty, he seems to hide his actual code very well.

    As I said he talks the talk but doesn't walk the walk.
    Yeah you're right, for all the other stuff he's got online, there strangely enough doesn't seem to be code anywhere, except for one little MSDN post in which a real industry professional immediately tells him his code would get him kicked out of an interview.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 1 (list)

  28. Post #68
    Gold Member

    December 2013
    188 Posts
    I found it inuitively proprietary, myself.
    Reply With Quote Edit / Delete Reply United States Show Events Funny Funny x 2Winner Winner x 1 (list)

  29. Post #69

    January 2014
    34 Posts
    You know what. I'll be the adult, and just stop replying to you people.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  30. Post #70
    BARKx4's Avatar
    January 2014
    41 Posts
    Damage control mode, go go go!

    Too bad we quoted every single one of your posts.

  31. Post #71
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    You know what. I'll be the adult, and just stop replying to you people.
    Your edits won't remove our quotes. Nice try covering up your ignorance though.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Agree Agree x 1 (list)

  32. Post #72
    BARKx4's Avatar
    January 2014
    41 Posts
    You really may as well just go move onto another game at this point. You've literally burnt every single bridge you possibly had in the modding community. GSPs and modders don't want anything to do with you, and if you can't convince GSPs to use your theoretical no-show system over established modloaders like Leather and Oxide, you simply can't have a mod.

    Which makes me think -- where is it exactly you plan to test this, again? You can't develop a mod loader at all unless you've got fairly unrestricted access to the Rust server files, and only GSPs have that, and like I said, no GSP is going to touch you now. Plus nearly every single one is already locked in with Leather or Oxide.

    Are you sure you're not just writing a Leather mod and mistaking it for a mod platform, the same way you thought Rust++ was more than just a Leather mod written by one guy?

    You don't seem to even grasp the basic fundamentals of how modding in Rust works. If you learned how to make your own by decompiling Rust++ and other mods, all you've learned is how to write a LeatherLoader mod, and you've spent all night talking shit to CanVox, the developer of the LeatherLoader system.. If you're NOT just developing a LeatherLoader mod and are actually developing a 'modding' platform, you plain and simple have nowhere to host or test it, because the server software is restricted to GSPs.

    Care to explain yourself at all? You suddenly seem very confused. You pitched your idea as a mod loader, but then went on to describe features of individual mods made for mod loaders.

    I don't think you have any idea what you're doing at all.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Agree Agree x 4Disagree Disagree x 1 (list)

  33. Post #73
    Gold Member

    December 2013
    188 Posts
    Eh. Hey if the guy wants to make a thing with Leather, it's not like me disliking him can stop it. That's the point of an open system. :)

    I just don't think he will follow through on it because of his personality.
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  34. Post #74
    KuroSaru's Avatar
    December 2013
    51 Posts
    @Promedeus I'm sure you started this all with good intentions, but for all I've read it would seam your a stereotypical american first year university student, who had a high GPA and is under illusion they know it all. I could be wrong but I do not see anything that leads me to believe your capable to creating this Mod/Loader.

    If you are not copying the method CanVox created to load your code into the game/server files, id be highly interested in how you achieve it. granted I'm aware Oxide modifies multiple DLLs, and Leather modifies mainData.

    To be blunt and honest unless you can show to the community how you load your code into the game, I do not think anyone can even take you seriously. additionally you talk about a API system, making everything secure and managed. yet provide no detail about how mods for your system would work, are they IL code, DLLs or scripts like LUA?

    This is not a attack, simply a unbiased observation of the thread so far, I'm all for multiple mods and frameworks its done wonders for minecraft and many other games, so I can only hope it brings such levels of creativity to Rust.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Agree Agree x 2Funny Funny x 1Dumb Dumb x 1 (list)

  35. Post #75
    mikesdav's Avatar
    July 2010
    175 Posts
    Seeing how much time was wasted on this thread arguing you can obviously tell that the community for modding and I guess now some of the game server providers are trash.

    This didn't look that bad and having alternatives to things that are already offered elsewhere shouldn't be such a huge problem. (Ex. Google, Yahoo, Bing)

    Promedeus just keep ignoring them.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3Artistic Artistic x 1Winner Winner x 1Zing Zing x 1 (list)

  36. Post #76
    BARKx4's Avatar
    January 2014
    41 Posts
    Worth noting he edited the hell out of his main post, including the majority of his pretentious claims of excellence and how noone here knew how to write mods, and also removed his 'I don't have a website. Make me one.' demand.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 1 (list)

  37. Post #77
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    I guess now some of the game server providers are trash.
    Who? Because I'm confident we're the only GSP with 0 negative feedback on Facepunch.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Agree Agree x 2Optimistic Optimistic x 1 (list)

  38. Post #78
    Cprl.Rst's Avatar
    June 2013
    225 Posts
    Who? Because I'm confident we're the only GSP with 0 negative feedback on Facepunch.
    i second that i cannot fault you guys one bit only wish i have is for oxide support which i know your looking into

  39. Post #79

    January 2014
    34 Posts
    @Promedeus I'm sure you started this all with good intentions, but for all I've read it would seam your a stereotypical american first year university student, who had a high GPA and is under illusion they know it all. I could be wrong but I do not see anything that leads me to believe your capable to creating this Mod/Loader.

    If you are not copying the method CanVox created to load your code into the game/server files, id be highly interested in how you achieve it. granted I'm aware Oxide modifies multiple DLLs, and Leather modifies mainData.

    To be blunt and honest unless you can show to the community how you load your code into the game, I do not think anyone can even take you seriously. additionally you talk about a API system, making everything secure and managed. yet provide no detail about how mods for your system would work, are they IL code, DLLs or scripts like LUA?

    This is not a attack, simply a unbiased observation of the thread so far, I'm all for multiple mods and frameworks its done wonders for minecraft and many other games, so I can only hope it brings such levels of creativity to Rust.
    Kuro, thanks for your concern. My post is not an attack on you either:

    This thread was simply an announcement of my plans that I intend to complete. I'm not sure why people are getting all up in arms over something that only half exists right now. If you are confident, as for anyone else who thinks this, that I am not capable of completing such simple tasks as the ones stated in the OP, I would encourage you to move on from this thread, not reply again and ceis association with Promodeus, as this displays an unhealthy lack of confidence that I will not respect. (I'm not directing this at you, kuro, specifically, just anyone in general)

    Nevertheless, Promodeus will feature a loader that is essentially the same as "LeatherLoader." While this is not a shot at CanVox, as I think his work with LeatherLoader is notable, I would like to point out that the method used in LeatherLoader is very well know to Unity Games in general, that is, editing Unity's main asset bank. Again, Vox, I really like what you did with LeatherLoader and I'm not taking a shot at you, I'm just pointing out the fact that editing mainData is common practice for all Unity games, and as such, Promodeus will exercise the same technique.

    Furthermore, it is not the way in which Promodeus will load mods that is important, it is the function that it provides, which is required for Promodeus's APIs to work correctly. I presume I could use Leather to load Promodeus and then other Promodeus mods use Promodeus to load in, but that seems a little redundant. Still a possibility, but then I'm at the mercy of any changes Leather experiences. I would be willing to work with Vox on a LeatherLoader that is compatible with Promodeus Mods... I'm not against that.

    Promodeus, as an API that extends Rust, is by default C#, it is only natural. Promodeus Mods require only references to Promodeus as this is the whole point of an API, that is, to eliminate some middle ground. While this isn't true for everything, I think most simple mods can be accomplished using just Promodeus. That being said, it is still possible to reference Rust's internals to perform more advanced functions...
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 1 (list)

  40. Post #80
    BARKx4's Avatar
    January 2014
    41 Posts
    So you're basically just going to copy LeatherLoader and re-write it with prettier code, when we already have an existing solution that fills the need.

    Good luck.

    No GSP is going to give you access to do what you want to do anyhow, Leather and Oxide came up during a time when file restrictions from GSPs were still fast and loose -- now the files you need to do what you're claiming youre going to do are just plain inaccessible, unless youre doing it on a pirated private server.

    There's also the problem that every single official GSP has already made a choice between Leather or Oxide, and nobody is going to be pulling a massively used and tested solution for your ego trip.