Fulqrum Publishing Home   |   Register   |   Today Posts   |   Members   |   UserCP   |   Calendar   |   Search   |   FAQ

Go Back   Official Fulqrum Publishing forum > Fulqrum Publishing > Star Wolves

Star Wolves 3D space RPG with deep strategy and tactical elements

Reply
 
Thread Tools Display Modes
  #551  
Old 07-08-2015, 02:22 PM
Neo Genesis Neo Genesis is offline
Approved Member
 
Join Date: Apr 2014
Posts: 74
Default

Quote:
Originally Posted by nocalora29 View Post
Mind giving me the changed files you edited, so maybe I can see for myself about these sweet little balancing changes?
Here you go It only List the Changes , I Removed everything else for better View

http://www.mediafire.com/download/dh...58/Modules.rar

Last edited by Neo Genesis; 07-08-2015 at 02:34 PM.
Reply With Quote
  #552  
Old 07-09-2015, 05:54 PM
nocalora29's Avatar
nocalora29 nocalora29 is offline
¯\_ ͯ‿ ͯ_/¯
 
Join Date: Dec 2011
Posts: 518
Default

Hello Community, or whats left of it

This may be late, but maybe there is Interest for this...

I looked inside the exe of the game with an hex editor, and viewed every available Lua-Function inside it (Well, atleast the Names of them)

Here is an List of seemingly all Lua Functions that exist
Code:
sw3cw.exe registered lua commands
I used Hex-Editor MX btw.

--These seem to be the Standard Functions

CreateQuaternionFromVector3
LOG
SLOG
FocusOn
Message
StartDialog
HideAnswer
ShowAnswer
SetReplaceValue
StartTradeDialog
Puase
SetNormalTimeMode
SetPlayerCredits
AddPlayerCredits
SubPlayerCredits
GetPlayerCredits
Exit
AddPost
RemovePost
FixTeam
TradeStationDlg
PatrolStationDlg
TeleportToLocation
CustomTeleportate
EndGame
EnablePortals
GetLastLocation
GetCurrentLocation
Terminate
CreatePilot
AssignPilotToShip
CreateTeam
CreateCarcass
Vector3
Quaternion
SetPlayerMotherShip
AddPilotToPlayer
PlaceModule
GetShipName
RepairBase
QuestActionDone
QuestStart
QuestChoice
SetQuestLabel
GetQuestLabel
ClearQuestLabel
GetPlayerQuestState
ClearQuests
SetObjectLabel
GetObjectLabel
GetObjectByLabel
SetNavPointLabel
GetNavPointByLabel
GetPlayerMotherShip
PlacePlayerShipsToHangar
CreatePortalGlow
CreateFadeScreen
AddPilotExperience
RecruitsPayRequest
RecruitsPayTest
RecruitsSetMinCount
RecruitsSetMaxCount
RecruitsGetMsgDlgText
RecruitsCanProcessLocation
GetRecruitGroupName
SetInitTeamRelation
SetGroupRelation
GetGroupRelation
GetTeamRelation
GetLevelDifficult
CreatePlayerTeam
GetCarcassCountInSphere
OutputToScreenlog
LoadCloud
PlayVideo
GetPrevMissionExitCode
RotateSkyBox
GetUserFolder
SoundLength
ClearFuncMessage
UpdateTradeSystem
CreateShop
DestroyShop
GetWhiteMarket
GetBlackMarket

-- Weird Functions --
-- Probably something to do with Relations (duh)

NOINIT
EASY
NORMAL
HARD
RELATION_POWER_NC
RELATION_POWER_NORMAL
RELATION_POWER_FIXED

-- Normal Functions again
-- These seem to be some more "special" Commands...
AutoSave
GetCurHP
CombineStr
StopHere
CreateRoute
ClearRoute
GetOwnerTeamOfGroup
GetGroupByName
RemoveBaseDriver
SetGodMode

after these only the Error messages would show up from these Commands

-- But then I found some more
-- These seem to be Parameters for Pilots, you know something like that: "Pilot001:GetSide" or "Pilot001:HavePerk"
GetSide
HavePerk
Kill
GetPoints
SetPoints
GetPiloting
GetGunnery
GetMissiles
GetElectronicsOperation
GetFlightRole
GetShip
FocusOnFirstRocket
HasProperty
IsAlive
IsInBase
IsEscort
IsCanSayReplica
SetRank
SetRankCorporation
SetRankValue
SetRankUp
SetRankDown
SetRankClear
SetPerk
IsBasePilot
GetName
GetTreeName
Pilot_ShowMessageLog

after these I again encountered the Error messages that normally would be parsed inside the log files if something wrong would happen

-- But then I found even more
-- These seems to be Parameters for flights, you know something like that: "Flight_Inoco001:AddShip" or "Flight_Inoco001:SetLeader" etc...
AddShip
SetLeader
SetFormation
GetPosition
SetOrientation
GetLeader
Stop
Blow
RocketAttack
EnableChaseDistanceInfinity
DisableChaseDistanceInfinity
SetChaseDistance
GetCount
GetPilotCount
GetPilotByNumber

and again I encountered the Error messages

