RelicNews Forums

Go Back   RelicNews Forums > RDN - Relic Game Mods > Homeworld 2 - Tanis Shipyards
User Name
Password
Register FAQ Members List Arcade Mark Forums Read



Reply
 
Thread Tools
Old 4th Apr 06, 12:02 AM Forum Rules   # 1
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

RDN Lua scripts - versions

Question: which lua scripts in the RDN Tools are not for the 1.1 version?

I ask this because it would be better to inlcude those in the DataZip package, as they're commented (and probably less liable to crash).
__________________
Download my HW2 mods, maps & tools. link
Mikail is offline  
Old 11th Apr 06, 11:42 PM Forum Rules   # 2
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

I tried comparing the creation date of the files, but they're all the same.

I could create a Lua script that compares whether tables are identical, but this wouldn't work for non-table data.

I could strip comments, pretty-print them, and then diff them; but there may be differences -- not to mention bugs -- introduced by LuaDC. (I don't know.)

Last edited by Mikail : 12th Apr 06 at 6:17 AM.
Mikail is offline  
Old 12th Apr 06, 12:51 AM   # 3
Le Sun Tzu
Member
 
Join Date: Oct 2005
Location: City of Lights

There is at least one little trap: the RDN version of the ai default.lua has a line commented out with a note that it is buggy (about build prefs), whereas it is left in the game file.
Le Sun Tzu is offline  
Old 12th Apr 06, 6:16 AM Forum Rules   # 4
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

Hmmm. Thanks, I'll take a look.

I thought of one method of comparing the files: I can compile the scripts in the RDN tools and then compare them with the files in 'Homeworld2.big'. The compiled files should be identical if they're from the same version.

Do you know of a batch diff utility?

Last edited by Mikail : 12th Apr 06 at 7:43 AM.
Mikail is offline  
Old 13th Apr 06, 7:14 PM Forum Rules   # 5
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

I've just compared compiled versions of the scripts included with the RDN Toolkit to those in Homeworld2.big. They're all slightly larger in file size, for some reason.
Mikail is offline  
Old 17th Apr 06, 9:26 PM Forum Rules   # 6
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

By re-pretty-printing the scripts (using v1.23 of my pretty-printer) in the current DataZip and the RDN Tools -- this time also stripping comments -- and then comparing them using WinMerge, I was able to see whether or not they're identical.

These are my results:
(Any comments appearing below a file name refer to the RDN Toolkit versions of the files, unless otherwise noted.)

Unresolved differences:
(These differences are probably due to the RDN versions being pre-patch)
Code:
data\ai\cpubuild.lua very different! data\ai\cpubuildsubsystem.lua very different! data\ai\cpumilitary.lua very different! data\ai\cpuresearch.lua very different! data\ai\cpuresource.lua very different! data\ai\default.lua very different! data\scripts\building and research\hiigaran\research.lua some variables have different values data\scripts\building and research\vaygr\research.lua some variables have different values data\scripts\scar\scar_util.lua very different! data\scripts\race.lua missing "random" race data\scripts\save.lua very different! data\scripts\utilityfunctions.lua very different! DataZip version seems buggy data\ui\newui\build\collapsablequeue.lua very different! data\ui\newui\multiplayer\chatui.lua very different! data\ui\newui\research\research.lua very different! data\ui\newui\shared\gamesetup.lua very different! some improperly indexed tables some extra variables/table-entries some improperly referenced textures missing "More Options" button data\ui\newui\shared\missionselect.lua some improperly referenced textures data\ui\newui\shared\playersetup.lua very different! data\ui\newui\chatscreen.lua data\ui\newui\controlstab.lua very different! data\ui\newui\unitcapinfopopup.lua one instance of a slightly different string


Buggy decompiled files:
(These issues hinder the comparison of the files.)
Code:
data\scripts\formations\2x2_wall.lua data\scripts\formations\bevelledwall.lua data\scripts\formations\broad.lua data\scripts\formations\charging_wall.lua data\scripts\formations\claw.lua data\scripts\formations\delta.lua data\scripts\formations\dockline.lua data\scripts\formations\dummy_parade.lua data\scripts\formations\hgn_carrier_parade.lua data\scripts\formations\hgn_chimera_parade.lua data\scripts\formations\hgn_mothership_parade.lua data\scripts\formations\kpr_destroyer_parade.lua data\scripts\formations\kpr_sajuuk_parade.lua data\scripts\formations\meg_veilchunk_parade.lua data\scripts\formations\n_delta.lua data\scripts\formations\scatterdelta.lua data\scripts\formations\scatterdelta_long.lua data\scripts\formations\scatternarrow.lua data\scripts\formations\scatterwide.lua data\scripts\formations\spear.lua data\scripts\formations\staggered_wall.lua data\scripts\formations\vgr_carrier_parade.lua data\scripts\formations\vgr_hyperspace_platform.lua data\scripts\formations\vgr_mothership_parade.lua data\scripts\formations\x.lua data\ui\ati\ati.lua data\ui\newui\fegameoptions.lua data\ui\newui\gameroom.lua data\ui\newui\ingamemenu.lua data\ui\newui\ingameoptions.lua data\ui\newui\serverlobby.lua data\ui\newui\stats.lua data\ui\newui\styles\hw2styles.lua data\ui\newui\styles\stylesheettestscreen.lua data\ui\newui\unmatchingmodstable.lua

(The decompiled versions of these files have improperly-indexed tables. Hard to spot!)
Code:
data\ui\newui\multiplayer\connectiontype.lua data\ui\newui\multiplayer\directconnection.lua data\ui\newui\multiplayer\gameinfoscreen.lua data\ui\newui\patchscreen.lua


Some minor syntactical differences (but functionally equivalent):
(Common differences include differently parenthesized maths or differently quoted strings.)
Code:
data\ai\classdef.lua data\scripts\attack\broadside.lua some functions in different locations data\scripts\attack\broadsidevssubsystem.lua some functions in different locations data\scripts\attack\frontal.lua some functions in different locations data\scripts\attack\frontal_keeper_vs_bentus.lua some functions in different locations data\scripts\attack\frontalvssubsystem.lua some functions in different locations data\scripts\attack\frontalvssubsystem_corvette.lua some functions in different locations data\scripts\gamerules\donothing.lua data\scripts\gamerules\killmothership.lua data\scripts\scar\restrict.lua data\scripts\flightmaneuvers.lua data\scripts\matvec.lua data\ui\commandicons\commandicons.lua some functions in different locations data\ui\newui\build\buildinfo.lua data\ui\newui\build\finalbuild.lua data\ui\newui\main\new\newmainmenu.lua data\ui\newui\multiplayer\creategamescreen.lua data\ui\newui\multiplayer\gamefilterscreen.lua data\ui\newui\multiplayer\ipconnect.lua data\ui\newui\playback\playbackmenu.lua data\ui\newui\research\researchinfo.lua data\ui\newui\shared\emblemselect.lua data\ui\newui\shared\gametypeinfo.lua data\ui\newui\shared\patchinfodialog.lua data\ui\newui\shared\saveloaddialog.lua data\ui\newui\singleplayer\spuserprofile.lua data\ui\newui\buildqueuemenu.lua data\ui\newui\diplomacyscreen.lua data\ui\newui\errormessage.lua data\ui\newui\eventsscreen.lua data\ui\newui\newtaskbar.lua data\ui\newui\objectiveslist.lua data\ui\newui\playmoviesscreen.lua data\ui\newui\resource.lua data\ui\newui\speechrecall.lua data\ui\newui\strikegroupsmenu.lua data\ui\newui\tacticsmenu.lua data\ui\newui\uisettings.lua data\ui\newui\waitmessage.lua data\ui\newui\yesnodialog.lua data\ui\pings\pings.lua some functions located in different places data\ui\sensorsmanager\blobs.lua some functions located in different places data\ui\sensorsmanager\sensorsmanager.lua data\ui\tacticsicons\tacticsicons.lua some functions located in different places data\ui\camera.lua data\ui\subtitle.lua

(The RDN versions of the following files have instances of empty table-entries containing only semi-colons. I believe them to be inconsequential.)
Code:
data\ui\newui\errormessage.lua data\ui\newui\fegameoptions.lua data\ui\newui\gameroom.lua data\ui\newui\ingamemenu.lua data\ui\newui\patchscreen.lua data\ui\newui\playmoviesscreen.lua data\ui\newui\pointer.lua data\ui\newui\serverlobby.lua data\ui\newui\stats.lua data\ui\newui\unitcapinfopopup.lua data\ui\newui\units.lua data\ui\newui\waitmessage.lua data\ui\newui\yesnodialog.lua data\ui\newui\build\finalbuild.lua data\ui\newui\multiplayer\chatui.lua data\ui\newui\multiplayer\connectiontype.lua data\ui\newui\multiplayer\creategamescreen.lua data\ui\newui\multiplayer\directconnection.lua data\ui\newui\multiplayer\gamefilterscreen.lua data\ui\newui\multiplayer\ipconnect.lua data\ui\newui\research\research.lua data\ui\newui\shared\gamesetup.lua data\ui\newui\shared\gametypeinfo.lua data\ui\newui\shared\missionselect.lua data\ui\newui\shared\patchinfodialog.lua data\ui\newui\singleplayer\spnewprofile.lua data\ui\newui\singleplayer\spuserprofile.lua

(Many UI scripts use semi-colons to separate table-entries with indices of differing types. Omitting these causes the game to crash -- though, ironically, it poses no problems to the stand-alone Lua interpreter. Therefore, they cannot be removed automatically by the pretty-printer. The following files would need to be edited by hand in order to remove semi-colons at the end of lines -- a cosmetic issue.)
Code:
data\scripts\macros\gloadpatch.mc data\scripts\unitcaps\large.lua data\scripts\unitcaps\normal.lua data\scripts\unitcaps\singleplayer.lua data\scripts\unitcaps\small.lua data\scripts\weaponfire\flakshell\flakshell.wf data\scripts\weaponfire\kinetic_rapid\kinetic_rapid.wf data\scripts\weaponfire\kinetic_small\kinetic_small.wf data\scripts\commandlayer.lua data\scripts\debugfunctions.lua data\scripts\meshanimation.lua data\scripts\navlights.lua data\ui\newui\singleplayer\spnewprofile.lua data\ui\newui\pointer.lua data\ui\newui\units.lua data\ui\pings\meshes\arrow.anim data\ui\pings\meshes\circle.anim data\ui\ui.lua


Identical:
(The pretty-printed versions of these files have no differences, whatsoever.)
Code:
data\ai\classdef.lua data\ai\hiigaran_upgrades.lua data\ai\vaygr_upgrades.lua data\Art\FX\ion_dmg_ring.lua data\Art\FX\laser_line_beam.lua data\scripts\attack\attackruncorvettevscapship.lua data\scripts\attack\circlestrafe.lua data\scripts\attack\dogfight.lua data\scripts\attack\flyby.lua data\scripts\attack\flyby_bomber_vs_fighter.lua data\scripts\attack\flyby_bomber_vs_frigate.lua data\scripts\attack\flyby_bomber_vs_mothership.lua data\scripts\attack\flyby_bomber_vs_resourcelarge.lua data\scripts\attack\flyby_corvette_vs_corvette.lua data\scripts\attack\flyby_interceptor_vs_capship.lua data\scripts\attack\flyby_interceptor_vs_fighter.lua data\scripts\attack\flyby_interceptor_vs_frigate.lua data\scripts\attack\flyby_interceptor_vs_mothership.lua data\scripts\attack\flyby_interceptor_vs_resourcelarge.lua data\scripts\attack\flyby_vbomber_vs_chimera.lua data\scripts\attack\flyby_vcorvette_vs_capship.lua data\scripts\attack\flyby_vcorvette_vs_mothership.lua data\scripts\attack\flyby_vinterceptor_vs_capship.lua data\scripts\attack\flyby_vinterceptor_vs_fighter.lua data\scripts\attack\flyby_vinterceptor_vs_frigate.lua data\scripts\attack\flyby_vinterceptor_vs_mothership.lua data\scripts\attack\flyby_vinterceptor_vs_resourcelarge.lua data\scripts\attack\flyround.lua data\scripts\attack\flyround_corvette_vs_capship.lua data\scripts\attack\flyround_corvette_vs_fighter.lua data\scripts\attack\flyround_corvette_vs_frigate.lua data\scripts\attack\flyround_corvette_vs_mothership.lua data\scripts\attack\flyround_minelayercorvette_vs_capship.lua data\scripts\attack\flyround_minelayercorvette_vs_fighter.lua data\scripts\attack\flyround_minelayercorvette_vs_frigate.lua data\scripts\attack\flyround_minelayercorvette_vs_mothership.lua data\scripts\attack\flyround_pulsarcorvette_vs_capship.lua data\scripts\attack\flyround_pulsarcorvette_vs_fighter.lua data\scripts\attack\flyround_pulsarcorvette_vs_frigate.lua data\scripts\attack\flyround_pulsarcorvette_vs_mothership.lua data\scripts\attack\justshoot.lua data\scripts\attack\justshootvgrplatform.lua data\scripts\attack\kamikaze.lua data\scripts\attack\movetotargetandshoot.lua data\scripts\attack\movetotargetandshootvssubsystem.lua data\scripts\attack\strafe.lua data\scripts\attack\strafe_bomber_vs_capship.lua data\scripts\attack\topattack.lua data\scripts\attack\topattack_bomber_vs_subsystem.lua data\scripts\attack\topattack_interceptor_vs_subsystem.lua data\scripts\attack\topattack_vinterceptor_vs_subsystem.lua data\scripts\building and research\hiigaran\build.lua data\scripts\building and research\keeper\build.lua data\scripts\building and research\keeper\research.lua data\scripts\building and research\vaygr\build.lua data\scripts\formations\dockqueue.lua data\scripts\macros\death1.mc data\scripts\macros\death2.mc data\scripts\macros\explode1.mc data\scripts\macros\explode2.mc data\scripts\macros\fire1.mc data\scripts\macros\fire2.mc data\scripts\macros\gun1.mc data\scripts\macros\gun2.mc data\scripts\macros\hit1.mc data\scripts\macros\hit2.mc data\scripts\macros\ion1.mc data\scripts\macros\misc1.mc data\scripts\macros\misc2.mc data\scripts\macros\nis.mc data\scripts\macros\vol.mc data\scripts\navlightstyles\default.navs data\scripts\startingfleets\hiigaran00.lua data\scripts\startingfleets\vaygr00.lua data\scripts\strike groups\capital phalanx.lua data\scripts\strike groups\fighter screen.lua data\scripts\strike groups\frigate line.lua data\scripts\strike groups\inverted leaping goose.lua data\scripts\strike groups\movers.lua data\scripts\strike groups\strikegroups.lua data\scripts\strike groups\tortoise.lua data\scripts\strike groups\wall.lua data\scripts\unitcaps\large.lua data\scripts\unitcaps\normal.lua data\scripts\unitcaps\singleplayer.lua data\scripts\unitcaps\small.lua data\scripts\weaponfire\ac_turret\ac_turret.wf data\scripts\weaponfire\artilleryburst\artilleryburst.wf data\scripts\weaponfire\bullet\bullet.wf data\scripts\weaponfire\dread_bomb\dread_bomb.wf data\scripts\weaponfire\electrovice\electrovice.wf data\scripts\weaponfire\emp\emp.wf data\scripts\weaponfire\flakshell\flakshell.wf data\scripts\weaponfire\hddread\hddread.wf data\scripts\weaponfire\hdefense\hdefense.wf data\scripts\weaponfire\hgn_clustertorpedoa\hgn_clustertorpedoa.wf data\scripts\weaponfire\hgn_clustertorpedob\hgn_clustertorpedob.wf data\scripts\weaponfire\hgn_longrangetorpedo\hgn_longrangetorpedo.wf data\scripts\weaponfire\hgn_mine\hgn_mine.wf data\scripts\weaponfire\hgn_minesweep\hgn_minesweep.wf data\scripts\weaponfire\hgn_torpedo\hgn_torpedo.wf data\scripts\weaponfire\improved_plasma_bomb\improved_plasma_bomb.wf data\scripts\weaponfire\ionbeam\ionbeam.wf data\scripts\weaponfire\ionbeam_bc\ionbeam_bc.wf data\scripts\weaponfire\ionbeam_kpr\ionbeam_kpr.wf data\scripts\weaponfire\kinetic_large\kinetic_large.wf data\scripts\weaponfire\kinetic_largesaj\kinetic_largesaj.wf data\scripts\weaponfire\kinetic_rapid\kinetic_rapid.wf data\scripts\weaponfire\kinetic_small\kinetic_small.wf data\scripts\weaponfire\kprbeam\kprbeam.wf data\scripts\weaponfire\laser\laser.wf data\scripts\weaponfire\missile_large\missile_large.wf data\scripts\weaponfire\missile_small\missile_small.wf data\scripts\weaponfire\plasma_bomb\plasma_bomb.wf data\scripts\weaponfire\sensorsdistortion\sensorsdistortion.wf data\scripts\weaponfire\super_beam\super_beam.wf data\scripts\weaponfire\super_beamsaj\super_beamsaj.wf data\scripts\weaponfire\vgr_anticapmissile\vgr_anticapmissile.wf data\scripts\weaponfire\vgr_heavymissile\vgr_heavymissile.wf data\scripts\weaponfire\vgr_infiltratorpod\vgr_infiltratorpod.wf data\scripts\weaponfire\vgr_ionbeam\vgr_ionbeam.wf data\scripts\weaponfire\vgr_laser\vgr_laser.wf data\scripts\weaponfire\vgr_laser_small\vgr_laser_small.wf data\scripts\weaponfire\vgr_mine\vgr_mine.wf data\scripts\weaponfire\vgr_smallmissile\vgr_smallmissile.wf data\scripts\weaponfire\vgrbeam\vgrbeam.wf data\scripts\armourandshields.lua data\scripts\commandlayer.lua data\scripts\debugfunctions.lua data\scripts\familylist.lua data\scripts\meshanimation.lua data\scripts\navlights.lua data\scripts\specialattacks.lua data\scripts\tuning.lua data\scripts\weapontestingkeys.lua data\scripts\network.lua data\scripts\patch.lua data\scripts\tactics.lua data\scripts\teamcolour.lua data\ui\commandicons\attack.mres data\ui\commandicons\attackmove.mres data\ui\commandicons\build.mres data\ui\commandicons\capture.mres data\ui\commandicons\dock.mres data\ui\commandicons\guard.mres data\ui\commandicons\hs_dock.mres data\ui\commandicons\hs_launch.mres data\ui\commandicons\hs_move.mres data\ui\commandicons\idle.mres data\ui\commandicons\launch.mres data\ui\commandicons\laymines.mres data\ui\commandicons\move.mres data\ui\commandicons\movetosob.mres data\ui\commandicons\parade.mres data\ui\commandicons\repair.mres data\ui\commandicons\resource.mres data\ui\commandicons\retire.mres data\ui\commandicons\salvage.mres data\ui\commandicons\waypointmove.mres data\ui\newui\background\background.mres data\ui\newui\background\load_background.mres data\ui\newui\elements\checkbox.mres data\ui\newui\elements\popup_background.mres data\ui\newui\elements\radio_button.mres data\ui\newui\facility\facilities_icons.mres data\ui\newui\facility\facilities_icons_down.mres data\ui\newui\facility\facilities_icons_no_build.mres data\ui\newui\facility\facilities_icons_none.mres data\ui\newui\facility\facilities_icons_norm.mres data\ui\newui\facility\facilities_icons_over.mres data\ui\newui\facility\facilities_icons_showall.mres data\ui\newui\ingameicons\ati_green.mres data\ui\newui\ingameicons\ati_red.mres data\ui\newui\ingameicons\ati_yellow.mres data\ui\newui\ingameicons\cancel.mres data\ui\newui\ingameicons\cancel_mini.mres data\ui\newui\ingameicons\close.mres data\ui\newui\ingameicons\collapse.mres data\ui\newui\ingameicons\expand.mres data\ui\newui\ingameicons\info_buttons.mres data\ui\newui\ingameicons\item_borders.mres data\ui\newui\ingameicons\move_to_top.mres data\ui\newui\ingameicons\pause.mres data\ui\newui\ingameicons\pause_mini.mres data\ui\newui\ingameicons\popup_borders.mres data\ui\newui\ingameicons\research_borders.mres data\ui\newui\ingameicons\ru_icon.mres data\ui\newui\ingameicons\show_all_borders.mres data\ui\newui\main\new\background.lua data\ui\newui\network\gamespy.mres data\ui\newui\network\infobutton.mres data\ui\newui\network\relic.mres data\ui\newui\network\stripes.mres data\ui\newui\playback\background.mres data\ui\newui\playback\buttons.mres data\ui\newui\playback\player buttons.mres data\ui\newui\research\icons\ability.mres data\ui\newui\research\icons\build.mres data\ui\newui\research\icons\health.mres data\ui\newui\research\icons\speed.mres data\ui\newui\research\icons\tech.mres data\ui\newui\shared\pausescreen.lua data\ui\newui\singleplayer\spnewprofile.lua data\ui\newui\styles\arrowbuttons\dropdown_default.mres data\ui\newui\styles\arrowbuttons\dropdown_pressed.mres data\ui\newui\styles\arrowbuttons\horz_default.mres data\ui\newui\styles\arrowbuttons\horz_disabled.mres data\ui\newui\styles\arrowbuttons\horz_pressed.mres data\ui\newui\styles\arrowbuttons\vert_default.mres data\ui\newui\styles\arrowbuttons\vert_disabled.mres data\ui\newui\styles\arrowbuttons\vert_pressed.mres data\ui\newui\styles\button1\button1edge.mres data\ui\newui\styles\button1\button1edgedisabled.mres data\ui\newui\styles\button1\button1edgeover.mres data\ui\newui\styles\button1\button1edgepressed.mres data\ui\newui\styles\button1\button1inside.mres data\ui\newui\styles\button1\button1insidedisabled.mres data\ui\newui\styles\button1\button1insideover.mres data\ui\newui\styles\button1\button1insidepressed.mres data\ui\newui\styles\button2\button2edge.mres data\ui\newui\styles\button2\button2edgedisabled.mres data\ui\newui\styles\button2\button2edgeover.mres data\ui\newui\styles\button2\button2edgepressed.mres data\ui\newui\styles\button2\button2inside.mres data\ui\newui\styles\button2\button2insidedisabled.mres data\ui\newui\styles\button2\button2insideover.mres data\ui\newui\styles\button2\button2insidepressed.mres data\ui\newui\styles\arrowbuttonhorz.mres data\ui\newui\styles\arrowbuttonvert.mres data\ui\newui\styles\scrollgriphorz.mres data\ui\newui\styles\scrollgripvert.mres data\ui\newui\taskbar\background.mres data\ui\newui\taskbar\command_icons.mres data\ui\newui\taskbar\controlgroups.mres data\ui\newui\taskbar\ship_button.mres data\ui\newui\taskbar\stats_box.mres data\ui\newui\taskbar\stats_icons.mres data\ui\newui\taskbar\subsystem_button.mres data\ui\newui\taskbar\unitstats_border.mres data\ui\newui\chatfloating.lua data\ui\newui\fleetmenu.lua data\ui\newui\gameoverscreen.lua data\ui\newui\generic.lua data\ui\newui\loadingscreen.lua data\ui\newui\newlaunch.lua data\ui\newui\notforpublicdisplay.lua data\ui\newui\playerlaggingscreen.lua data\ui\newui\pointer.lua data\ui\newui\rightclickmenu.lua data\ui\newui\scarprofilereditbox.lua data\ui\newui\smfiltersmenu.lua data\ui\newui\subtitle.lua data\ui\newui\subtitleinput.lua data\ui\newui\texture.lua data\ui\newui\uisound.lua data\ui\newui\uistringtable.lua data\ui\newui\units.lua data\ui\pings\meshes\arrow.anim data\ui\pings\meshes\circle.anim data\ui\speechicons\texture.lua data\ui\tacticalicons\arrow.ti data\ui\tacticalicons\diamond.ti data\ui\tacticalicons\hexagon.ti data\ui\tacticalicons\inverteddiamond.ti data\ui\tacticalicons\invertedpentagon.ti data\ui\tacticalicons\invertedtriangle.ti data\ui\tacticalicons\invertedy.ti data\ui\tacticalicons\jack.ti data\ui\tacticalicons\lightning.ti data\ui\tacticalicons\parallelogram.ti data\ui\tacticalicons\rectangle.ti data\ui\tacticalicons\square.ti data\ui\tacticalicons\star.ti data\ui\tacticalicons\triangle.ti data\ui\tacticsicons\aggressive.mres data\ui\tacticsicons\defensive.mres data\ui\tacticsicons\passive.mres data\ui\hud.lua data\ui\modifiers.lua data\ui\orderfeedback.lua data\ui\pieplate.lua data\ui\selectionpriorities.lua data\ui\tacticaloverlaysettings.lua data\ui\ui.lua

Last edited by Mikail : 21st Mar 08 at 10:51 PM.
Mikail is offline  
Old 18th Apr 06, 8:18 PM Forum Rules   # 7
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

I've finished comparing the files. See my previous post (updated).

Edit: updated the previous post again.

Last edited by Mikail : 19th Apr 06 at 2:46 PM.
Mikail is offline  
Old 24th Mar 07, 7:34 PM Forum Rules   # 8
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

I just re-compared all the files using the CFLuaDC'd versions.

These files in the RDN package are outdated and should not be used:
Code:
ai\cpubuild.lua ai\cpubuildsubsystem.lua ai\cpumilitary.lua ai\cpuresearch.lua ai\cpuresource.lua ai\default.lua scripts\building and research\hiigaran\research.lua scripts\building and research\vaygr\research.lua scripts\gamerules\killmothership.lua scripts\scar\scar_util.lua scripts\race.lua scripts\utilityfunctions.lua ui\ati\ati.lua ui\newui\multiplayer\chatui.lua ui\newui\shared\gamesetup.lua ui\newui\styles\hw2styles.lua
Mikail is offline  
Old 21st Mar 08, 10:22 PM Forum Rules   # 9
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

Here's a detailed comparison of the files and folders contained in "Homeworld2.big" and the RDN Toolkit:

These files exist in the RDN Toolkit but not in "Homeworld2.big":
Code:
data\art\fx\ion_beam\ion_beam_melt_trail.tga data\art\fx\laser_beam\laser_line.tga Data\DustCloud\Comctl32.ocx Data\DustCloud\DustCloudTuning.xls Data\Missile\Comctl32.ocx Data\Missile\MissileTuning.xls Data\Missile\MissleEffectEvents.xls Data\Nebula\Comctl32.ocx Data\Nebula\NebulaTuning.xls Data\Resource\Comctl32.ocx Data\Resource\ResourceTuning.xls Data\Scripts\Weapon\*.* Data\Scripts\Scar\StartingFleets\*.* Data\Ship\Comctl32.ocx Data\Ship\EffectEvents.xls Data\Ship\ShipTuning.xls Data\SubSystem\Comctl32.ocx Data\SubSystem\EffectEvents.xls Data\SubSystem\SubSystemEvents.xls Data\SubSystem\SubSystemTuning.xls Data\UI\Pings\Meshes\*.mtga Data\Weapon\Comctl32.ocx Data\Weapon\WeaponTuning.xls


These files exist in "Homeworld.big" but not in the RDN Toolkit:
Code:
data\animatics\*.* data\background\*.* data\badges\*.* data\cloud\*.* data\defprofile\*.* data\effect\*.* data\keeper.txt\*.* data\leveldata\*.* data\locale\*.* data\nis\*.* data\pebble\*.* data\shaders\*.* data\sound\*.* data\soundscripts\*.* data\texture.lua data\texture.lua.help data\art\battlescar\*.* data\art\fxlod\*.* data\art\fx\ + all files/folders except: data\art\fx\bullet_splash\ + all files/folders except: data\art\fx\bullet_splash\bullet_splash.hod data\art\fx\ion_beam\ + all files/folders except: data\art\fx\ion_beam\ion_beam_melt_trail.tga data\art\fx\laser_beam\laser_line.rot data\art\fx\laser_beam\laser_pulse.rot data\art\fx\ion_dmg_ring.lua data\art\fx\laser_line_beam.lua Data\DustCloud\*.* Data\Missile\*.* Data\Nebula\*.* Data\Resource\*.* Data\scripts\building and research\bentusi\*.* Data\Ship\*.* Data\SubSystem\*.* Data\ui\font\*.* Data\ui\mapthumbnails\*.* Data\ui\meshes\*.* Data\ui\textures\*.* Data\ui\logo.rot Data\ui\ati\meshes\*.* Data\ui\commandicons\*.rot Data\ui\cursors\*.rot Data\ui\newui\playersetup\*.* Data\ui\newui\clearbg.rot Data\ui\newui\background\*.rot Data\ui\newui\elements\*.rot Data\ui\newui\facility\*.rot Data\ui\newui\ingameicons\*.rot Data\ui\newui\network\*.rot Data\ui\newui\playback\*.rot Data\ui\newui\research\icons\*.rot Data\ui\newui\styles\*.rot Data\ui\newui\styles\arrowbuttons\*.rot Data\ui\newui\styles\button1\*.rot Data\ui\newui\styles\button2\*.rot Data\ui\newui\taskbar\*.rot Data\ui\pings\meshes\*.rot Data\ui\sensorsmanager\meshes\*.* Data\ui\sensorsmanager\disk.hod Data\ui\shaders\dist1.rot Data\ui\speechicons\*.rot Data\ui\tacticalicons\meshes\*.* Data\ui\tacticsicons\*.rot Data\Weapon\*.*
Mikail is offline  
Old 22nd Mar 08, 3:19 PM Forum Rules   # 10
Mikail
Lost in the Web...
 
Mikail's Avatar
 
Join Date: Jun 2003
Location: %HW2_ROOT%

Just out of curiosity, I compared the contents of the Homeworld 2 RDN Toolkit and the Homeworld 2 RDN Toolkit Update (both available here, at FilePlanet) by installing them into different directories and comparing them using a program called WinMerge (similar to WinDiff).

The files in the "Data" directory that are common to both installations are identical. E.g., the scripts "updated" using the updator aren't any different than those installed by the original installer. Someone must have screwed up when packaging the installer.
Mikail is offline  
Reply



Go Back   RelicNews Forums > RDN - Relic Game Mods > Homeworld 2 - Tanis Shipyards
User Name
Password
Register FAQ Members List Arcade Mark Forums Read



Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




All times are GMT -7. The time now is 4:54 AM.

Page generated in 0.39762402 seconds (82.32% PHP - 17.68% MySQL) with 8 queries

Powered by: vBulletin Version 3.0.7
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.