ROM Hack Triangle Strategy modding

MarvinXLII

Active Member
Newcomer
Joined
Mar 12, 2021
Messages
33
Trophies
0
XP
1,078
Country
United States
It isn't impossible, but unlike OT and BD2, it would be a huge undertaking. The saved data have some differences in their data structure. It would require fully parsing all data from a switch save file and reorganizing it to the PC format. I tried a while ago, couldn't make sense of all of it, and gave up.
 

Dark_Ansem

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
1,852
Trophies
1
Location
Death Star
XP
2,311
Country
United Kingdom
It isn't impossible, but unlike OT and BD2, it would be a huge undertaking. The saved data have some differences in their data structure. It would require fully parsing all data from a switch save file and reorganizing it to the PC format. I tried a while ago, couldn't make sense of all of it, and gave up.
painful. Are there any repositories of semi-complete data around?
 

GoatToHeal

New Member
Newbie
Joined
Feb 22, 2023
Messages
3
Trophies
0
Age
22
XP
60
Country
United States
Hello! Just hopping in as I wanted to ask how progress on the PC version currently is.
I would love a simple mod someday to just remove the XP dampening to allow grinding if a player wants to.
 

pandavova

56
Member
Joined
Oct 27, 2015
Messages
902
Trophies
0
XP
2,110
Country
Germany
@khuong, the recruitment and leveling are done via lua scripts. I modified the 1st chapter script to call the recruitment function for all characters. For certain characters, they were either at set levels (i.e. Anna at Level 2) or has a formula based on current level (i.e. Avlora is current level + 2) so I also updated that file to be entirely set at level 1. Compiled the lua scripts and utilized the Unreal Engine pak patching method.

@Dark_Ansem, no, this is just having everyone recruited at level 1 at the beginning of a fresh new game. The level edits I had made previously was just a test.

I've attached the save file (NG Hard).

I've also attached the mod file. If you want to test this, start a new game, wait until you are able to open the Roster screen, save, and remove the mod file. I suspect this will also work for PC versions. Maybe someone can try it out.
Could you please tell me how you work with .lub files? I tried to search for .lub decryption/ decompiling, tried "unluac" can decompile for example your script but not the scripts from the switch version and I'm completely lost at the .lub files from the PC version.
How do I decrypt them? @MarvinXLII, do you maybe know?
 
Last edited by pandavova,

TobiasAmaranth

Well-Known Member
Member
Joined
Feb 6, 2009
Messages
456
Trophies
1
Age
39
Location
Texas
Website
werewolfdarkarts.com
XP
2,667
Country
United States
Current build is "9CB4490E8A718BAE" v1.1.0 and there seem to be no cheats out there for this build. I was hoping to revisit the game and work on some alternate paths, but I don't want to be held back by the gameplay at this time.

Anyone got some advice for me? Last build with cheats I found was "F7C20294EFF7E6FA"
 

Wtdragoon

New Member
Newbie
Joined
Jan 12, 2024
Messages
2
Trophies
0
Age
44
XP
2
Country
Canada
So regarding the recruit everyone at level 1 mod at beginning. Is this functioning on PC (steam) do we just move the zip files to the game folder and it’s done? Sorry noob here
 

gh0stslayr

Well-Known Member
Member
Joined
Dec 20, 2021
Messages
151
Trophies
0
XP
369
Country
United States
@Wtdragoon, I am unsure as I do not have the PC version. You are free to try it out and see if it works. Since this is the PC version, I am assuming that the .pak file will go into Triangle Strategy\Newera\Content\Paks\~mods

Let me know if that works.
 

Coolmotif30

Well-Known Member
Member
Joined
Feb 22, 2020
Messages
106
Trophies
0
Age
38
XP
426
Country
United States
@khuong, the recruitment and leveling are done via lua scripts. I modified the 1st chapter script to call the recruitment function for all characters. For certain characters, they were either at set levels (i.e. Anna at Level 2) or has a formula based on current level (i.e. Avlora is current level + 2) so I also updated that file to be entirely set at level 1. Compiled the lua scripts and utilized the Unreal Engine pak patching method.

@Dark_Ansem, no, this is just having everyone recruited at level 1 at the beginning of a fresh new game. The level edits I had made previously was just a test.

I've attached the save file (NG Hard).

I've also attached the mod file. If you want to test this, start a new game, wait until you are able to open the Roster screen, save, and remove the mod file. I suspect this will also work for PC versions. Maybe someone can try it out.
Any idea if this save file works with the new Triangle Strategy update that happened?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    and co op
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, kind of like mugen or rivals of aether?
  • S @ salazarcosplay:
    and also ahve the option to play as a human
  • S @ salazarcosplay:
    or set it up that when you get injured past a certain point they have to replace your human parts with cybernetics
  • Xdqwerty @ Xdqwerty:
    i have a placeholder enemy sprite i made
  • S @ salazarcosplay:
    or have it that you don't know you are a cyborg, robot, and you find out and have a existential crisis
  • S @ salazarcosplay:
    or have it start in the virtual world and you are an ai that gained sentience
  • Xdqwerty @ Xdqwerty:
    btw gonna wash my face in a bit, my eyes feel tired
  • S @ salazarcosplay:
    and you convince your owner to help you break out of the virtual world to real world
  • BigOnYa @ BigOnYa:
    Eyes - "yawn"
    +1
  • S @ salazarcosplay:
    you bleack in to goverment computer systems to get cyborg schematics so you can get a robot body constructed
  • Xdqwerty @ Xdqwerty:
    btw @BigOnYa the health bar doesnt decrease when i take damage (and yes i put the "at the beggining of the scene change value of greenflatbar: set to Protagonistcopmode.Health::Health())
  • S @ salazarcosplay:
    i the protagonist
  • S @ salazarcosplay:
    human, robot, cyborg
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use a bar/sprite. It will just change the width.
    BigOnYa @ BigOnYa: Yea you can use a bar/sprite. It will just change the width.