-- And again I found more normal Functions
-- These seem to be for Carcasses, Ships & Stations alike.
CreateQuaternionByAxis
ShipGoodsState
ModuleGoodsState
DefaultGoodsPrice
CommonGoodsPrice
ClearGoodsState
ClearMarket
SetName
AssignPilot
AddModule
ToHangar
SetRole
SetPosition
AddModuleToInventory
AddShipToInventory
GetManeurability
ImBigShip
PlayFX
ResetFX
RotateOff
SetHP
SetOverVisibleForPlayer
AddMeshFX
RemoveMeshFX
IsCanPlaceTo
DrawBoundSphere
ApplyImpulse
GetOrientation
GetVectorOrientation
SetShield
AddToGroup
GetGroupName
Push
ClearInventory
SetMaxSpeed
GetMaxSpeed
SetSteeringPower
GetSteeringPower

and again error messages

-- but yay more Functions!
ScriptFile
SAV
InitEnvironment
CreateNavPoint
CreateLine
DrawLine
CreateCloud
reload_script
CreatePortal
CreateManagedPortal
CreateTradeStation
CreateStation
CreateAsteroid
InitMap
PlaySound3D
PlaySound
PlayerMusic
AddMusicToPlayList
StartPlayList
AddMusicToBattlePlayList
SwitchToMap
SwitchToGame
FlashOn
FlashOff

and again error messages

-- These seem to be Functions and Parameters for creating an In-Game scripted Cutscene. they are indeed neat but very hard to code.
-- and to make them look good, would take even more time and skill... goddamn these Cutscenes... Elitegames are lucky to have their engine tools for this one tho..
CreateMovie
PlayList
StopCurrentMovie
MovieIsPlaying
_FREECAM
_TARGETCAM
_ASIMUTHCAM
_MAPCAM
_MOTHERSHIPDEAD
_HERMIT
_LINEAR
_COSINE
_SINE
InitMovie
Play
AddOrientKey
AddOrientVectorKey
AddPosKey
SetInterpolate
SetLength
AttachEscapeScript
AddScriptKey
SetTarget
SetFollowRocketParam
AddKeys

and again error messages

-- These seem to be mostly Engine Functions, at this Point don't expect them to work normally anymore.
LoadOggFile
LoadState()
FillEntireBufferFromStreamCurrentPos()
GetBufForPlay
KinematicCarcass
ApplyImpulseAtPosition --((%f %f %f))

ui_inertion_rotation
ui_inertion_move
ui_inertion_movetofocus
ui_inertion_cameramo
AbstractModule

-- something interesting that I found would be that I maybe found Strings that refer -
-- to the XMLShema and Read from it with these Strings that I found, and also ones that refer to the carcasses.xml file
-- Maybe someday I'll be able to change a few of those Strings to unlock some potential without breaking the exe. but that is for another day.



If its any interest, here are some Strings for the XML Files

short_desc
mesh_name
flat_image
hit_points
mass
disable_trade
technology

TECHNOLOGY_HUMAN
TECHNOLOGY_ANGOR -- lol they still have that faction from the second game...
TECHNOLOGY_ALIEN
TECHNOLOGY_BERSERK
TECHNOLOGY_PRECURSOR

BaseModule
attach_type

ALL_SHIPS
NOT_ALLOWED
ONLY_FIGHTER
ONLY_BIGSHIP


-- some more engine functions
LoadCarcassXML
LoadModuleXML
LoadRocketXML
LoadShipDescriptionsXML
CreateNullCarcass
CreateCarcassFromDesc
CreateGameObject
FindElementByName

-- intersting thing I found: remember the interface folder & both Carcass,Module folders where those 32,64,128 folders are? -
-- apparently this game WAS supposed to suport 256 pics too, not important but hey.

-- more engine functions
StoredVariable
AssignFrom()
VarStruct

WeaponModule
recharge_time
vieweing_angle
dispersion
min_distance
max_distance
UpdateModulePoint()

BaseCarcass
explosion_script
silence
work_sound
esc
ModuleArray::MinimalLoadState()
ModuleArray::SetMaxCount
ModuleAttachInfo::CreateMesh

BROCKENENGINE
ENGINEBOSOST
ShipCarcass
max_energy
energy_restore
max_speed
maneurability
steering_power
sensor_resolution
sensor_length
threat
engine_sound
engine_start_sound
ShipCarcass::GetBaseName


at this point there weren't any more interesting Functions/Stuffs which I could grab. if you want you can search yourself too, use Hex-Editor MX for easy lookings.
Im sure this will help someone if they are looking for some specific one.

@Neo Genesis: I still have to Test it, Didn't got to do it until now.
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool)

Last edited by nocalora29; 07-12-2015 at 07:31 PM.
Reply With Quote
  #553  
Old 07-12-2015, 04:09 PM
nocalora29's Avatar
nocalora29 nocalora29 is offline
¯\_ ͯ‿ ͯ_/¯
 
Join Date: Dec 2011
Posts: 518
Default @Neo Genesis

Not quite Finished with the Balance testing, but its Seems OK.

