Advertisement
Guest User

Unknown44's Star Citizen Modding Announcement

a guest
Dec 3rd, 2018
451
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.64 KB | None | 0 0
  1. Hi Star Citizen community. I'm Unknown44. I do things and today I'd like to talk to about the modding tool projects for Star Citizen that I have been working on lately.
  2.  
  3. Video: https://vimeo.com/304077321
  4.  
  5. P4KTool - Crucible
  6. The P4KTool also known as Crucible allows users to access the data.p4k file that contains almost all of Star Citizens files. Users can extract files out of the virtual file system onto their local file system to view and modify the games content.
  7.  
  8. Supports reading encrypted files such as XML or LUA script
  9. Parsing CryEngine XML files including material files
  10. Parsing DataCore Binaries (database) files
  11. DataCore record GUI interface
  12. Reading DDS files (includes DX10) and converting them into TIFF
  13. Reading of various text formats such as TXT, JSON, CFG
  14. Asset Extraction
  15. P4K Tool opening a DataCore binary database
  16.  
  17. I have rushed this project to get it out by the beginning of December. In the future I plan to release the following features:
  18.  
  19. Model import/export using Autodesk FBX pipeline
  20. Automatic asset generation (CryEngine editor workflow)
  21. Shader disassembly and custom shaders
  22. Material editor GUI with preview
  23. In editor preview with CryEngine rendering pipeline
  24. Vehicle Implementation and Loadout Editor GUI
  25. Better P4K file management
  26. Ability to add any data to the database
  27. Modular plugin system
  28. I'd eventually like P4KTool to become a simple open source framework that other plugins can build onto in a modular way allowing other authors a simple framework to use for creating their own modding tools. The project is currently setup into many modules for handling the different types of assets be that DataCore Binaries, DDS textures, and encryption/decryption and I would like to use these as a foundation library to get other tools developers started. I plan to eventually retrofit chunks of CryEngine/Lumberyard into the tool such as the rendering code so we can preview and author assets for the game using 1:1 comparisons without needing to run the game itself.
  29.  
  30. Offline - Lumberjack
  31. The offline launcher also known as Lumberjack is an extension of a private code base for targeting Lumberyard games. The launcher includes extremely advanced pattern matching that works its way into the engine from multiple attack avenues to break open the console and allow a user to run unrestricted commands. This is not a cheating tool and you won't have any luck running commands on CIG servers.Currently this project contains a lot of private code that will be phased out for a scripting system that will allow users to design and create their own pattern matching using run time compiled C++. I am concerned that people are going to try and cheat as so far CIG's attempts to lock anything down were thwarted in a single afternoon so I am going to carefully drip updates on this project to keep you and CIG safe from scum who have no respect for modding.
  32.  
  33. Citizens Reactor
  34. I am in the process of starting my own modding community for the game called Citizens Reactor. If you're interested in modding the game or you'd like to learn more about how you can help out I am always looking for an extra pair of hands. For designing the plugins for P4KTool you will need a very good understanding of C#, multi-threading, asynchronous programming, and WPF UI design and I'm looking for a few people to help test and use the new interface ready for the mainstream.
  35.  
  36. Reddit: /r/CitizensReactor
  37.  
  38. Discord https://discord.gg/3Hq4uM7
  39.  
  40. Organization https://robertsspaceindustries.com/orgs/REACTOR
  41.  
  42.  
  43. Download and Setup
  44. In the download I have included the Lumberjack (Unknown44) and Crucible (P4KTool). I have also included in the Unknown44.zip the batch files that I used in my demonstration including a second batch file that demonstrates how to use the +megamap command inside the command line to take you straight to the Stanton System. Finally here is the download for the tools https://mega.nz/#F!BnYTnS6C!wz1fTBziufAJYM_HP5UBWQ
  45.  
  46.  
  47. Special Thanks
  48. Thanks to Alluran for providing open-source research on the Star Citizen formats and Aftokinito, Heavy_Bob, Heracles421, and Inaki for supporting me develop these tools.
  49.  
  50.  
  51. https://i.redd.it/aahjxta8c0221.jpg
  52.  
  53. Thanks for reading to the end, from all of the cats that I am modding into the game and me. Merry Xmas!
  54.  
  55. Seems to me like you might have taken the CIG rejection too personally, but that's your business. I just hope it's hasn't caused you act rashly and get yourself into a difficult situation. Hopefully CIG won't overreact to this. The last thing any of us want to see is for cool tools to pop up and then immediately get quashed because they get perceived as technically or legally threatening.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement