The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
October 15, 2024, 06:12:36 am
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  Boybaboy's programming corner
« previous next »
Pages: [1] Print
Author Topic: Boybaboy's programming corner  (Read 3451 times)
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Boybaboy's programming corner
« on: June 14, 2014, 06:21:37 am »


hi all.

welcome to my programmer's corner
in this topic i will be posting my source code modifications plus a compiled
uqm-debug.exe

===============================================
MOD #1: AN INVINCIBLE SHIP
===============================================

http://www.solidfiles.com/d/de1ed45ffd/uqm.zip  (2 MB)

what it does:
nothing else is changed except that the boring human earthling ship
is now a super invincible androsynth ship. in full game u get an
androsynth instead of an earthling and the starbase also builds
androsynth instead of earthling

stats:
max crew, max energy, same energy regen
weapon - bubbles costs zero and deals 200 damage and doesnt disappear
while bubble is active, the ship cannot be destroyed
special - same old comet

why this is needed:

memory hacks doesnt make u invincible and killing samatra
is still a pain. this mod androsynth can kill any number of ships
just by sitting there and the bubbles chase the enemy around
plus u dont get any friendly fire with bubbles
besides, full game doesnt let u use an androsynth anyway

what did i modify:

same old source code from uqm-0.7.0-source.tar
except i replaced uqm-0.7.0\src\uqm\ships\human folder
with my own modified human folder which is also included in the ZIP file











Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #1 on: June 16, 2014, 03:04:41 pm »

===============================================
MOD #2: EVERYTHING U NEED
===============================================

http://www.solidfiles.com/d/df8d8fdb70/uqm2.zip (2MB)

this mod is the same uqm except for the following mods:

1: u get the same invincible androsynth ship as MOD #1
2. when u start the game u got all that u need:

- all planetary lander upgrades
- 4 highelf fuel sys , 4 cargobay, 4 crew pods
- all thrusters and turning jets
- 810 fuel 200 crew

still zero credits and resource units but u
dont even need to talk to melnorme to finish the game
coz u have enough fuel and firepower and lander upgrades

just start a new game and no more resource mining
coz its got all u need


Logged
Defender
Enlightened
*****
Offline Offline

Gender: Male
Posts: 817



View Profile
Re: Boybaboy's programming corner
« Reply #2 on: June 17, 2014, 12:58:38 am »

mod request ... Chenjesu in your fleet? Not Chmmr.
Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #3 on: June 17, 2014, 08:46:09 am »


MOD #3 CHMMR is changed to CHENGJESU

http://www.solidfiles.com/d/75069608ae/uqm3.zip (2MB)
uqm.exe and source is included


Logged
Defender
Enlightened
*****
Offline Offline

Gender: Male
Posts: 817



View Profile
Re: Boybaboy's programming corner
« Reply #4 on: June 18, 2014, 04:23:12 am »

thank you...love these mods. i do have some crazy ideas for you...in your spare time if you want.

do you know about the extended edition mod? : http://www.submedia.net/uqm/

i was wondering how hard it would be to incorporate these into the current source:

