Skip to content
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Donate
Collapse

Plutonium

  1. Home
  2. General Discussion
  3. How Plutonium works?

How Plutonium works?

Scheduled Pinned Locked Moved General Discussion
3 Posts 3 Posters 93 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • HalfCow69undefined Offline
    HalfCow69undefined Offline
    HalfCow69
    wrote on last edited by
    #1

    Would there be a dev that has worked on the project and knows some of the basic path they followed to go about creating it? I am finishing up college or IT/Software and something like this seems absolutely outstanding and would be curious to see how their process relates to what I have learned in class. If there is someone who sees and thinks they can explain, would you want to hop on a discord call or something and talk about it? I want to look into recreating the process for Titanfall 1 because we have the game files but it is using their jank servers. Anyway that is words but yeah; would love to just talk about it from a learning prospective 😄

    1 Reply Last reply
    0
    • Xerxesundefined Offline
      Xerxesundefined Offline
      Xerxes Plutonium Staff
      wrote on last edited by
      #2

      Let me quote Rektinator from a similar question like this.:

      RektInator said in Curiosity:

      @_trippy_ Hello trippy,

      Nice to see that you're studying software development! A very good choice in my opinion 🙂 Plutonium itself is made using C++ and Assembly. It is made in these languages because the game is written in C++ itself, and C++ code gets compiled to Assembly. In order to change the games functionality, we modify the memory of the game. We do this by placing jumps from the games code to Plutoniums custom code. This part is done in Assembly. Once the code is redirected to our custom code, we then make use of C++ to implement the changes to the code (because this is easier than writing everything in Assembly). In order to do this kind of stuff, you need tools like IDA or Ghidra and a debugger (OllyDBG, x32dbg). These tools are required to figure out what the game is doing.

      1 Reply Last reply
      1
      • Resxtundefined Offline
        Resxtundefined Offline
        Resxt Plutonium Staff
        wrote on last edited by
        #3

        Also Titanfall 2 has a client called Northstar. Maybe you could contact them or chat on their Discord. I think it could be more relevant than a COD client

        1 Reply Last reply
        1

        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Donate