Jump to content

Leaderboard


Popular Content

Showing most liked content on 08/02/2025 in Posts

  1. 5 points
    I had this one in my phone before I came to the UK, so this is my first unofficial comeback lol
  2. 4 points
    Hey there, my dear friends! I’m excited to share that I’ve finally finished my treatment! It felt like it took ages, but I’m relieved to be on the other side now. I’m in the recovery stage, which will take about 3 to 4 weeks. After that, hopefully, I can start eating normally again, although I’m still missing my sense of taste, haha! I’ve been taking it easy and, believe it or not, I think I’ve lost around 12 kilograms during this time. It’s been quite the journey, but I’m staying positive and hoping for some great news soon, inshallah. I just want to say a huge thank you to all of you for your incredible support. It means the world to me! Take care and chat soon, Mohamad.
  3. 3 points
  4. 2 points
    Welcome to the Strike Fighter 2 (SF2) Advanced Modding thread! A quick reminder: We mod ethically, honoring ThirdWire’s life passion in creating SF2. All projects here are strictly freeware, transparent, and require a legit copy of SF2 to use any modified DLL files. This thread also serve as the modder resource library that can assist us finding what we seek for advanced modding. Hello everyone! This thread is dedicated to advanced modding, focusing on DLL file editing using tools like Ghidra and other debugging/reverse engineering tools. We have the rules here: - All projects must remain freeware. Payware is a hard NO! - No links or discussion about pirated SF2, period! - We encourage everyone to share knowledge, collaborate, and keep the community spirit alive! We have the great desires to expand the engine beyond the current limitation, from custom HUDs to radar behaviors, etc... This post will be updated through time with more information. Let's have a happy modding!
  5. 2 points
    I am really interested to see the outcome of your hard work. I hope it will improve the game. One of the things I would like to see is air refueling. Keep up the digging. I hope you can find the SF treasure box. P.S. Two more things to see: a pilot eject with a parachute and if there is a chance to add more animation IDs.
  6. 2 points
  7. 2 points
    Spanish F-4C heading south from Europa Point
  8. 2 points
    1994: Portugal begins transition from the A-7P Corsair II to the F-16AM Falcon; No 201 Squadron
  9. 1 point
    Good luck - sounds like there is maybe some light at the end of the tunnel!
  10. 1 point
    Hi GKABS, I don't often visit this page on account of being too busy but I understand life dealt you a particular tough blow from which you are now recuperating. Just want to let you know that I'm hoping for your full recovery and a continuation of your work in these forums, which I've been following on and off. Stay strong! VonBeerhofen
  11. 1 point
    Great news!!!! Thanks a lot for sharing!!!!
  12. 1 point
    Glad to hear you finished that part! Now stay positive and strong!
  13. 1 point
    I hope you will completely recover and soon !
  14. 1 point
    The LASUR indicator not only shows the flightpath to intercept the target. Left of the indicator you have 3 lamps which shows the distance to target in kilometers. The "x" lamp on the right signals the order to finish the interception and break away. The lamps above and below have something to do with target position and the use of the weapons. There should be a signal lamp to give the order to attack the target and a second lamp which gives the order to activate the radar. With this informations it was possible to bring a MiG-21 into a perfect fire position without to warn the RWR of the enemy plane.
  15. 1 point
  16. 1 point
    HOLY MOLY!!! I made another breakthrough as I learn more about the tools with Ghidra, as well creating new script python for output (text files) What I recently used is known as RTTI, which stands for Run-Time Type Information. It helps recovering the class names, shows inheritance and virtual function tables (vtables), and making it possible to link function ack to the classes they belong to! For example, from Looks like I will be doing the same for each DLLs and will update the Modder Resource Library. This is another huge steps, which helps us big times!
  17. 1 point
    I have spent the week learning how to use Ghidrea, contemplating on how to find the right information, in order, to make sense out of what is shown as disassembled / decompiled functions and variables. WIth AI help, I am able to come up with an idea: 1) Find the class name that is called by associated functions 2) Find the function with associate strings for possible keywords As first step of building the modder resource library. In the link below, you will see vast number of folder with three types of .txt files: _CLASS_FUNCTION_LIST.txt _STRING_LIST - 1.txt _STRING_LIST - 2.txt And inside each folders, for example: FLIGHT -> AVIONICS 60, you will see the files: AVIONICS60_CLASS_FUNCTION_LIST.txt AVIONICS60_STRING_LIST - 1.txt AVIONICS60_STRING_LIST - 2.txt These files give modders a big head start by helping pinpoint the location of relevant functions, and that's the step one. For next steps, it is up to anyone here. I am here to provide what I can product from the ghidra tools. I will continue to update the resource library as I grow the understanding of Ghidra tools and codes shown in it. MODDER RESOURCE LIBRARY v1.1 SF2 -Resource Library v1.1.zip NOTE about v1.1: I have added two folders, you will see in each folders: REFERENCES RTTI References are the one that I used pyton script to extract the name of class called by functions, as well the strings from the functions. RTTI, in other hand, contains the list of class and the assoicated functions, along with the function names restored. However, please note that, there are two or three of DLL that does not have RTTI, I still ran the script to create the list of class with assoicated functions. Hoowever, I am working an interesting next projects: I just recently realized, after seeing how Ghidra symbolized the native C++ into C Pseudocodes and is working on Name Demangling (Converting C++ mangled symbols back to readable C++ codes). Here is an example: ?MyFunc@@YAHH@Z -> int MyFunc(int)) For now, here is notes that AI generated with me while studying various codes: (NOTE: the note below is incomplete. Will be updated eventualy.) CODES NAME DEMANGLING NOTES.txt Cheers!


×

Important Information

By using this site, you agree to our Terms of Use, Privacy Policy, and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..