Announcement

Collapse
No announcement yet.

DEBUG: sucess with the sound! :)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • DEBUG: sucess with the sound! :)

    grab these:



    and put them somewhere that the ctp2 build process can find them.

    Neither of these contain anything thats (C) Rad Game Tools (I dont have the official MSS SDK to copy from even if I did want to

    These files sucessfully compile an unmodified copy of the CTP2 tree (assuming you have the other build things like the SDKs that is)

    Next step is for someone good at CTP2 to completly excercise the changes in-game and see if there are any problems.

    If you get crashes, it probobly means the definition of one or more of the MSS32.dll functions is wrong (and will need to be fixed) which is in turn causing e.g. an int to be passed when a float is expected and give wrong results)

  • #2
    The parameter and return types should be correct, except for the WINAPI AIL_redbook_track function. I expect that the return type will not be bool, but rather something like S32 or U32. You may have to remove the const qualifiers with the parameters (unlikely for an extern "C" interface).

    The main issue will be finding the actual code values for the names in the enums. These are unlikely to be correct.

    Comment


    • #3
      if you have donwloaded the files before

      go do it again, turns out that it wasnt compiling properly after all.
      Now it should compile (using the *.lib I just uploaded)

      Still havent been able to test it though (PC problems)

      Somehow, it seems like the methods I was using to generate the Import Library werent working properly so I had to try a different method (which basicly involved creating a "mss32.dll" that only had the functions we know about and did absolutly nothing and using the resulting *.lib file)

      Any problems with this, let me know

      Comment


      • #4
        If this works, then you are bleedin' awesome, jonwil

        Asmodean
        Im not sure what Baruk Khazad is , but if they speak Judeo-Dwarvish, that would be "blessed are the dwarves" - lord of the mark

        Comment


        • #5
          BTW, this doesnt use anything that could be considered as (C) Rad Game Tools.
          I didnt even do e.g. dumps on mss32.dll.
          So there is no way they can claim that I am voilating their copyright

          Comment


          • #6
            kiking
            "Every time I learn something new it pushes some old stuff out of my brain" Homer Jay Simpson
            The BIG MC making ctp2 a much unsafer place.
            Visit the big mc’s website

            Comment


            • #7
              Great work! Feels nice to have sound again
              So much to do in so little time...

              Comment


              • #8
                I assume that means...

                That its actually working without crashes or problems?

                Comment


                • #9
                  Re: I assume that means...

                  Originally posted by jonwil
                  That its actually working without crashes or problems?
                  It does for me at least. Thanks again man!
                  So much to do in so little time...

                  Comment


                  • #10
                    Re: I assume that means...

                    Originally posted by jonwil
                    That its actually working without crashes or problems?
                    I don't encounter any problems that weren't there before. But it works. By the way is there a linux version of the mss32.dll?

                    -Martin
                    Civ2 military advisor: "No complaints, Sir!"

                    Comment


                    • #11
                      Excellent. Will test soon.

                      Comment


                      • #12
                        Good work

                        Comment


                        • #13
                          dont know if there is a linux version of mss32.dll or not.
                          But if there is, I dont have it

                          Comment


                          • #14
                            So far seems to work okay. Brilliant work, jonwil
                            Administrator of WePlayCiv -- Civ5 Info Centre | Forum | Gallery

                            Comment


                            • #15
                              Seems to work just fine. I still have that ever-repeating track 1 bug, but that's not new...

                              Comment

                              Working...
                              X