mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
BIN
games-action/flashback/additional-files/flashback.iom
Normal file
BIN
games-action/flashback/additional-files/flashback.iom
Normal file
Binary file not shown.
180
games-action/flashback/additional-files/flashback.rdef.in
Normal file
180
games-action/flashback/additional-files/flashback.rdef.in
Normal file
@@ -0,0 +1,180 @@
|
||||
resource app_flags B_SINGLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Flashback",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon array {
|
||||
$"6E6369660105000C0215B589C099B589C099B5B3C0A3B5B0C0E2B5BCC0ADB5A3"
|
||||
$"C11027C143B5AAC12BB5E3C156B5DDC165B5EDC165B5CDC165B5BAC1A4B5BFC1"
|
||||
$"82B5B3C1D2B589C1EAB5A3C1EAB573C1EAB54DC1FEB559C1F2B544C207B4F7C2"
|
||||
$"0CB51DC20CB4D1C20CB4B4C22AB4B4C21BB4B4C23FB49BC225B4AAC23DB486C2"
|
||||
$"07B463C225B47EC207B436C261B3C8C214B3E8C258B3A8C1D4B3DAC1BCB3B4C1"
|
||||
$"A1B3EAC1C1B3E8C18BB3F0C1AEB3E0C15BB400C14DB3E8C14DB425C14DB46BC0"
|
||||
$"F3B46BC113B46BC0EEB42243B44BC0ECB3EDC0FFB3DAC0E0B3DAC0F8B3DAC0CE"
|
||||
$"B3CBC09CB3D2C0ADB3BFC07AB488C081B3DAC075B4F7C088B589C099B56AC090"
|
||||
$"B589C099023CB993BAB8B993BAB8BA45BACDBB04BBEABA6FBAEDBB50BC69BBB9"
|
||||
$"BCC3BB88BCB0BBDDBCD0BBFF39BBFFBCE9BBFFBD02BC2DBCF1BC13BD00BC54BC"
|
||||
$"DCBC46BC9CBC5BBCCDBC28BC4CBCD9BCB5BC43BC4FBD1DBCE3BD68BCFD3ABD03"
|
||||
$"BD92BCE5BDDABDA7BDC9BD35BDFCBE9ABDCEBEE5BDF8BEE8BDB6BEE5BDA7BF05"
|
||||
$"BDA7BEF3BDA7BF35BD033FBD3FBF6ABCEABF50BCD9BF66BCD9BF59BCD9BF7438"
|
||||
$"BF99BCB7BF8DBC69BFA7BC46BFD5BC46BFC2BC46BFE8BBE7C020BC1CC008BBA5"
|
||||
$"C03DBB83C07ABB84C059BB83C0ADBB6BC07CBB81C0ADBB5CC053BB51C095BB5A"
|
||||
$"C058BB4BC0CEBB00C0EEBB38C0E0BAD9C0F3BA5BC134BA8EC113BA02C16AB9AC"
|
||||
$"C143B9F9C16AB95FC121B8FEC143B953C121B898C171B795C160B7A9C182B78E"
|
||||
$"C156B74CC159B76EC154B6E6C174B606C0A0B606C0F3B606C05DB55DC01D27C0"
|
||||
$"2FB4BBC003B57ABFEBB4CEBFDAB5ADBFEFB613BFF7B5E0BFF3B5EDBFEEB59FBF"
|
||||
$"D7B5C6BFE0B55DBFC2B4FDBF8CB514BFA2B4E1BF73B4A4BF71B4BEBF66B46EBF"
|
||||
$"87B3D0BF27B3E0BF57B3C4BF0EB385BF15B3B0BF09B35CBF1DB330BEF1B346BF"
|
||||
$"18B321BED2B324BEA6B31DBEB2B33CBE7FB483BEF1B3F0BEA6B554BF57B560BE"
|
||||
$"E5B56ABF57B55DBEAFB531BE45B547BE67B524BE32B50ABE06B517BE1BB521BE"
|
||||
$"1BB54DBE43B537BE30B573BE64B5C0BECDB5A6BEA3B5EFBF18B620BEF3B5F3BF"
|
||||
$"1AB649BECFB62CBEA6B649BEC8B60CBE82B62CBE4CB60CBE76B651BE17B606BD"
|
||||
$"FCB644BDFCB5BABDFCB4DABCEAB51ABD68B48BBC4FB4D3BB8FB48BBBE7B506BB"
|
||||
$"53B554BB66B514BB50B583BB77B5A936B59FBB91B5ADBBDCB5BABC0BB5B3BBF3"
|
||||
$"B5BABBF5B5BCBBC7B5BABBDDB5BFBB9BB602BB62B5D2BB7AB629BB50B664BB1B"
|
||||
$"B655BB2CB677BB04B6BCBAF4B6A0BAF4B6DABAF4B714BACDB702BAE1B728BAB3"
|
||||
$"B77FBAB3B74CBAABB7A6BAB7B7F8BAA9B7DCBAB5B813BA9D2EBA9EB859BA9AB8"
|
||||
$"D3BAA7B993BAB8B945BAB3B993BAB8028220B5F920B5F920B912B35EB8E0B302"
|
||||
$"B919B37DB8CDB358B861B379B8BBB342B82BB33CB7EFB334B7F8B346B7E7B391"
|
||||
$"B8ADB391B88CB391B8B8B466B8CDB3F0B8C6B4DAB8D3B5B6B8F9B573B8E6B5FD"
|
||||
$"B90AB644B906B63DB912B64FB8FEB65AB8ADB656B8D7B65CB887B67CB859B669"
|
||||
$"B861B690B852B6A2B852B6A0B84EB6A3B855B6C2B88CB6AFB872B6DAB8B8B6B6"
|
||||
$"B8BBB6D6B8BFB6A2B8BBB66FB906B682B8DAB663B921B64FB958B65BB93DB670"
|
||||
$"B958B6B5B958B694B958B6EFB958B795B979B755B964B7C0B984B80FB997B7E7"
|
||||
$"B98FB7CEB99FB74EB9AAB78EB9A3B556B9D6B483BBC2B4CEBA41B473BC10B440"
|
||||
$"BC71B455BC60B3FDBCA6B33CBC52B37DBC98B328BC4020BC19B314BC2B20BC94"
|
||||
$"20BD8F20BD1020BE0A20BF0020BE84B319BF17B34ABF40B332BF2AB374BF63B3"
|
||||
$"ACBF80B3A0BF80B3B8BF80B3C0BF96B3C0BF8AB3C0BF9DB360BF98B395BFA2B3"
|
||||
$"40BF9020BF87B320BF8D204120C16A20C0C720C33CB32EC331B302C34AB369C3"
|
||||
$"10B425C334B3E8C310B453C34CB415C397B453C34FB3F2C3BEB3E0C408B3DAC3"
|
||||
$"F1B400C474B3B4C477B3FDC477B38DC474B334C463B354C46EB307C45420C48D"
|
||||
$"20C45720C4A220C4CE20C4B9B37DC4CEB479C4CEB3FAC4CEB4F7C4CEB5F6C4CE"
|
||||
$"B577C4CEB5E0C4BBB5B3C49B27C4AAB593C480B573C435B573C452B570C411B5"
|
||||
$"60C450B56AC41FB55AC46BB550C4A1B556C486B53AC48EB50DC46DB524C47EB4"
|
||||
$"9EC413B5704AB4B4C3EAB616C390B739C39AB71CC37FB740C3A1B6AFC3F1B702"
|
||||
$"C3CAB62CC437B623C480B61CC444B626C496B62CC4BFB629C4AAB9D5C4C2C12B"
|
||||
$"C4C9BD82C4C4C4D6C4CACC2EC4CEC883C4CCCC38C4A1CC51C44BCC47C474CC6B"
|
||||
$"C3EFCC77C28DCC79C369CC76C226CC7544CC7545CC67C19DCC51C225CC5EC1E0"
|
||||
$"CC42C299CC3DC359CC36C323CC4EC3D1CC18C46DCC38C46DCC08C46DCC00C424"
|
||||
$"CC00C44DCC00C3FDCBD7C3D1CBF0C3D9CBBDC3C6CBBDC3845EC3ADCBC649CBA0"
|
||||
$"C336CBBAC340CB6DC3235DC2C2CB3FC2E6CB52C2B3CB3447CB48C29BCB17C270"
|
||||
$"CAF6C2A3CB09C275CA99C353C8EDC400C9B1C3EFC8B2C404C859C42CC86CC418"
|
||||
$"C828C45CC7D3C430C7FCC45CC7BEC413C7994BC7AFC411C783C437C76EC421C7"
|
||||
$"75C435C763C3FDC6A9C3EFC727C3EFC662C3EFC659C3CFC652C3EAC662C3B9C6"
|
||||
$"43C3A9C657C3A9C632C3A9C609C37FC617C397C5FDC369C5EFC364C5EFC35BC5"
|
||||
$"EFC36EC597C35DC5C7C36CC564C353C4D2C33EC508C343C498C33CC457C320C4"
|
||||
$"5EC32DC450C310C40AC2FFC42CC301C3DEC2F5C3C6C2B8C3CDC2E44AC283C32B"
|
||||
$"C20C49C20CC320C20CC319C1EDC319C200C319C1D7C2E6C1A4C303C1BAC2C5C1"
|
||||
$"8CC2CEC171C2BDC17BC2DFC167C2C2C13EC2DBC156C2B1C126C2ACC101C2A3C1"
|
||||
$"0BC2B643C29EC0C3C2ACC0D8C280C0A3C26DC0CCC27AC0A3C25CC0EEC258C0B4"
|
||||
$"C258C0E9C25742C23FC07CC24EC073C235C086C21BC07246C081C211C066C1CF"
|
||||
$"C059C1F1C059C1A9C059C193C036C193C04AC193C008C110C036C14FC008C0D9"
|
||||
$"C05FC0ECC0E9C0C8C0AAC0FFC10EC0BBC10EC0F6C113C01DC106C017C0E2C00C"
|
||||
$"C104C01DC0D6C00DC086C017C0A8C003C059C014C047C005C042C025C04AC03B"
|
||||
$"C02CC036C03FC040C020C028C00FC03BC00FC01BC00FC01DBFF7C014C005C033"
|
||||
$"BFD7BFF5BF8DC00FBF7DBFD7BFA2BF41BED6BF303EBF4DBEC8BF38BE9ABF48BE"
|
||||
$"ABBF29BE8BBF1ABE41BF1DBE62BF1ABE23BF15BD9BBF1ABDD8BF0EBD29BF5EBC"
|
||||
$"93BF29BCCDBF8DBC65BF40BBD8BF87BC34BF0DBB95BEAFBB84BEEEBB84BE51BB"
|
||||
$"84BE5DBB2CBE34BB62BE7FBB05BE1BBAC4BE78BAFCBDE4BAA2BDD8BA2EBDDABA"
|
||||
$"8CBDD3B9F6BDBFB995BDCBB9ADBDB1B975BDC5B979BDB3B96CBDF8B997BDACB9"
|
||||
$"33BDE6B962BD82B912BD9B2FBD80B905BE01B8E0BDDFB8B3BE01B8E0BDCEB8A0"
|
||||
$"BDD8B89ABDCB2EBDE6B8A5BE1BB888BE01B89ABE43B86DBE04B835BE41B867BD"
|
||||
$"8CB7D4BB38B71CBC04B73CBA1AB6F3B800B674B8BBB6A9B6D6B620B56DB6A9B6"
|
||||
$"AFB622B523B6C9B4B4B6D5B4CEB6DDB42AB6A9B4AEB3A0B425B531B4E1B30CB3"
|
||||
$"C820B4D120B385202020B3422020B3FD20B5F920B4FD20B5F9020FB7AEBB08B7"
|
||||
$"AEBB08B747BB47B710BC19B710BBA1B710BC9CB7ADBD53B74FBD1CB807BD8CB8"
|
||||
$"A03AB88CBD8FB8A7BD44B8F3BD49B8C0BD3FB979BD6331BBF3B9E9BCABB9B6BB"
|
||||
$"9DB925BB0CB94CBB0CB914BB0CB8E6BB5F2FBB33B8D3BB8FB8B1BBB6B8BBBBB6"
|
||||
$"B888BBB6B874BB4BB865BB75B87ABB36B865BB25B874BB25B855BB25B859BB0C"
|
||||
$"B852BB18B861BAFCB898BB00B87E34B8B3BB08B8C6BAF7B8C6BB04B8C6BAC9B7"
|
||||
$"AEBB08B7FBBAD9B7AEBB08021CB95DB348B95DB348B931B371B8EBB391B8FEB3"
|
||||
$"91B8D7B391B8C6B3A8B8C6B39BB8C6B3B4B8A5B3C0B8B8B3C0B891B3C0B874B3"
|
||||
$"E2B87EB3D0B861B413B768B463B795B473B754B458B6F5B3DAB721B41DB6AFB3"
|
||||
$"69B622B34CB663B334B5F6B358B6C2B47EB674B446B6E9B49BB754B4B4B72DB4"
|
||||
$"B4B776B4B4B80FB4F1B7CEB4D1B854B511B8ADB52DB89AB52DB8C0B52DB914B5"
|
||||
$"50B8F2B53DB96BB57DBA07B4CAB989B56ABA78B436BB50B4B1BAA723BBD0B511"
|
||||
$"BD1DB56ABC65B54DBD59B573BE0DB5B63BB593BE9AB5F9BE90B5A3BEC1B5F2BE"
|
||||
$"76B57DBE9CB52ABE78B567BEB5B504BEE7B4EEBED6B4E7BF21B506BF05B483BF"
|
||||
$"33B4C1BECAB436BF05B3FDBECAB410BF21B3F2BF29B3D7BF32B3E2BF21B3CBBF"
|
||||
$"57B3A7BF35B3B4BF77B398BF8DB364BF8FB379BF80B313BC46B3023EB304BB69"
|
||||
$"B302B9ACB302BA89B302B992B319B95DB348B977B331B95DB3480212C3D9B330"
|
||||
$"C3D9B330C3C6B346C3B2B3B4C3B4B381C3ABB3FAC3C1B3F2C3B2B40DC3D5B3D5"
|
||||
$"C3D9B3FDC3D9B3D7C3D9B41BC3BEB44BC3CFB43DC3ABB45EC402B4814AB46EC4"
|
||||
$"79B4A1C4A2B47BC496B4A1C4ACB463C4B3B47BC4B3B463C4B5B49EC556B48BC5"
|
||||
$"00B4A4C573B486C59CB440C590B463C5A8B403C55BB3D0C581B3B8C551B3D7C5"
|
||||
$"45B3BFC545B3D0C545B3ACC536B3B0C53EB3A8C52FB3B8C4EDB360C50BB395C4"
|
||||
$"B320C474B329C45AB2D4C47EB340C46EB375C479B362C45CB391C44BB364C455"
|
||||
$"B38CC430B318C3D9B330C404B302C3D9B330020EC9E9B330C9E9B330CA06B368"
|
||||
$"CA99B33ECA1EB3695CB321CAFDB34ACAF1B324CB02B368CB68B385CB28B37DCB"
|
||||
$"E1B39BCC1BB4B7CC0AB3E5CC2EB59ACBB5B44BCBF0B559CBA5B400CB8AB3CBCB"
|
||||
$"93B3C4CB7DB3DACBF9B593CBCBB530CC1EB5EFCC4BB5D0CC47B60CCC4DB5C0CC"
|
||||
$"61B5EFCC55B5CDCC6BB613CC77B493CC75B587CC78B40DCC7920CC79B385CC06"
|
||||
$"20CB2420CB9720C9D520C9E9B330C9D120C9E9B3300213C36EB4CBC36EB4CBC3"
|
||||
$"34B4D4C345B4E1C323B4E0C390B4E4C3DEB57AC3EFB540C3D9B593C3BEB5A6C3"
|
||||
$"CDB5A6C3B4B5A6C3A9B5BFC3A9B5B0C3A9B5CDC3D5B5D24AB5D6C3ECB5CDC3F9"
|
||||
$"B5E6C3FDB5D9C3F4B5F9C418B606C404B606C429B606C43BB5E3C43BB5F9C43B"
|
||||
$"B5D2C46827C450B5C6C47EB5CDC4A7B5C0C49D27C4B8B5BAC4D8B5B0C4CEB5B0"
|
||||
$"C4E8B5B0C50FB5AAC500B5AAC521B5A9C52FB56DC531B58DC523B50DC56BB4FD"
|
||||
$"C52FB4FDC58BB4FDC5A6B4E4C5A6B4F1C5A6B4D4C54EB4CAC57FB4CBC51BB4CA"
|
||||
$"C45EB4C1C4B0B4C4C40EB4BEC36EB4CBC3A2B4C1C36EB4CB0222C758B52AC758"
|
||||
$"B52AC770B53AC731B54DC768B544C6DCB560C6CBB63CC6CBB58DC6CBB6CAC713"
|
||||
$"B6FAC6DAB6FAC72EB6FAC750B710C749B702C755B71CC783B728C76EB728C796"
|
||||
$"B728C79BB714C7A1B721C794B708C7B3B6EFC79EB6F5C7E4B6DC55B76055B719"
|
||||
$"55B789C804B773C819B78EC7F1B754C7ECB775C7ECB754C7ECB789C841B7C5C8"
|
||||
$"14B7AEC86FB7DBC89FB801C89AB7F4C8A6B80EC8EFB80CC8CDB80FC96BB7F8C9"
|
||||
$"57B7A2C970B7F4C948B767C972B73BC94DB754C98AB72DC9A0B6F5C9A0B709C9"
|
||||
$"A0B6D6C9DFB6C9C9B5B6C9CA03B6C9CA0BB6A9CA16B6C0CA02B68FCA81B69BCA"
|
||||
$"1BB68DCB35B6B3CB4DB6FDCB5EB6C7CB3CB73BCB78B773CB50B773CBA0B76FCC"
|
||||
$"0FB68DCC1EB6B3CC01B668CB60B664CBC8B65CCB43B668CAE7B64ECB09B65CCA"
|
||||
$"BEB63CCA7AB62CCA90B62CCA62B629CA25B600CA3EB616C9FCB5D3C9F3B5EDC9"
|
||||
$"DFB5C6C9FCB5F9C9B3B610C9DFB606C979B61CC948B5F9C95EB616C936B5E3C9"
|
||||
$"35B5BCC930B5C6C93AB5B0C8F4B59AC91DB5A3C8CDB590C826B54DC86CB56DC7"
|
||||
$"A5B517C758B52AC70DB4FDC758B52A024FCC5CB710CC5CB710CC1EB7EECBF7B9"
|
||||
$"92CBE7B946CBFBB9AACC01B9DBCBFFB9C3CBEC31CBC6B9A1CBD8B9B6CB7BB95D"
|
||||
$"CBB3B969CB78B953CBD5B977CBB8B951CBD5B975CB98B925CB63B940CB48B914"
|
||||
$"CB68B94CCB57B958CB65B958CB4AB958CB3CB97ACB3CB969CB3CB990CB24B99F"
|
||||
$"CB34B99FCB1AB99FCB0CB986CB0CB995CB0CB969CA6E31CA95B997CA58B9E9CA"
|
||||
$"19B9BCCA4EB9E7C9E8B993C9B3B9ACC9D3B992C99CB9B9C99BB9D6C991B9D1C9"
|
||||
$"A0B9E0C983B9E9C998B9E9C968B9E9C969BA10C961B9F6C974BA2EC93DBA26C9"
|
||||
$"6BBA35C91DBA1FC8D9BA09C8EFBA10C8C1BA04C8B0BA13C8B0BA07C8B0BA1FC8"
|
||||
$"73BA2BC895BA2BC84ABA2BC847BA04C83CBA1FC852B9E3C834B9F9C84FB9E0C8"
|
||||
$"06BA22C7ECB9F6C7ECBA1FC7ECB9DBC7A5B9D4C7D6B9D1C781B9D6C76BB9ECC7"
|
||||
$"66B9E3C770B9F8C755BA04C768BA02C746BA05C6B2BA10C6FBBA09C66ABA13C5"
|
||||
$"FABA1FC615BA1CC5BCBA26C55DBA9EC55DBA74C55DBAC5C4EBBB33C4FCBB44C4"
|
||||
$"E6BB2BC500BAFCC4EDBB12C525BAD0C51633C53333C4FE334BBBB64BBB994BBB"
|
||||
$"D8C3B4BBCCC3D5BBE9C39CBBB7C397BBF8C393BBC2C39ABC50C351BC76C384BC"
|
||||
$"76C31CBC76C288BD18C288BCEAC288BD29C2A0BD38C292BD38C2ACBD38C2B8BD"
|
||||
$"6BC2B8BD4FC2B8BD9BC312BD8FC2C0BD9BC3CABD72C407BD9EC3FDBD74C40ABD"
|
||||
$"B8C3EABDCBC400BDCBC3B9BDCBC3E5BE06C3B9BDDBC400BE23C411BE0DC408BE"
|
||||
$"25C424BDDAC64DBD05C5ABBD27C6A239C7AF39C73BBCEDC920BD0EC9F7BE9CC9"
|
||||
$"F7BDA8C9F7BEFBCA16BECDC9F9BEFFCA31BE9FCA23BF11CA34BEA8CA1BBF54C9"
|
||||
$"FEBFB6CA08BF9DC9D8BFFAC89AC055C900C05DC856C050C841C072C841C058C8"
|
||||
$"41C086C867C095C852C095C87AC095C8B4C0ECC89DC0BDC8C0C108C8DEC13EC8"
|
||||
$"D0C124C8DFC125C8E0C0F0C8DFC10BC8E0C095C922C0D8C8FD42C93DC10BC933"
|
||||
$"C0C0C93DC109C920C05FC963C0B4C933C05AC974C0D9C988C0D8C985C0E9C988"
|
||||
$"C0C5C970C08BC980C0A3C961C069C988C053C965C05AC9A5C04AC9D1C06DC9C4"
|
||||
$"C055C9E8C092C9E9C06BC9E8C092C9E9C03BCA21C05DCA12C033CA25C070CA3B"
|
||||
$"C02FCA34C059CA4EBFE1CA86C00CCA4FBFDFCAAAC022CAC5C050CAC5C040CAC5"
|
||||
$"C05D5CC08BCAD4C078CAFDC09CCB0CC0D8CB0CC0BDCB0CC0F0CB30C110CB1DC1"
|
||||
$"0BCB4DC11CCB4AC1B5CB50C141CB3FC250CB6DC23DCB54C2A3CB76C21DCBB0C1"
|
||||
$"EACB93C1F7CBCEC1DCCC29C13ECC01C193CC3EC10ECC6BC0ADCC55C0DDCC6EBF"
|
||||
$"80CC75BD20CC70BE4FCC7CB8EDCC5CB710CC75B6BCCC5CB7100207B32BB997B3"
|
||||
$"2BB997B304B9A120BAB320B9C520BB0D20BBC220BB68B30FBBA9B32EBB77B31E"
|
||||
$"BB90B346BB4EB3B0BAF7B381BB12B422BAAEB3F2B9F8B42DBA82B3C0B986B32B"
|
||||
$"B997B3A7B979B32BB9970205C73DBD5FC73DBD5FC660BDA5C676BF57C607BE7F"
|
||||
$"C6B7BFD0C84740C7BEC00CC91DBF4BC86CBD86C933BE10C809BD42C73DBD5FC7"
|
||||
$"BEBD38C73DBD5F0A0A00030001022020290A0001032020290A0001042020290A"
|
||||
$"0001052020290A0001062020290A0001072020290A0001082020290A00010920"
|
||||
$"20290A00010A2020290A00010B202029"
|
||||
};
|
||||
44
games-action/flashback/additional-files/flashback.sh
Normal file
44
games-action/flashback/additional-files/flashback.sh
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
|
||||
missing_data () {
|
||||
if [ $TERM == "dumb" ]; then
|
||||
if [ "$(alert --warning "Missing file or directory: $1. Please copy original 'Flashback: The Quest For Identity' \
|
||||
files and directories to $DATA_PATH." "Open data folder" "Cancel")" == "Open data folder" ]; then
|
||||
open $DATA_PATH
|
||||
fi
|
||||
else
|
||||
echo "Missing file or directory: $1. Please copy original 'Flashback: The Quest For Identity' files and directories to $DATA_PATH."
|
||||
fi
|
||||
exit 1
|
||||
}
|
||||
|
||||
REQ_FILES=('cini.ovl' 'game_e.ovl' 'game_f.ovl' 'game_g.ovl' 'game_i.ovl'
|
||||
'game_s.ovl')
|
||||
REQ_DIRS=('data')
|
||||
DATA_PATH=`findpaths -e B_FIND_PATH_DATA_DIRECTORY flashback | head -n 1`
|
||||
SAVE_PATH=`/bin/finddir B_USER_NONPACKAGED_DATA_DIRECTORY`/flashback/save
|
||||
|
||||
if [ -z $DATA_PATH ]; then
|
||||
DATA_PATH=`/bin/finddir B_USER_NONPACKAGED_DATA_DIRECTORY`/flashback
|
||||
mkdir -p $DATA_PATH # create data directory if it does not exist
|
||||
fi
|
||||
|
||||
mkdir -p $SAVE_PATH # create save directory if it does not exist
|
||||
|
||||
# Check if required dirs are present
|
||||
for dir in ${REQ_DIRS[@]}; do
|
||||
if [ ! -d $DATA_PATH/$dir ]; then
|
||||
missing_data $dir
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
# Check if required files are present
|
||||
for file in ${REQ_FILES[@]}; do
|
||||
if [ ! -f $DATA_PATH/$file ]; then
|
||||
missing_data $file
|
||||
fi
|
||||
done
|
||||
|
||||
# all files are present, launch the game
|
||||
"/system/apps/Flashback" --datapath=$DATA_PATH --savepath=$SAVE_PATH $@ &
|
||||
77
games-action/flashback/flashback-0.5.2.recipe
Normal file
77
games-action/flashback/flashback-0.5.2.recipe
Normal file
@@ -0,0 +1,77 @@
|
||||
SUMMARY="Based on REminiscence REinforced"
|
||||
DESCRIPTION="REminiscence is a re-implementation of the engine used in the game 'Flashback: The \
|
||||
Quest For Identity' made by Delphine Software and released in 1992.
|
||||
REinforced is an enhanced version of the original REminiscence.
|
||||
|
||||
You will need the original files of the PC (DOS or CD), Amiga or Macintosh release."
|
||||
HOMEPAGE="http://cyxdown.free.fr/reminiscence"
|
||||
COPYRIGHT="2005-2021 Gregory Montoir
|
||||
2020-2021 Alex Chermenin"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/chermenin/REminiscence/archive/refs/tags/$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="c3b5a0d074e6846499e641fee27384b0a09769be6634215abd82d4d78691f8e8"
|
||||
SOURCE_DIR="REminiscence-$portVersion"
|
||||
ADDITIONAL_FILES="flashback.rdef.in
|
||||
flashback.sh"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
flashback$secondaryArchSuffix = $portVersion
|
||||
app:Flashback = $portVersion
|
||||
cmd:flashback
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libmodplug$secondaryArchSuffix
|
||||
lib:libogg$secondaryArchSuffix
|
||||
lib:libSDL2_2.0$secondaryArchSuffix
|
||||
lib:libvorbisidec$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libmodplug$secondaryArchSuffix
|
||||
devel:libSDL2_2.0$secondaryArchSuffix
|
||||
devel:libvorbisidec$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $prefix/bin $appsDir
|
||||
cp fb "$appsDir/Flashback"
|
||||
cp $portDir/additional-files/flashback.sh "$prefix/bin/flashback"
|
||||
chmod +x "$prefix/bin/flashback"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.flashback"
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
sed \
|
||||
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
-e "s|@LONG_INFO@|$LONG_INFO|" \
|
||||
$portDir/additional-files/flashback.rdef.in > $sourceDir/flashback.rdef
|
||||
|
||||
rc flashback.rdef
|
||||
settype -t application/x-vnd.Be-elfexecutable "$prefix/bin/flashback"
|
||||
resattr -o "$prefix/bin/flashback" flashback.rsrc
|
||||
|
||||
addAppDeskbarSymlink "$prefix/bin/flashback" "Flashback"
|
||||
}
|
||||
Reference in New Issue
Block a user