Closed Thread
Results 1 to 4 of 4

Thread: What language is this?

  1. #1
    VTAP is offline Newbie
    Join Date
    Jan 2010
    Posts
    2
    Rep Power
    0

    Question What language is this?

    I'm new and interested in programming. I have some offline games (older like 12yrs old) that I want to tinker around with. I want to know what language this is so that I may start learning how to program!

    I've disassembled one of the files in PVDasm to see what I'm getting myself into. Here's a screencap!

    Seems I can't post a link or image. Here's what I was able to post!

    img41.imageshack.us/img41/33/whatlang.jpg

    Thanks for the help!

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #2
    Join Date
    Jul 2009
    Location
    Santa Clarita, CA
    Posts
    2,111
    Blog Entries
    47
    Rep Power
    31

    Re: What language is this?

    Uhh... you disassembled it. In a disassembler. Therefore, it's assembly.

    All compiled programming languages break down into Assembly commands, which are then interpreted into a series of hexadecimal digits that correspond to their according binary set, which the processor actually reads. There's no way to be able to tell just from the assembly output what language was used to program the game, and it is very likely that that assembly code was written by a compiler of some kind. Google researching might yield better results than disassembly, but either way you wouldn't be able to use that language to modify the executable, you'd need the source code first, and it's likely you don't have (nor are allowed to have) that.
    Wow I changed my sig!

  4. #3
    VTAP is offline Newbie
    Join Date
    Jan 2010
    Posts
    2
    Rep Power
    0

    Re: What language is this?

    Thanks for the info.

    I understand what you're saying however, what I see on screen is one step above looking at this in a Hex Editor? The next step being the source code, then the game itself? Pardon my newbness. I am just trying to get a better understanding of all of this!

    Okay, for instance, from the pictue it has a line for "Prox Mines Quantity/Pack" The following code(?) from then to the next line that says "Prox Mine Damage" is all related to how many "Prox Mines" I get per pack? Inside the game I get 1 prox mine per pack. I also noticed in other areas some of the disassembly that where it says for the Prox Mine Pack "00000001H" it has like "Controller bays" "00000002H" and other things similar (Controller takes 2 bays of your allowed space ingame).

    I'm assuming that if I was to change (I don't know how or understand this very much) the "00000002H" to "00000001H" when i equip Controller it would only take up 1 bay of my allowed space?

    I'm trying to tinker with these things because I would like to get into game creation at some point.

    So basically, in PVDasm I see 5 columns. Address, Opcodes, Disassembly, Comments, References. What do these all mean?

    The best way to gain knowledge is to ask, so I am. I am also doing independent research. I appreciate the responses. Thanks!


    EDIT:
    I actually think I found the language it was written in. It was written in Linux. I do not have the source code(obviously), am I able to write programs to tweak my game? If so, what language would I have to do this with? (Doing this with an older offline game so that I can practice!)

    Thanks again!
    Last edited by VTAP; 01-28-2010 at 04:25 PM. Reason: Adding info

  5. #4
    NatalieM's Avatar
    NatalieM is offline Learning Programmer
    Join Date
    Jun 2009
    Location
    London, England
    Posts
    83
    Rep Power
    10

    Re: What language is this?

    Linux isn't a language, it's an operating system.

    You need the source code to be able to understand the logic of a game and be able to tweak it. Rather than setting your sights on a specific game for which you might never be able to get the source code legally, why don't you try out with an open source game? You can find a list on Wikipedia to get you started.

Closed Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 1
    Last Post: 10-21-2011, 01:30 PM
  2. Replies: 1
    Last Post: 10-21-2011, 01:30 PM
  3. Best Language to Use that works with IE - Fastest language at runtime
    By j.smith1981 in forum General Programming
    Replies: 10
    Last Post: 09-18-2009, 05:46 AM
  4. Replies: 15
    Last Post: 06-06-2008, 10:43 PM
  5. Which language?
    By hampus.tagerud in forum General Programming
    Replies: 9
    Last Post: 03-30-2008, 06:16 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts