Jump to content

Translated and modified version of MechJeb 2.08


1096bimu

Recommended Posts

I already PMed r4mon like a week ago, but there was no response so i decided to post this thread instead.

Due to popular demand I have translated MechJeb 2.08 into Chinese (otherwise unmodified) and distributed to the Chinese KSP community, just imagine playing this game without knowing what all those words mean.

However, since I have always wanted to do some coding myself and never got started, I saw this as a good chance to get started. So I downloaded the source code and spent a few hours trying to figure out how to actually compile it and what some of codes do. And then I wanted to see if I could make some improvements, but certain individuals have advised me to try and get permission before distributing a modified (other than translation) copy of MechJeb.

I believe my improvements to be very helpful and convenient and would like to get a permission to continue on. here is a complete list of improvements I have made:

-SI Unit converter code has been re-written to suit the Chinese way of counting, which contains a term for ten thousand. it is awkward without this change because it would be like saying " two hundred hundreds" in English. The new code also allows for other units to be added that do not have exponents of multiples of 3 but are commonly used, like the centimeter.

-modified fuel flow simulation algorithm to ignore intake air as a resource so you can see your dV for air breathing engines.

-Added 4 buttons for HDG in the surface reference tab of the Smart A.S.S menu for north south east and west.

-Added a slider for pitch in the surface reference tab of the Smart A.S.S menu. (I find this extremely useful)

-Added a 0 degree button for roll in the surface reference tab of the Smart A.S.S menu.

-Added a hold current heading and altitude button for Space plane guidance.

-Incorporated improved staging codes for staging control from unreleased version of MechJeb.

-incorporated auto stage to next one stage button, but in the auto launch menu instead of throttle control, also form unreleased version.

-Modified stage delta V info chart to be shorter in normal mode, excluding burn time and max TWR, but including mass.

-Various modifications to the size of windows and other GUI elements so they fit rightly without blocking others, and functions better. For example altitude text box for Spaceplane guidance.

wGRiO91.png

Future Plans:

-Limit to velocity mode for throttle control. I have yet to find the codes that does throttle control so...

-only lock certain axis for smart A.S.S instead of locking all 3

-a don't use RCS button

-menus from HackJeb

Edited by 1096bimu
Link to comment
Share on other sites

MechJeb is licensed under GPLv3. That means you can make any changes you want and redistribute -- even charge money for your re-distributed copy -- as long as you include the license and source code and original copyright notice. Note: you cannot redistribute without source under the license. Notifying/working through r4m0n and the others is a simple courtesy because they're still updating and maintaining the original distribution.

What you've done here looks really nice though. I'd really really really like that "don't use RCS" button for Smart A.S.S.

Link to comment
Share on other sites

These are some really cool changes. Any chance the additional features come in English though? I would love a "Don't use RCS" feature and the air breathing engine dV is pretty useful to

I wish I knew enough to just modify the entire thing to read a localization text file, but I still have no idea how to do that. To make an English version means I would have to translate everything back into English, not a huge undertaking but not something I would do for every development release. I'll certainly look into it when I think I have implemented most of the features I'd like to have.

Link to comment
Share on other sites

Honestly I love the way MJ2 runs. The only changes I think it needs is a 'no rcs' button and a 'lock roll input' in smart a.s.s.

Granted I would also need these changes in an English version, but I think its awesome what your doing here though. I couldn't imagine trying to fly with all my MJ windows in Chinese, I bet the opposite is just as confusing.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...