How to update released sources. (And Xenon 1.5.2 source)

Posts 1–15 of 25 · Page 1 of 2
How to update released sources. (And Xenon 1.5.2 source)
This is one possible way to update a client after it's source has been released. This system should work for updating to any version, despite more and more modifications being required for each coming update.

I'll assume by reading this you have eclipse and MCP set up. So now lets go.

1. download the Xenon 1.5.1 source.
2. Put a clean minecraft 1.5.2 in MCP for 1.5.2 and decompile.
3. Put a clean minecraft 1.5.1 in MCP for 1.5.1 and then replace the src folder with the Xenon src
4. Open both directories in eclipse (2 eclipses at once)
5. Open the 1.5.1's eclipse and 'Control + H' and do a search for Xenon. Classes that import'Xenon' in them will appear, meaning you will need to update the corresponding files in 1.5.2 with the code from these files. Find the areas of modified code within these files and take the bits of the old src and put them into the corresponding files that are from the 1.5.2 source When you're done, test for bugs. Read the error log and find what you missed or misplaced.
6. Add your own stuff. Pretty simple and straight-forward. Now, if you don't feel like doing this I have already updated the source. I removed the IRC though. Sorry if you liked it. I didn't feel like copying that over.



Edit: After meddling with the src a bit I've some features accidentally. But for the most part, it runs. The only bug is that Xenon will not run when the game is in focus and the gui is not open. I most likely made a minor mistake that is easily fixable.

Xenon Src (1.5.2) (No IRC)_mpgh.net.zip2.3 MB · 212 downloads Scanning…
There Are Errors In ' SelectionListLocation.java '
Quote Originally Posted by Gku2 View Post
There Are Errors In ' SelectionListLocation.java '
Oops. Well it's probably an easy fix like "controlList" to "buttonList".

Edit: Looks like I broke a lot of functions. Opps. I'll re-upload when I fix it.
Quote Originally Posted by LordPankake View Post
Oops. Well it's probably an easy fix like "controlList" to "buttonList".

Edit: Looks like I broke a lot of functions. Opps. I'll re-upload when I fix it.
I've Just Disabled Them For Now But Thanks Anyway :P.

And A Video Tutorial Of How To Do This Would Be Cool For Beginners
Quote Originally Posted by Gku2 View Post
I've Just Disabled Them For Now But Thanks Anyway :P.

And A Video Tutorial Of How To Do This Would Be Cool For Beginners
Ye a video would be nice... But a thread is already good...
Quote Originally Posted by Gku2 View Post
I've Just Disabled Them For Now But Thanks Anyway :P.

And A Video Tutorial Of How To Do This Would Be Cool For Beginners
I recorded one but I messed up quite. For a solid 10 minutes I was looking for one bug. Turns out I misplaced one line. My mic is also really shitty. It cuts out randomly in the video so I just deleted it. Maybe some other time.
Quote Originally Posted by LordPankake View Post
I recorded one but I messed up quite. For a solid 10 minutes I was looking for one bug. Turns out I misplaced one line. My mic is also really shitty. It cuts out randomly in the video so I just deleted it. Maybe some other time.
I Mean Just Make It With No Audio. It's Good To Have A Tutorial Handy

---------- Post added at 02:25 AM ---------- Previous post was at 01:07 AM ----------

Quote Originally Posted by LordPankake View Post
I recorded one but I messed up quite. For a solid 10 minutes I was looking for one bug. Turns out I misplaced one line. My mic is also really shitty. It cuts out randomly in the video so I just deleted it. Maybe some other time.
Oh And None Of The Xenon Hacks Work.
Quote Originally Posted by Gku2 View Post
I Mean Just Make It With No Audio. It's Good To Have A Tutorial Handy

---------- Post added at 02:25 AM ---------- Previous post was at 01:07 AM ----------



Oh And None Of The Xenon Hacks Work.
Yeah, I missed a few instances that call xenon while the game loop is running.
Quote Originally Posted by LordPankake View Post
Yeah, I missed a few instances that call xenon while the game loop is running.
Fix It Please Ahaha :P
Quote Originally Posted by Gku2 View Post
Fix It Please Ahaha :P
Since today's friday, I might do it later today.
Quote Originally Posted by LordPankake View Post
Since today's friday, I might do it later today.
Ahaha Sure :P
Quote Originally Posted by Gku2 View Post
Ahaha Sure :P
Aaaannd I didn't. Ah well. Maybe tomorrow. Maybe never... *evil laughter*
Really appreciated man ;D By the way it would be nice if you could explain how the Xenon base works, where are the hacks, "Xenon" version text in-game gui and title screen,etc... located so we can modify them? and what is that "me" folder in the src? I know it camed from the original src Ownage posted but what is it? Also if we want to change the title screen... (the background... the buttons... I would like to remove the blur and the rotation of the panorama... i would like just a normal dirt picture liek the one in "options menu" also wheres the in-game gui menu stuff?)

Thanks a lot again...
-Jay
Nice tutorial.
Posts 1–15 of 25 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?