http://forum.falloutstud...-edit-revised-yet-again/Get generals.str and put it in data folder then edit it using notepad++.
Use acidbrain's method and add CAMPAIGN:CHALLENGE_9.
I was able to add china boss general, usa, and gla vanilla general with no missing campaign.
If you want to add pictures in your challenge icon then use finalbig then extract player.ini or edit it inside inizh.
PlayerTemplate FactionBossGeneral
Side = Boss
BaseSide = China ;Not sure if this is the best choice....(for academy)
PlayableSide = Yes
StartMoney = 0
PreferredColor = R:0 G:255 B:0
IntrinsicSciences = SCIENCE_GLA SCIENCE_AMERICA SCIENCE_CHINA
PurchaseScienceCommandSetRank1 = Boss_SCIENCE_CHINA_CommandSetRank1
PurchaseScienceCommandSetRank3 = Boss_SCIENCE_CHINA_CommandSetRank3
PurchaseScienceCommandSetRank8 = Boss_SCIENCE_CHINA_CommandSetRank8
SpecialPowerShortcutCommandSet = SpecialPowerShortcutBoss
SpecialPowerShortcutWinName = GenPowersShortcutBarChina.wnd
SpecialPowerShortcutButtonCount = 9
DisplayName = INI:FactionBossGeneral
StartingBuilding = Boss_CommandCenter
StartingUnit0 = Boss_VehicleDozer
ScoreScreenImage = China_ScoreScreen
LoadScreenImage = SNFactionLogoPage_China
LoadScreenMusic = Load_China
ScoreScreenMusic = Score_China
;HeadWaterMark = SCTempSelectPortrait ; don't use unless we add a "generalshead for non selected generals
FlagWaterMark = WatermarkChina
EnabledImage = SSObserverChina
BeaconName = MultiplayerBeacon
SideIconImage = GameinfoBOSS
OldFaction = No ; This faction was NOT available in the original Generals and should NOT be available if the oldFactionsOnly flag is set
ArmyTooltip = TOOLTIP:BioStrategyLong_Pos9
Features = GUI:BioFeatures_Pos9
END
Add this below features then you'll get the icon for vanilla china
MedallionRegular = ChinaGeneral_slvr
MedallionHilite = ChinaGeneral_blue
MedallionSelect = ChinaGeneral_orng
Sharing this since I cant get any resources at all back then and have to learn it myself.