I would like to get maybe some Ideas from you about Player Basebuilding, im currently Working on that and I plan to Include maaaaany features for this.
But I could need some Suggestions and Ideas for this, definitely.

I even might have an Playable test Build available next Week or so, It all comes down to how long It takes to Test this out myself to see if it causes any Long-time Problems.

I think its gonna be Epic
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool)
Reply With Quote
  #554  
Old 07-14-2015, 10:15 AM
ArtekXDPL ArtekXDPL is offline
Approved Member
 
Join Date: Oct 2010
Posts: 45
Default

nocalora29, you are the best!
Reply With Quote
  #555  
Old 07-14-2015, 01:54 PM
Neo Genesis Neo Genesis is offline
Approved Member
 
Join Date: Apr 2014
Posts: 74
Default

Quote:
Originally Posted by nocalora29 View Post
Not quite Finished with the Balance testing, but its Seems OK.
Nice , What about the Nuke , are you able to do it . i'm unable to try & do it currently bec. of School

Quote:
I would like to get maybe some Ideas from you about Player Basebuilding, im currently Working on that and I plan to Include maaaaany features for this.
But I could need some Suggestions and Ideas for this, definitely.
Wait are you saying you could actually make it so we can build Stations & Defence Turrets ? That's Incredible

Quote:
I even might have an Playable test Build available next Week or so, It all comes down to how long It takes to Test this out myself to see if it causes any Long-time Problems.

I think its gonna be Epic
Nice

Last edited by Neo Genesis; 07-14-2015 at 02:28 PM.
Reply With Quote
  #556  
Old 07-14-2015, 03:08 PM
nocalora29's Avatar
nocalora29 nocalora29 is offline
¯\_ ͯ‿ ͯ_/¯
 
Join Date: Dec 2011
Posts: 518
Default

@ArtekXDPL: Thanks ^^
@Neo Genesis: Sadly im not able to test anything right now

Uhm... I think its gonna take a bit longer than one Week, simply because my Graphics card died yesterday.

I know, the timing is awful.

I had a spare one and I replaced it with that one, but the one I currently have is extremely weak(GT520) compared to my old one (GTX560)... gonna have to buy a new one, SW3 has like 10 fps when I start it up, even in the Menu...

Just wanted to inform you guys, its gonna take a bit longer.

Quote:
Wait are you saying you could actually make it so we can build Stations & Defence Turrets ? That's Incredible
Thats exactly what I had in mind. I have the script already finished that creates an Base for the Player, and the variables that saves the Position & stuff of it.

I have many things on my ToDo list for this.
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool)
Reply With Quote
  #557  
Old 07-15-2015, 01:36 PM
Neo Genesis Neo Genesis is offline
Approved Member
 
Join Date: Apr 2014
Posts: 74
Default

Quote:
Originally Posted by nocalora29 View Post
@ArtekXDPL: Thanks ^^
@Neo Genesis: Sadly im not able to test anything right now

Uhm... I think its gonna take a bit longer than one Week, simply because my Graphics card died yesterday.

I know, the timing is awful.
Thats OK Nothing wrong with waiting a little longer for your Masterpiece

Oh yeah If things are working out again maybe you can replace the Matarice with this . its something i whipped up some time ago . Interchanged the Missile & Heavy Gun Slots that are at the side bec. most heavy guns can't hit fighters when put there

https://www.mediafire.com/?mua14hp3lpjwc79

Quote:
Thats exactly what I had in mind. I have the script already finished that creates an Base for the Player, and the variables that saves the Position & stuff of it.

I have many things on my ToDo list for this.
Awesome . So about the base what was the Ideal HP you put for them Small , Med , Large & just curious since you can have your own base , Do you mean its possible to create units & control Fleets ?

Last edited by Neo Genesis; 07-15-2015 at 03:36 PM.
Reply With Quote
  #558  
Old 07-27-2015, 07:18 PM
nocalora29's Avatar
nocalora29 nocalora29 is offline
¯\_ ͯ‿ ͯ_/¯
 
Join Date: Dec 2011
Posts: 518
Default @Neo Genesis

Check your PM's plz
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool)
Reply With Quote
  #559  
Old 07-28-2015, 10:42 AM
Neo Genesis Neo Genesis is offline
Approved Member
 
Join Date: Apr 2014
Posts: 74
Default

Quote:
Originally Posted by nocalora29 View Post
Check your PM's plz
Oops I'm Very Sorry . I Didn't See it till Now . Bec I Just Kept on Checking the Page
Reply With Quote
  #560  
Old 07-28-2015, 03:06 PM
nocalora29's Avatar
nocalora29 nocalora29 is offline
¯\_ ͯ‿ ͯ_/¯
 
Join Date: Dec 2011
Posts: 518
Default @Neo Genesis

Nah its totally fine,
__________________
Discord: Nocalora#6847 | SW3.Expansion Thread | SWX.MouseMovementFix | SWX.TUVMark+Src (.tuv editing Tool) | SWX.SLOTMark+Src (.ini Slots editing Tool)
Reply With Quote
Reply


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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:40 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © 2007 Fulqrum Publishing. All rights reserved.