How Can I Mod a ROM?

A place to discuss mods in development and concepts for new mods.
Post Reply
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

Ok that's it, I wanna mod George's super hyper weapon rom. What category does it belong? How do I start? :?:

It must not overwrite the existing weapon optimizer rom & it has a military tag & can only be bought in the ungoverned territories. It's available only in the BM, Thors, Adventurers and Ringers and can be looted. No it can't be ordered in the Corporate trading post and has a 10k credits value. :idea:
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
PM
Fleet Admiral
Fleet Admiral
Posts: 2570
Joined: Wed Sep 01, 2010 12:54 am

erik dela cruz wrote:Ok that's it, I wanna mod George's super hyper weapon rom. What category does it belong? How do I start? :?:
Category: Usable
erik dela cruz wrote:It must not overwrite the existing weapon optimizer rom & it has a military tag & can only be bought in the ungoverned territories. It's available only in the BM, Thors, Adventurers and Ringers and can be looted. No it can't be ordered in the Corporate trading post and has a 10k credits value. :idea:
Thor's stations do not spawn military items, although they can sell them. Ringers are mostly in the Outer Realm and tend to carry higher level stuff than the previous stations.

Below is code you can cut-and-paste into an xml file and upload to Xelerus.

Code: Select all

<?xml version="1.0" ?>
<!DOCTYPE TranscendenceExtension
[
	<!ENTITY unidExtension              "0xedc10000">
	<!ENTITY itSuperROM                 "0xedc10001">
]>

<TranscendenceExtension UNID="&unidExtension;"
	apiVersion="12"
	name="Super Weapon ROM"
	credits="erik dela cruz"
>

	<ItemType UNID="&itSuperROM;"
			name=				"weapon maximizer ROM"
			level=				"6"
			value=				"10000"
			mass=				"1"
			frequency=			"uncommon"
			unknownType=		"&itUnknownROM;"
			attributes=			"CannotOrder; Info; Military; MinorItem"

			description=		"This ROM maximizes the rate of fire of the ship's primary weapon."
			>

		<Image imageID="&rsItems1;" imageX="192" imageY="96" imageWidth="96" imageHeight="96"/>

		<Invoke>
			(intEnhanceWeaponUse 0x1009 Nil "has a maximized fire rate")
		</Invoke>
	</ItemType>

</TranscendenceExtension>
Download and Play in 1.9 beta 1...
Drake Technologies (Alpha): More hardware for combat in parts 1 and 2!
Star Castle Arcade: Play a classic arcade game adventure, with or without more features (like powerups)!
Playership Drones: Buy or restore exotic ships to command!

Other playable mods from 1.8 and 1.7, waiting to be updated...
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

WHOA!!!! Super thanks PM. That was thorough. :shock: :D
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

still testing...also trying to make a version II(level 8) quantum speed if possible.... :?:
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
PM
Fleet Admiral
Fleet Admiral
Posts: 2570
Joined: Wed Sep 01, 2010 12:54 am

What do you mean; fire even faster? It can't. +Fast (0x1009) is as fast as it goes. Higher enhancement values (up to 0x100f) did not seem to make slow-firing weapons like howitzers fire any faster. In any event, no weapon can have a fire rate faster than thirty times per second.
Download and Play in 1.9 beta 1...
Drake Technologies (Alpha): More hardware for combat in parts 1 and 2!
Star Castle Arcade: Play a classic arcade game adventure, with or without more features (like powerups)!
Playership Drones: Buy or restore exotic ships to command!

Other playable mods from 1.8 and 1.7, waiting to be updated...
Godmode v3 (WIP): Dev/cheat tool compatible with D&O parts 1 or 2.
User avatar
sun1404
Militia Captain
Militia Captain
Posts: 527
Joined: Thu Nov 03, 2011 10:32 am
Location: Heretic. (Finally!)

I guess you could use events to make weapons fire faster, though it would still not show on the item desc. in shops and inventory.
Yes, look at my avatar, I have a wyvera type ship.
User avatar
Aury
Fleet Admiral
Fleet Admiral
Posts: 5421
Joined: Tue Feb 05, 2008 1:10 am
Location: Somewhere in the Frontier on a Hycrotan station, working on new ships.