1 - Shooting the tractors on the moon makes them explode.  They still
  provide zero bio data, though (Bugzilla Bug #503)

2 - No longer possible to encounter random Ur-Quan ships in the
  Zoq-Fot-Pik home system, like their dialogs say (Bugzilla Bug
  #759)

3 - If the player ventures out into Hyperspace without rescuing the
  starbase first, the Probes he encounters are much tougher

4 - Add a "dead" slave-shielded world and starbase @ Beta Ophiuchi I
  (047.9:887.5)

5 - Can explore a defunct Mother Ark the old Mrnmhrrm sphere of
  influence (Eta Bootis III-A, 067.2:286.3)

6 - Can discover a defunct Precursor starbase @ Alpha Centauri

7 - Liberate Fwiffo!  When the Spathi bug out and hide under their
  slave shield, they take all their ships in your escort fleet with
  them

8 - Destroyed Zoq-Fot-Pik colony worlds (Delta Cassiopeiae I, 387.5:514.5)
                                      (Gamma Carinae I-B, 358.3:547.9)

9  - Starbases around all homeworlds

10 - Add a Syreen sphere-of-influence after rescuing their ships

11 - Add a Chmmr sphere-of-influence after finishing "The Process"

12 - Destroyed Ur-Quan(*) / Kohr-Ah(+) starbases
  + Beta Reticuli (702.0 : 529.1)
  * Metis (570.8 : 460.4)
  * Gamma Cancri (500.6 : 501.1)
  * Alpha Lentilis (462.5 : 600.0)
  + Theta Chamaeleonis (514.5 : 695.Cool
  + Antares (647.9 : 754.1)

ive always liked these features and enhancements and would love to see them as an addon or mod.

thanks for your time and carry on with your modding.









Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #5 on: June 18, 2014, 07:16:51 am »


====================================================
MOD #4 QUASISPACE IS NOW EASIER TO USE
====================================================

modified the files: plandata.c and hyper.h

qusispace portals are now more or less a representation of the hyperspace map
original portal locations arent modified but i added an extra one for BETELGEUSE
also moving the cursor to the portals now shows u the nearby relevant system

http://www.solidfiles.com/d/c793c3bd06/uqm4.zip (4MB)

this ZIP contains the source code and
uqm-debug.exe - compiled from original with quasispace modification only
uqm-debug-super.exe - compiled from original with quasispace modification plus
     MOD #2 (androsynth super ship and starting a new game gives all lander
     upgrades, fuel, modules  etc)






Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #6 on: June 26, 2014, 08:30:04 am »

====================================================
MOD #5 LOTSA STUFF
====================================================

what this mod contains:

1. STARMAP is easier to use !

RED STARS - systems which is part of the story
YELLOW STARS - rainbow planets
WHITE STARS - doesnt need to be visited



2. Changed the planet types which can be found in the universe:
deleted the trashy planets including gas giants

OOLITE_WORLD */
YTTRIC_WORLD */
TREASURE_WORLD */
METAL_WORLD */
RADIOACTIVE_WORLD */
PELLUCID_WORLD */
AURIC_WORLD */
SAPPHIRE_WORLD */
RUBY_WORLD */

3. Normal planets now always has biological critters

4. Planet lander has capacity increased to 250 (up from 50)

5. Starting a new game gives u an Androsynth, URQUAN, KOHRAH and a CHMMR
also starting a new game lets u build an URQUAN, KOHRAH and CHMMR in starbase
only if u start a new game

6. At the end of every single battle, crew is reset. If ur flagship is defeated u dont lose
the game, u simply exit the battle. If u get defeated in an allied starship, u cannot use
it again this battle so u need to select a new ship. after the battle, u can use the
defeated ship again

7. MOD #1,#2,#4 - lander upgrades/ super androsynth and easier quasispace

SOURCE and compiled uqm-debug.exe included
http://www.solidfiles.com/d/c045b628b4/uqm5.zip  (2MB)
(Click the "direct download link"and NOT the big green download button)

P.S.
report bugs by posting in this thread coz i havent yet played the whole game
from start to finish in this new mod


Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #7 on: July 05, 2014, 03:31:19 am »

===============================================
MOD #6: STABLE VERSION   
===============================================

this is a fully playtested version of UQM

+++++++++++++++++++++++++++++++++
bug fixes from previous versions:
+++++++++++++++++++++++++++++++++

found a bug which causes the game to hang when using super androsynth
fix: removed super androsynth altogether

found a bug when the game cannot be completed bcoz of changing the
star colors messed up the item locations
fix: modified items to be always on PLANET 1 for the following:
dead androsynth planet, taalo shield, sylandro home, utwig bomb
syreen vault and urquan wreck
the following items stays unmodified: syreen base, chmmr home and samatra

+++++++++++++++++++++++++++++++++
FULL LIST OF FEATURES :
+++++++++++++++++++++++++++++++++

1. STARMAP is easier to use !

RED STARS - systems which is part of the story
YELLOW STARS - rainbow planets
WHITE STARS - doesnt need to be visited


2. QUASISPACE is easier to use !

qusispace portals are now more or less a representation of the hyperspace map
original portal locations arent modified but i added an extra one for BETELGEUSE
also moving the cursor to the portals now shows u the nearby relevant system


2. Changed the planet types which can be found in the universe:
deleted the trashy planets including gas giants. these are
the only planets to be found now:

OOLITE_WORLD
YTTRIC_WORLD
TREASURE_WORLD
METAL_WORLD
RADIOACTIVE_WORLD
PELLUCID_WORLD
AURIC_WORLD
SAPPHIRE_WORLD
RUBY_WORLD

3. All items and relevant planets are now always in PLANET 1
except for the following: syreen base, chmmr home and samatra

4. Normal planets now always has biological critters

5. Planet lander has capacity increased to 250 (up from 50)

6. YOU CAN LOSE A BATTLE BUT YOU NEVER LOSE A SHIP

At the end of every single battle, crew and ship is reset.
If ur flagship is defeated u dont lose the game, u simply exit the battle
If u get defeated in an allied starship, its crew is reset and YOU CAN
SELECT IT immediately to do the same battle or pick another ship

7. changed ARILOU ship to CHENJESU and DRUDGE ship to MMRHRM

this is to enable the player to use CHENJESU and MMRHRM in full game
coz they are the original alliance ships
NOTE: super melee also reflects these changes

arilou and drudge ship are to my opinion crappy
side effect of this change is that drudge and arilou ships can no longer
be seen patrolling and u dont see their sphere of influence
but all normal events remain unchanged

8. starting a new game give u perks:

- all planetary lander upgrades
- 8 highelf fuel sys , 4 cargobay, 4 crew pods
- all thrusters and turning jets
- 810 fuel 200 crew
- u get the following 9 ships:

   earthling
   CHMMR_SHIP, URQUAN and KOHR-AH
   ILWRATH, CHENJESU,MMRHRM
   THRADDASH and MELNORME

NOTE: the ships u can build in the starbase remained unchanged
so if u scrap these ships u lose them forever
anyway u dont lose these ships even if u get defeated
hint: invisible ilwrath against samatra Wink


SOURCE and compiled uqm-debug.exe included
http://www.solidfiles.com/d/36d4f86580/uqm6.zip  (2MB)
(Click the "direct download link"and NOT the big green download button)


* * * * *


Logged
CelticMinstrel
Enlightened
*****
Offline Offline

Posts: 522



View Profile
Re: Boybaboy's programming corner
« Reply #8 on: July 14, 2014, 07:38:55 am »

2, 5, and 6 are terrible, and I don't even understand what mod #4 changed... "easier quasispace" doesn't really explain much.
Logged
Krulle
Enlightened
*****
Offline Offline

Gender: Male
Posts: 1115


*Hurghi*! Krulle is *spitting* again!


View Profile
Re: Boybaboy's programming corner
« Reply #9 on: July 14, 2014, 12:54:11 pm »

2, 5, and 6 are terrible, and I don't even understand what mod #4 changed... "easier quasispace" doesn't really explain much.
#4 gives you much more "bio info", which you can trade at certain super hot stars (like Zeeman).
#5,6: if you don't want to loose, it's jsut a modification for fun.
#2: quasispace: the mapping of the "portals" corresponds to the hyperspace map, so that a portal in the top left corner brings you to the top left hyperspace map.

At least that's what I understand out of the explanation.

This all seems to be a "because I can do it".
Logged
danzibr
*Many bubbles*
***
Offline Offline

Posts: 109



View Profile
Re: Boybaboy's programming corner
« Reply #10 on: July 14, 2014, 03:22:15 pm »

Haha, these mods are freakin' sweet.  I'd love to try them out when I get the time.
Logged
CelticMinstrel
Enlightened
*****
Offline Offline

Posts: 522



View Profile
Re: Boybaboy's programming corner
« Reply #11 on: July 14, 2014, 04:00:58 pm »

2, 5, and 6 are terrible, and I don't even understand what mod #4 changed... "easier quasispace" doesn't really explain much.
#4 gives you much more "bio info", which you can trade at certain super hot stars (like Zeeman).
#5,6: if you don't want to loose, it's jsut a modification for fun.
#2: quasispace: the mapping of the "portals" corresponds to the hyperspace map, so that a portal in the top left corner brings you to the top left hyperspace map.

At least that's what I understand out of the explanation.
...except your numbers seem all wrong...

But you did answer my question about quasispace, at least.
Logged
Krulle
Enlightened
*****
Offline Offline

Gender: Male
Posts: 1115


*Hurghi*! Krulle is *spitting* again!


View Profile
Re: Boybaboy's programming corner
« Reply #12 on: July 17, 2014, 10:13:48 am »

indeed. My numbering is all wrong, but then the original is already not very consequent:
+++++++++++++++++++++++++++++++++
FULL LIST OF FEATURES :
+++++++++++++++++++++++++++++++++

1. STARMAP is easier to use !

2. QUASISPACE is easier to use !

2. Changed the planet types which can be found in the universe:
deleted the trashy planets including gas giants. these are
the only planets to be found now:

3. All items and relevant planets are now always in PLANET 1
except for the following: syreen base, chmmr home and samatra

4. Normal planets now always has biological critters

5. Planet lander has capacity increased to 250 (up from 50)

6. YOU CAN LOSE A BATTLE BUT YOU NEVER LOSE A SHIP

7. changed ARILOU ship to CHENJESU and DRUDGE ship to MMRHRM

8. starting a new game give u perks:
We have twice a #2....

But then, sorry.
Logged
boybaboy
Zebranky food
*
Offline Offline

Posts: 9



View Profile
Re: Boybaboy's programming corner
« Reply #13 on: August 23, 2014, 12:53:07 pm »


MOD #7 FOR BEGINNERS

ive been playing other games but suddenly i found myself playing UQM again. I made this simple mod which can be enjoyed by beginners. no need to look up online guides and maps coz u can easily see where to go next, just follow the red systems

1. MAP CHANGES
easier to use hyperspace and quasispace and almost all items are moved to planet 1
red system - part of the story, yellow system - contains rainbow world

2. SHIP CHANGES
arilou changed to chenjesu, druuge changed to androsyn

3. BATTLE CHANGES
if u lose a ship, the ship is regenerated and can be selected to fight again

4. NEW GAME CHANGES
starting a new game gives u all melnorme tech and allied ships

SOURCE and compiled uqm-debug.exe included
http://www.solidfiles.com/d/f198bcab87/uqm7.zip (2MB)
(Click the "direct download link"and NOT the big green download button)

Logged
Pages: [1] Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!