1. Post #1

    January 2014
    34 Posts


    With a recent influx of mods, I wanted to announce Promodeus, although not finished, I figured now is the most opportune time.
    I've bleeped some details out so that they can remain exclusive to Promodeus while it is being developed (anything other than the API that already exists as a feature of some other mod is NOT bleeped), but will be announced in the near future.

    So what exactly will Promodeus offer?

    As of right now, Promodeus is planned to provide 5 essential functions:
    Code:
    1. Promodeus's Core API [90% Implemented, Adding Automatic Error Handling (fail safe)]
           ------------
           Note: I've taken the two separate Data and Command APIs and have unified them and added additional functions that better target what the Promodeus platform strives to offer.
           ------------
           a. Provides a structured way to create mods and interact with rust's internals
                  i. The goal of Promodeus is to reduce mod design complexity by providing a middle ground between your mod and Rust's internal code
                 ii. Promodeus is an extension of Rust, and as such, will target C#
           b. Provides access to basic user/game information
                  i. Name, ID, User Privilege (admin,mod,user,custom), Inventory, Location, ect.
                 ii. Information such as inventory, location, user privilege, ect. are able to be modified and reflected for all mods to access
           c. Provides a structured way for mods to selectively store data that persists from one server restart to the next, is automatically handled, and is always there
                  i. Internal mod data, data which only the mod can access
                 ii. Admin settings data, data which is available to the admin to modify the behavior of the mod
                iii. Shared mod data, data that the mod intentionally allows other mods using the API to access, can be [readonly]/[read/write]
           d. Provides a structured way that mods can specify slash commands, receive arguments, and respond
                  i. Allows the mod to easily set a required user privilege to restrict access to the command
                 ii. Allows the mod to easily provide a help response
                iii. Allows multiple identifiers per command, to more intuitively handle dynamic use
           e. Hooks
                  i. Provides information about events that happen in game as they happen
                 ii. I want to do this without "hacking" other dlls permanently, aka patching. I will probably modify the method's IL during runtime 
           f. Automatic error handling and active error prevention 
                  i. Protects the entire server from crashing in the case that a mod encounters a runtime error
                 ii. Provides layers of protection for all other mods and their data
           g. Automatic logging
                  i. Logs just about everything that happens; errors and normal operations
                 ii. A seperate log for mods logs key events, in addition to whatever the mod designer logs
    
    2. Mod Loading [Implemented]
           ------------ 
           Note: The method used to load mods is similar to how LeatherLoader work, in that Promodeus also exercises the common practice of injecting itself into he Unity's main asset bank, loading itself, and then loading other mods from some internal process.
           ------------
           a. Mods that use Promodeus don’t have to worry about loading themselves into Rust’s assembly, Promodeus does this for you
           b. There are very specific reasons I'm implementing Promodeus's own loader, such as:
                   i. First and foremost, the Core API's architecture requires proper instantiation
                          1. A Promodeus mod is not a standalone mod, it becomes part of the Promodeus platform. A simple loader cannot support this functionality correctly
                  ii. Authentication
                          1. Mods built using Promodeus are done so in a controlled environment that provides security to both the mod and its environment (other mods) 
                 iii. Future implementation expandability
                          1. In such an event as a new feature
           c. Error handling is performed at a fundamental level, and ensures Promodeus's stability
    
    3. Admin Control Panel (For Admins) [Not Yet Implemented, Prototyped (proof of concept)]
           a. From your desktop simply launch the Promodeus Admin Control Panel and have access to all of your mod’s settings (that use Promodeus)
           b. Setup is as easy as entering your FTP information
           c. Adding, deleting, and updating Promodeus mods
                   ------------
                   Note: The following features for the Admin Control Panel aren't in design yet, as I do not have access to the hardware to provide such services. I would love to provide these services. These require a central server dedicated to managing these functions with a large storage capacity and high bandwidth. I'm open to ideas. 
                   ------------
                   i. Structured automated approach to pushing queued updates for mods out to server admins / auto-update
                            1. Updating mods without restarting mods (The loader can support this functionality)
                  ii. Mod Authors "publish" their mods to Promodeus, and the Promodeus "network" (anyone server with Promodeus) will then gain access to install and update them
                 iii. Global Mod settings/data/shared data, across the entire Promodeus network, mods can access their global mod data from one server to the next
                            1. The potential implications of such a feature is huge. If you think about it, global ban lists, cross server chat, cross server items, cross server anything would then be possible.
    
    4. Promodeus Essential Mod Pack [Implementing]
           ------------
           Note: I want the first mods to be built using the full potential of the Promodeus platform, as such, they will come with Promodeus by default. These mods, in some cases, even have special integration with Promodeus, as they further extend the value of specific systems that all mods will have access to
           ------------
           a. Chat Channels
                   i. Users can create, password protect, join, leave, and manage channels and their access
           b. Custom Server Ranks (admin,mod,user,custom)
                   i. Create your own ranks to promote/demote people to
                  ii. Manage your ranks from the Promodeus Admin Control Panel
                 iii. Has deep integration with the platform and allows other mods to use these ranks to control access
           c. Server Moderation
                   i. A basic “Mod” rank that provides players with the rank the ability to kick and ban (this rank is customizable as well, but comes with Promodeus by default)
                  ii. Basic moderation commands ported to slash commands.
           d. Door Sharing
                   i. Users can share all their doors with other players
                  ii. The server moderation system allows admins and custom ranks with sufficient privileges to open user’s doors (controversial, meh, talk to me about it, let's debate in the comments) 
                 iii. --EXCLUSIVE, STAY TUNED--
           e. Private Messages
                   i. Users can easily send messages directly to their friends.
                  ii. --EXCLUSIVE, STAY TUNED--
           f. --EXCLUSIVE, STAY TUNED--
                   i. --EXCLUSIVE, STAY TUNED--
           g. --EXCLUSIVE, STAY TUNED--
                   i. --EXCLUSIVE, STAY TUNED--
           h. --EXCLUSIVE, STAY TUNED--
                   i. --EXCLUSIVE, STAY TUNED--
                  ii. --EXCLUSIVE, STAY TUNED--
           i. Utilities
                   i. Location
           j. Your Mod?
                   i. Want your mod to be a Promodeus exclusive? Want your mod to launch with Promodeus? Want your mod to run on the test server? Contact me personally. 
    
    6. Future Plans [WIP, These might as well be considered my thoughts]
           a. I'm investigating the possibility of GUI frontends for mods. And with that a simplified API for it as well, but that isn't even being thought of at this time. This requires client side patching though and also a new server searcher/mod installer (aka complicated, far future, it's just in the back of my head as a "I REALLY WANT THIS")
           b. More APIs that directly interface with Rust's internals
    Interested?

    I plan to start testing of Promodeus on my server first, sometime within the next month.
    If you're a GSP and are interested, contact me please.

    I plan to release the API after it has been tested thoroughly.

    Want to get involved in development?
    Contact me.

    Ideas?
    GOOD! I LOVE IDEAS.
    Post them please!

    Contact Info
    promedeus@live.com
    Reply With Quote Edit / Delete Reply Show Events Dumb Dumb x 7Winner Winner x 3Optimistic Optimistic x 2 (list)

  2. Post #2
    Little Tid's Avatar
    September 2007
    70 Posts
    Nice. If only multiplay supported mods.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Zing Zing x 1 (list)

  3. Post #3
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    so, your announcing a loader that's not going to be released for awhile?, your only accepting godly coders? everything in your mod pack has already been achieved, you consider door sharing exclusive? your not willing to abide by some legal stuff to make GSP's feel secure?

    GL bro.
    Reply With Quote Edit / Delete Reply Windows 8 Australia Show Events Dumb Dumb x 4Zing Zing x 1 (list)

  4. Post #4

    January 2014
    4 Posts
    Lol, you mad bro?
    so, your announcing a loader that's not going to be released for awhile?, your only accepting godly coders? everything in your mod pack has already been achieved, you consider door sharing exclusive? your not willing to abide by some legal stuff to make GSP's feel secure?

    GL bro.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  5. Post #5
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    mad about someone who, in his very limited spare time, is in the middle of creating something that already exists?

    somad
    Reply With Quote Edit / Delete Reply Windows 8 Australia Show Events Agree Agree x 4Dumb Dumb x 3Zing Zing x 1Winner Winner x 1 (list)

  6. Post #6

    January 2014
    34 Posts
    XEnt22,

    Thanks for your input! Much needed and greatly appreciated!

    so, your announcing a loader that's not going to be released for awhile?
    Yes, existing mods that would like to switch to Promodeus can do so when it is released. Which is a very easy task I might add! The loader is part of the Promodeus platform, and will not be treated as a separate piece.

    your only accepting godly coders?
    Ah, yes. Do companies let any "1337 coder, i write scriptz" in the door? Don't think so. Neither will I.

    everything in your mod pack has already been achieved
    Erm, false. If you read the post thoroughly, then everything denoted with "--EXCLUSIVE, STAY TUNED--" has not been achieved by any existing mod, and I highly doubt they will! Thanks for the concern though. The whole point of providing existing mods is to make Promodeus more attractive to use as a Mod Platform.

    you consider door sharing exclusive
    Um, no. I couldn't find where I said that! Please point that out, it must be a typo. There is an exclusive feature to door sharing for Promodeus though!

    your not willing to abide by some legal stuff to make GSP's feel secure?
    Yes. I have way too many legal bindings already. In fact, that is precisely why I cannot have any more!

    GL bro.
    Thanks, won't need it.

    Also, in the future, use "you're" when you're using the contraction for "you are" instead of "your." I'm seriously not trying to be a d***, just helpful. ;)
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3Agree Agree x 3Zing Zing x 1Winner Winner x 1 (list)

  7. Post #7

    December 2013
    45 Posts
    d. Door Sharing
    i. Users can --EXCLUSIVE, STAY TUNED-- share all their doors with other players
    That's where you said it. =)

  8. Post #8

    January 2014
    34 Posts
    That's where you said it. =)
    Ah, that's an addition to door sharing that's exclusive. I'll edit it to make it more clear.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3Agree Agree x 1 (list)

  9. Post #9

    December 2013
    140 Posts
    Also, in the future, use "you're" when you're using the contraction for "you are" instead of "your." I'm seriously not trying to be a d***, just helpful. ;)
    You use several sentence fragments and run-on sentences. You've stated you're a sophomore, and I guess this holds true.

    Have you ever heard someone reference glass houses?
    Reply With Quote Edit / Delete Reply Windows 8 United States Show Events Zing x 3Winner x 1Informative x 1Optimistic x 1Dumb x 1 (list)

  10. Post #10

    January 2014
    34 Posts
    You use several sentence fragments and run-on sentences. You've stated you're a sophomore, and I guess this holds true.

    Have you ever heard someone reference glass houses?
    As my creative writing professor once said,

    Sentence fragments and run-on sentences are jokes. Grammar is to be used as an expression and extension of your writing.

    While you could argue that xEnt22's text is certainly colorful, it is overwhelmingly a negative reflection. I was merely suggesting better practice for his future endeavors so he doesn't sound illiterate. At the same time you could argue the same for me, that my choice of sentence structure is a poor reflection of my being. **** that.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 4Agree Agree x 1 (list)

  11. Post #11

    December 2013
    45 Posts
    Although it is always nice to have another type of mod around, I'm not sure if you have the time for something like this. I don't know your life but you've stated yourself that you are pretty busy with school work. Aaaaaaaaand, with the way the mod system is currently "working"... you'll be releasing a lot of updates and working with GSP's to get the updates pushed onto their servers.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Useful Useful x 1 (list)

  12. Post #12

    January 2014
    4 Posts
    Listen, why do you care if parts of the mod are already out there, just stfu! He has stated that he is making new additions that would be specific to his mod. What don't you get about that? Why complain about that?
    mad about someone who, in his very limited spare time, is in the middle of creating something that already exists?

    somad
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 2 (list)

  13. Post #13

    December 2013
    140 Posts
    Listen, why do you care if parts of the mod are already out there, just stfu! He has stated that he is making new additions that would be specific to his mod. What don't you get about that? Why complain about that?
    Why do I get the feeling that this account, just created today, is Promedeus as well?
    Reply With Quote Edit / Delete Reply Windows 8 United States Show Events Funny Funny x 2Agree Agree x 1Disagree Disagree x 1 (list)

  14. Post #14

    January 2014
    34 Posts
    Why do I get the feeling that this account, just created today, is Promedeus as well?
    Most certainly not. If some admin would like to verify that Flair's IP address is different than mine, to authenticate this claim, I would appreciate it.

    Edited:

    Although it is always nice to have another type of mod around, I'm not sure if you have the time for something like this. I don't know your life but you've stated yourself that you are pretty busy with school work. Aaaaaaaaand, with the way the mod system is currently "working"... you'll be releasing a lot of updates and working with GSP's to get the updates pushed onto their servers.
    You're correct, I'm very busy. But I also can't stand doing nothing, and I do still manage to have free time occasionally.

    I'm not sure I like the way the mod system is currently working anyways, because from what I can tell, it's really not. As Garry himself has expressed a concern for this very issue.

    I'm a little confused as to why I would be "releasing a lot of updates," because when Promodeus is released, it will have been properly tested, and any additional mods that use Promodeus can easily be updated using the Promodeus Admin Control Panel. The only thought that comes to mind that would trigger an update is if any dependencies are changed, which are very few. The APIs currently implemented are also primarily independent of Rust. Other than the interception of chat messages, I leave most of the work up to the external mods, of which include those in the Promodeus Essential Mod Pack.

    Since Rust is in Alpha, I think this is an appropriate time for change to happen.

    GSPs would actually have to do less work if they use Promodeus, because they will not have to update each individual mod. The Control Panel allows direct access, from the admin's desktop computer, to their server's Promodeus mods. This eliminates constantly updating each individual mod, and leaves it up to the server admin to moderate this process.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 4Informative Informative x 1 (list)

  15. Post #15

    January 2014
    4 Posts
    Why do I have the feeling that you are retarded? Oh probs because you are. I'm not promedeus. I'm Flair. Completely different person.You still mad?
    Why do I get the feeling that this account, just created today, is Promedeus as well?
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3Informative Informative x 1 (list)

  16. Post #16

    January 2014
    34 Posts
    Why do I have the feeling that you are retarded? Oh probs because you are. I'm not promedeus. I'm Flair. Completely different person.You still mad?
    Can we all remain calm please.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3 (list)

  17. Post #17
    BARKx4's Avatar
    January 2014
    41 Posts
    Hey.

    Kid.

    You're a fucking retard.

    (User was banned for this post ("Flaming" - Craptasket))
    Reply With Quote Edit / Delete Reply United States Show Events Dumb Dumb x 3Winner Winner x 1Funny Funny x 1 (list)

  18. Post #18

    January 2014
    63 Posts
    this mod looks like it could be a good one then

    By the way you might want to contact HFB NOW so that when the mod is ready we will only have to wait a month for them to add it
    Reply With Quote Edit / Delete Reply Windows 7 Japan Show Events Funny Funny x 3 (list)

  19. Post #19

    January 2014
    34 Posts
    this mod looks like it could be a good one then

    By the way you might want to contact HFB NOW so that when the mod is ready we will only have to wait a month for them to add it
    Thanks!

    Haha, thanks for the tip, will do!

    Have a good one!
    -Promedeus
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 3 (list)

  20. Post #20
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    As a GSP, I'm just not sure what this offers over the current options, especially with Neolith right around the corner.

    Also exclusives are garbage, even if I was to offer hosting help I would want it public as modding games should never be exclusive to a few hosts.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Winner Winner x 3Dumb Dumb x 1 (list)

  21. Post #21
    BARKx4's Avatar
    January 2014
    41 Posts
    Thanks!

    Haha, thanks for the tip, will do!

    Have a good one!
    -Promedeus
    Thanks for signing your post, we couldn't see your name in the upper left hand corner.

    Also your Flair account is an obvious sockpuppet.

  22. Post #22
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    was a troll thread imo
    Reply With Quote Edit / Delete Reply Windows 8 Australia Show Events Dumb Dumb x 1 (list)

  23. Post #23
    Gold Member

    December 2013
    188 Posts
    EX EX EX CLUSIVE

    IVE



    IVE





    IVE
    Reply With Quote Edit / Delete Reply United States Show Events Artistic Artistic x 1 (list)

  24. Post #24
    BARKx4's Avatar
    January 2014
    41 Posts
    Your uninspired title image is full of compression artifacts in all of the red, by the way.

    If we can't trust you to compress a jpeg, why would GSPs kick out Leather and Oxide for you?

  25. Post #25

    January 2014
    34 Posts
    As a GSP, I'm just not sure what this offers over the current options, especially with Neolith right around the corner.

    Also exclusives are garbage, even if I was to offer hosting help I would want it public as modding games should never be exclusive to a few hosts.
    Obviously you're missing the big picture. Allow me to elaborate. Promodeus provides a solid modding platform that doesn't currently exist. A unified platform provides cohesion between all elements of modding. Which include but aren't limited to:

    -Security
    Currently mods float around doing whatever they want, with no guarantee it isn't malicious. Controlling what a mod can do allows a much higher level of security that can enable automation of certain systems. Where's the current offering for that? (I guess you could continue to hand pick mods to be installed on servers)
    -Mod Maintenance
    With a one stop shop (Promodeus Admin Control Panel) controlled by the admin on his desktop, installing, updating, removing, and tweaking mod settings are all managed independent of the GSP. Leaving you with less work... Where's the current offering for that?
    -An ecosystem for new mods to build on
    Interfacing with basic features from one mod to the next is essentially non-existent. Promodeus's base mod package provides unity between all mods and for all future mods.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Dumb Dumb x 4 (list)

  26. Post #26
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    modding is like a week old, i don't think you understand that. people are more interested in adding actual mod features than the mod foundation right now, and even then there is foundations in the works.
    Reply With Quote Edit / Delete Reply Windows 8 Australia Show Events Winner Winner x 1 (list)

  27. Post #27

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

  28. Post #28
    BARKx4's Avatar
    January 2014
    41 Posts
    Obviously you're missing the big picture. Allow me to elaborate. Promodeus provides a solid modding platform that doesn't currently exist. A unified platform provides cohesion between all elements of modding. Which include but aren't limited to:

    -Security
    Currently mods float around doing whatever they want, with no guarantee it isn't malicious. Controlling what a mod can do allows a much higher level of security that can enable automation of certain systems. Where's the current offering for that? (I guess you could continue to hand pick mods to be installed on servers)
    -Mod Maintenance
    With a one stop shop (Promodeus Admin Control Panel) controlled by the admin on his desktop, installing, updating, removing, and tweaking mod settings are all managed independent of the GSP. Leaving you with less work... Where's the current offering for that?
    -An ecosystem for new mods to build on
    Interfacing with basic features from one mod to the next is essentially non-existent. Promodeus's base mod package provides unity between all mods and for all future mods.

    Edited:



    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, "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

    You are the most pretentious parody of a first year CS student I have ever seen.

    'The industry', fucking please kid you are 18. Go to bed.
    Reply With Quote Edit / Delete Reply Windows 7 United States Show Events Funny Funny x 1 (list)

  29. Post #29
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    oh, the difference is that i know rust++ is slopped together, it originally was me playing around with some things then kept adding new features in and never got around to rewriting it properly.

    your code guru attitude is why this will fail.

  30. Post #30

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

  31. Post #31

    January 2014
    63 Posts
    Promedeus something that we do need is a mod that will allow us to edit the starter we can craft

    i.e I would love to be able to only start with

    Wood planks
    stone hatchet
    Hunting bow
    Arrows
    Wood shelter
    Sleeping bag
    Camp fire
    Cooked chicken

    the rest you have to find also something where we can turn crafting OFF for like M4's and so on so you can only find them and use them not make them

    I know oxide has this but....Oxide man....oxide lol if you can create something like that now that would be impressive

  32. Post #32

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

  33. Post #33
    Gold Member

    December 2013
    188 Posts
    Every time I'm like, "Man this dogpile might be a little much," Promedeus posts something else. I'm torn here.

  34. Post #34
    RUST++
    xEnt22's Avatar
    December 2013
    470 Posts
    Promedeus something that we do need is a mod that will allow us to edit the starter we can craft

    i.e I would love to be able to only start with

    Wood planks
    stone hatchet
    Hunting bow
    Arrows
    Wood shelter
    Sleeping bag
    Camp fire
    Cooked chicken

    the rest you have to find also something where we can turn crafting OFF for like M4's and so on so you can only find them and use them not make them

    I know oxide has this but....Oxide man....oxide lol if you can create something like that now that would be impressive
    bro give him 3 years or so to make his first mod, remember he doesn't have a whole lot of time.

  35. Post #35

    January 2014
    34 Posts
    removed

  36. Post #36
    BARKx4's Avatar
    January 2014
    41 Posts
    Yes, the industry. I interned my freshman summer
    This has to be someone trolling on a gimmick account.

    I refuse to believe an actual parody of a human being like this exists.

  37. Post #37
    BMRFMULTIBEAR's Avatar
    November 2013
    155 Posts
    Obviously you're missing the big picture. Allow me to elaborate. Promodeus provides a solid modding platform that doesn't currently exist. A unified platform provides cohesion between all elements of modding. Which include but aren't limited to:

    -Security
    Currently mods float around doing whatever they want, with no guarantee it isn't malicious. Controlling what a mod can do allows a much higher level of security that can enable automation of certain systems. Where's the current offering for that? (I guess you could continue to hand pick mods to be installed on servers)
    -Mod Maintenance
    With a one stop shop (Promodeus Admin Control Panel) controlled by the admin on his desktop, installing, updating, removing, and tweaking mod settings are all managed independent of the GSP. Leaving you with less work... Where's the current offering for that?
    -An ecosystem for new mods to build on
    Interfacing with basic features from one mod to the next is essentially non-existent. Promodeus's base mod package provides unity between all mods and for all future mods.
    All of this is already being done right now, being built on to... you know... working examples? While you have nothing.

    Edited:


    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
    Big words for someone who doesn't actually have a working product.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Winner Winner x 1 (list)

  38. Post #38
    Gold Member

    December 2013
    188 Posts
    This has to be someone trolling on a gimmick account.

    I refuse to believe an actual parody of a human being like this exists.
    Idunno, I remember being a Freshman and we had this professor who would talk extensively about ~~The Industry~~ and we made fun of her for it. It's like the lack of self-awareness sells it more than anything.

    EDIT: On the other hand, he listed XML as a possibility for human-editable setting files. I don't think anyone born after '95 would do that even as a joke.
    Reply With Quote Edit / Delete Reply United States Show Events Zing Zing x 1 (list)

  39. Post #39

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

  40. Post #40
    Gold Member

    December 2013
    188 Posts
    public static void startEvents()
    {
    //HARD CODE EVERYTHING
    }
    Yo, you gotta wait until your product is less than 50% shit you transcribed from my code to make jokes like this.

    EDIT: Like yo I'm sorry my code interacting with an unknown file format I was figuring out as I went involved a lot of guesswork and magic numbers.