Its literally not possible to fire faster than 30 times per second, because the game only updates the system state 30 times per second. Instead you would have to create additional projectiles (producing 2 projectiles per tick would provide 60 shots per second, but still only 30 times in that second were they generated. You'd have to deal with overlap issues as well)
(shpOrder gPlayership 'barrelRoll)
(plySetGenome gPlayer (list 'Varalyn 'nonBinary))
Homelab Servers: Xeon Silver 4110, 16GB | Via Quadcore C4650, 16GB | Athlon 200GE, 8GB | i7 7800X, 32GB | Threadripper 1950X, 32GB | Atom x5 8350, 4GB | Opteron 8174, 16GB | Xeon E5 2620 v3, 8GB | 2x Xeon Silver 4116, 96GB, 2x 1080ti | i7 8700, 32GB, 6500XT
Workstations & Render machines: Threadripper 3990X, 128GB, 6900XT | Threadripper 2990WX, 32GB, 1080ti | Xeon Platinum 8173M, 48GB, 1070ti | R9 3900X, 16GB, Vega64 | 2x E5 2430L v2, 24GB, 970 | R7 3700X, 32GB, A6000
Gaming Systems: R9 5950X, 32GB, 6700XT
Office Systems: Xeon 5318Y, 256GB, A4000
Misc Systems: R5 3500U, 20GB | R5 2400G, 16GB | i5 7640X, 16GB, Vega56 | E5 2620, 8GB, R5 260 | P4 1.8ghz, 0.75GB, Voodoo 5 5500 | Athlon 64 x2 4400+, 1.5GB, FX 5800 Ultra | Pentium D 3.2ghz, 4GB, 7600gt | Celeron g460, 8GB, 730gt | 2x Athlon FX 74, 8GB, 8800gts 512 | FX 9590, 16GB, R9 295x2 | E350, 8GB | Phenom X4 2.6ghz, 16GB, 8800gt | random core2 duo/atom/i5/i7 laptops
User avatar
digdug
Fleet Admiral
Fleet Admiral
Posts: 2620
Joined: Mon Oct 29, 2007 9:23 pm
Location: Decoding hieroglyphics on Tan-Ru-Dorem

Instead you would have to create additional projectiles (producing 2 projectiles per tick would provide 60 shots per second, but still only 30 times in that second were they generated. You'd have to deal with overlap issues as well)
You can use Configurations.
Configurations allow projectiles to overlap, but they will show up in buy/sell screens as "damage(x2), 30/sec" for a simulated 60/sec weapon.
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

Will test on 1.2 RC1. Am having difficulty finding it myself in 1.2B4. hehehe.
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

.....i've stashed about a dozen of it right now & it seems to be everywhere. Do i need to make it "rare"?(the omniturbolaser canon is more "rare" than uncommon nowadays)
Image
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

digdug wrote:
Instead you would have to create additional projectiles (producing 2 projectiles per tick would provide 60 shots per second, but still only 30 times in that second were they generated. You'd have to deal with overlap issues as well)
You can use Configurations.
Configurations allow projectiles to overlap, but they will show up in buy/sell screens as "damage(x2), 30/sec" for a simulated 60/sec weapon.
GREAT IDEA! :idea: hmm....i'd try it next time thanks guys. :D
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
erik dela cruz
Militia Captain
Militia Captain
Posts: 614
Joined: Wed Mar 02, 2011 7:45 pm
Location: Patrolling Scarborough Shoal and the Spratlys Islands (West Philippine Sea)

digdug wrote:
Instead you would have to create additional projectiles (producing 2 projectiles per tick would provide 60 shots per second, but still only 30 times in that second were they generated. You'd have to deal with overlap issues as well)
You can use Configurations.
Configurations allow projectiles to overlap, but they will show up in buy/sell screens as "damage(x2), 30/sec" for a simulated 60/sec weapon.
im a bit confused on configuration manipulation. how will the syntax read when i double the damage(as per digdug's example) and get to see an "alternating" configuration?(i prefer it over "dual"- too common) :)
.....cry without weeping......
.....talk without speaking......
.....scream without raising your voice......
Post Reply