1. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    Thank you for the build and your support!..

    Tested it, joycons now works well, but there's a significant distortion of the display like this:
    scr.jpg

    And after the 3rd screen, the game just crashes. :)
     
    hippy dave likes this.
  2. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,325
    Country:
    United Kingdom
    Huh thanks for the report. I don't know my way around the source but will take a look at it if I get the chance.
     
    mathew77 likes this.
  3. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,325
    Country:
    United Kingdom
    Alright I had another look and tweaked the source slightly in Window.cpp, and actually tested it this time :rofl: I don't know if it's at the correct size/aspect ratio or how it was before, but it's working now and pretty much filling the screen. I played through four missions of the full Amiga version with no problems.

    e: whoops, gotta link that changed source - https://github.com/hippydave/openfodder-switch
     

    Attached Files:

    sj33 and mathew77 like this.
  4. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    Could you please post ls -f (or dir command) with MD5 of the required Amiga data files?.. I guess my version of the resources is just wrong..

    PS: does it supported "Amiga_CD" data (upstream handles it OK)? Tried it, too, it starts and running well, but right after the first "Mission 1" loading screen it crashes the Atmosphere...
    In both title override and applet modes. OFW 11.0.1 AMS M.17.1:

    cf (3).jpg cf (1).jpg cf (2).jpg
     
    Last edited by mathew77, Jan 24, 2021
  5. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,325
    Country:
    United Kingdom
    Ok here's the md5 sums for the floppy version's data:

    2f00447802b86510784ecc8d1134c942 1.RAW

    540ba4faeb4f8ce75391ef4ed2cdba6a 2.RAW

    4533919895685a4ae9d0a6d6e0dee2df 3.RAW

    4345942cff1477a075024f1e39c4de9d 4.RAW

    2fe63c2d4607be2edc59aa33e6a79678 5.RAW

    cb9f7df63af62943f3c54a43a26beb21 6.RAW

    9da3438b683276274941720cfd949053 7.RAW

    e55133ff1b7d53d0d0fe52dc3d1d907e 8.RAW

    0bdebdc8a9693c289a2eb1c8d5ca63e9 CFTITLE.RAW

    89aea1251756f2d0ab770b71a998e63d DESBASE.BLK

    f786a62f8050fad8f3d7583fc7d6b7ee DESBASE.INS

    83541523ffd2ad12afd7f98e53d4203a DESBASE.SNG

    c1b808192e53c314980c4cf03f1196fa DESSUB0.BLK

    ea2356ecd64dbd9a1504e3e3a10c6ec3 FODDERC

    df00fe92fa66ef15fdfb66a66110520d FONT.RAW

    eedf2742ba789e29e23a0f00d749164a ICEBASE.BLK

    a98080c06b186461faeed944e540cefe ICEBASE.INS

    bc82e70e22de7a66448aa5ca852a31d5 ICEBASE.SNG

    4234fcfacdefa50a5f76bc60bc39e7bc ICESUB0.BLK

    627ccc83737aae16af5353ba5556f799 INTBASE.BLK

    5639d17e6724488ba77e24dcc3be869a INTBASE.INS

    b49afda5ee1aa0deb106dc7cd8d247ba INTBASE.SNG

    d8e8f106648d1d3b7bdf6d1ca3753905 INTSUB0.BLK

    b4e1b5c2980a4dc1a3a91e7f8c68c68f JON.INS

    34c83d7dd0f429eb8bf436c1037dd6a9 JON.SNG

    b1023928a64c59d8f49caf7e28a17624 JUNBASE.BLK

    bbf9c7852ab0ef958496642b15d39bb1 JUNBASE.INS

    b96327898322e13315ea9b1bfce4d527 JUNBASE.SNG

    17daa7c0cdcafc5095b1118ebbae6963 JUNSUB0.BLK

    ba57f9ecdeb89dd3e27588ba2d1d540f JUNSUB1.BLK

    63c071d813dadb06698e17f6c69109fc MORBASE.BLK

    f35199aa121b4726cbb3c083d02c23cc MORBASE.INS

    f8ac4fbe0da3ee886014073d99fb6d4e MORBASE.SNG

    ea8f0b8d2dadb6394fa2e53a29d3d52b MORSUB0.BLK

    2724b5c909cc2fcb5adf012eae2dde9a SENSPROD.RAW

    d41d8cd98f00b204e9800998ecf8427e Save

    ba0a0431e88574bd4d726a52eb2991da VIRGPRES.RAW

    cce4ab1491afc0a69bdf4d1451270c86 WARX1.INS

    189eb4a63c441a024173f24f089420e4 WARX4.SNG

    2a8d87b71856865220376e38287af2f9 WON.RAW

    d41d8cd98f00b204e9800998ecf8427e _AmigaDataHere

    f7c9415e996e0d6abc48faf6f9a70189 desarmy.lbm

    c341a8c07abb58f71c5a1a5c3b35e7b4 desbase.bht

    00e44a09d0c713218a2a82c17a8f83be desbase.hit

    0efbecdb69d7ff6f95e147b6c38e5607 desbase.pal

    596df46a42a13a569cdd01dea34874a1 desbase.swp

    7fe21c2381b6cdcc07221027ae746ed9 descopt.lbm

    aab7e80c2f38d183081224070ca5d596 desfgn2.pl8

    a343a151c4b644751bea4a46da9e1e95 desfgnd.pl8

    21913e3b4f89dc81cda083a0fafd86b3 desheli.pal

    ee7745f6b5711b8ef7d653400c13aa1f desmid.pl8

    1e0d796362c8d954e6ae0d7e74711b85 desplay.lbm

    784c1cbdd7bf70b770b0a5857ef4f7b6 dessky.pl8

    66da289edf5d74f8f51ad37d5c5c167e dessub0.bht

    267626c5f956d629e29a9532ad75dfc3 dessub0.hit

    0e55bf2c0d3f791e91ddbf103781e1a0 dessub0.swp

    20331e3a2140b307f7749207f7a7b073 font.pl8

    5dd21fa5759c74d26363bab1ce08321d grave32.pal

    85c2158be475b6eed2860c2a9de59ddb hills.lbm

    76de6f52312607fd83be0a2bb4ccc485 icearmy.lbm

    70696405941ec35d412d24b0cf8809c8 icebase.bht

    0ca803fbdac2a296ddb2ec28c0323604 icebase.hit

    7ea341e95e1974422106e040f20f9df2 icebase.pal

    3d6541d8ae5fc92d4c64c04b0fa783ab icebase.swp

    7590b3887d5553ee0180eb6673868cf6 icecopt.lbm

    996bb60a8d8962c81a3d5237f1da8c1b icefgn2.pl8

    ef37e499906f6c33c601a4f5c598079e icefgnd.pl8

    2d30aa172bf7525053adf1702d614b2c iceheli.pal

    6abccde1d22965d54612ea18b2b664d9 icemid.pl8

    cc7c78ce66734068fa67f03fafab1901 iceplay.lbm

    aadbab45a7878d40ab427e2da89bbe29 icesky.pl8

    f60ecbb8c35b338fd8f94d2822bc3079 icesub0.bht

    7471efd269fe1acfd6e5621672f098ae icesub0.hit

    f7a9560345b56ae1fe71c15d04821b56 icesub0.swp

    b29ad7dc548511d53eae1f3b8a4f5feb intarmy.lbm

    e509bd078e00c84933d8385736595106 intbase.bht

    ac3aeee5c156491082a626d2ad10bf1d intbase.hit

    f7ecd7afdff722214bd3361386279c89 intbase.pal

    2c78ec0dd3eaf00de20e92361bd6b075 intbase.swp

    797d341b63cfd20e0868fd0e142ec17c intcopt.lbm

    6e6de3d59c8dd0d63e671591a20f6804 intfgn2.pl8

    742dc99d7d1b901d46ad7dc868907776 intfgnd.pl8

    21913e3b4f89dc81cda083a0fafd86b3 intheli.pal

    46f0f1cd0e01dffaf9d2ae245d3374bb intmid.pl8

    34747af61baa303f03010eb46058574d intplay.lbm

    9ecb00fd609a624d449c7eb99301bbfc intsky.pl8

    773eae83020a5086d56bc0fde0b4bd38 intsub0.bht

    79f1ede18394ba1cdb9ea23395ea7478 intsub0.hit

    d2f063d306e51f6e48a67649782f9a94 intsub0.swp

    8bbb5ee4a357d7d3182cd22718798d13 junarmy.lbm

    9e37ca5ae025765de55d0c87932a87b8 junbase.bht

    4a6f8b403e685616d8bbb19583545760 junbase.hit

    27da36f06898a9549a1e4af4cac4d8b7 junbase.pal

    643f375c8a3c07a909dc472bd023b29e junbase.swp

    b86f370e17d483004b53cffff19ddded juncopt.lbm

    93ddafde77a0a69420fdf690eb19afe8 junfgn2.pl8

    6341a7652d5c9ef689013dc429dead74 junfgnd.pl8

    159fe0477094b6de51d71a977a5e4aed junheli.pal

    19f1aced260c1e6f481ad064af7cc31f junmid.pl8

    f8cfcdb180e13a394a052e0737929f81 junplay.lbm

    cc35e8634cb2f72fb3220f0378fa41aa junsky.pl8

    86e5da8fdd342e18bab8cc406b9d7d96 junsub0.bht

    c50959318fa3aa31bcd9dca3672fa391 junsub0.hit

    f16e529f380114440e6e91cbec274168 junsub0.swp

    ff8a7f0403e6d10f7973f5fa52476cb8 junsub1.bht

    8b84dd3c97a6786dabe85f009db49929 junsub1.hit

    775419885b1dcfe7e8bb9f647932a6a6 junsub1.swp

    e6750da828d04d2c50a3b98370b1ec68 mapm1.map

    352acea95f5fee2083968c4ca41137ca mapm1.spt

    a94343770dc75b514a7125535d7987a0 mapm10.map

    c3dfe07c04d03f4c3dff6a3989aae131 mapm10.spt

    58e8e6afd095a0fe7b7e1fbd2588d962 mapm11.map

    c0be1f9689e03bea4edecb132c7786da mapm11.spt

    a6cceafa484b889bf825af62abcc5c7f mapm12.map

    b2f40e74ecaf4a2afc47566546c7cae1 mapm12.spt

    8aa54e5880e04dd6d3572e8902742881 mapm13.map

    42199daaa04b078285cdd1b7a9394eff mapm13.spt

    1e250228cd1228d673ab0d463ccea454 mapm14.map

    59aff75c90207a3ae3f8e12bade5c028 mapm14.spt

    9225aef7d487e23710343ffe061c1aee mapm15.map

    1e5f816c3102a9ecddfa9b19170a946d mapm15.spt

    f704e37d3bd1c3822e8bec9e086a3168 mapm16.map

    6cb9f04e7079b913bff1d57e03124ce8 mapm16.spt

    bc916e4079a418d2510c297eec114dbc mapm17.map

    cee4268ed8730256910db3b6de94bd43 mapm17.spt

    f14a7d02f6cae46c86a9d70d66ef9c09 mapm18.map

    ab9a1e36a58d5f123636a1b73865b5ca mapm18.spt

    341212468ce6a78c71bcb6d1ef951a06 mapm19.map

    67079165a66e8a6c5bcb5bda05d04692 mapm19.spt

    89e4a1b9777a261821ef69a9765cabe4 mapm2.map

    2357ee762dafb56a99ee1fe57af0441c mapm2.spt

    1994e2b406e7c7c423eb54babdcf3fe9 mapm20.map

    eb2c0b615f79aba8ce3bc754414e1b12 mapm20.spt

    b8bea1c7aa3c0e3e45171de0f0032592 mapm21.map

    e005c23105fa9cc66e0294fbb7cdb1cc mapm21.spt

    2a0b6c3649e7d4f8d158655e537d2f68 mapm22.map

    141f64dfface9ad721d9c988e96ea75f mapm22.spt

    4e97519b42b3378330697f95fc0c59c8 mapm23.map

    1ff7ac489756d3fbf3019a763afd90ec mapm23.spt

    1e61eb1ca7fc5c9738b1a14418a3736c mapm24.map

    b565ebe2444f937debd825aa97afede7 mapm24.spt

    8ee26c5400157a9e68f2dc6ac3c2a6cd mapm25.map

    f2257ea8f960be57397449a925d794bb mapm25.spt

    0163a211502701d9dd87479e3d495774 mapm26.map

    7ef9601c7fcf21c6f5cc4d9a26b324da mapm26.spt

    9765c9a5fea812e50e5afc3997a5f78d mapm27.map

    9dfcfa62c93131e2f98bbab6ab9bc538 mapm27.spt

    789098885e13c37e3b14b856ac75cab1 mapm28.map

    844305e1301ebedfb5af224ea5886393 mapm28.spt

    79880f69623c48e2a5493bc7b9f70120 mapm29.map

    e6730664628ae38da5eee5585e1a1b35 mapm29.spt

    d6c18db2d45c4071bee3018e6fd35ca5 mapm3.map

    2900086dff17d01a0626a7dedefffcc2 mapm3.spt

    113ed5b6d08393be698f13e5c7eab7c5 mapm30.map

    dbd34c4c1308c71e32d278aa701630c0 mapm30.spt

    aed37e3c01c59c93d6912f4c12476aef mapm31.map

    a91a095fc0617105308bcc5f3fa59c9e mapm31.spt

    bde5ac63f089f38c98bf604605cf1809 mapm32.map

    e683b9576ec1d7ac2fdad4883b2ba24e mapm32.spt

    b4accfb9cfeba458724dc378e3b7524d mapm33.map

    ebed80f9aeeb5304fc4e832f321f25b1 mapm33.spt

    d0d6fd9c4e3eb939bf48fdb85f22230f mapm34.map

    27d9ec8eb64121a38f0c643cc91683d4 mapm34.spt

    5cb87812df11ade4e393a441e25d2444 mapm35.map

    396865561345852c87f70848cf46f23b mapm35.spt

    6fe726eb9d67eaa2ef6f2879055e3392 mapm36.map

    dcd3d3d464e54115ea5fd2af2628be9c mapm36.spt

    691c9fec867ed1d75a19e778946b83ae mapm37.map

    f82e5396afae350b07f7f8da79801677 mapm37.spt

    3c3ea17a60dff9a3dcb7c80ff0be4a93 mapm38.map

    8042876bdce9a602f172bd611af6310b mapm38.spt

    6464c61c3f9d165281ffe421147e19ef mapm39.map

    b0e291295b328a45e2fcac7595d95da4 mapm39.spt

    645b6638344ea8f7e0a33efbcd9823f5 mapm4.map

    2c194fa79101c81d42ed89a75c974fec mapm4.spt

    edc7eb20488016354227edc31bcd132a mapm40.map

    21156e829354f04ae4f6d0eb5a92648a mapm40.spt

    02b7b448ea16dc53a6775ade3363f041 mapm41.map

    e02c82e0473aed686198fb1b898afcb8 mapm41.spt

    bfa3ceca1ad57140bd21374ee70a7783 mapm42.map

    99b62e66bc3e81b6fba6d652fc4c592d mapm42.spt

    083fbe75c6a7e290f961276020ef3ebc mapm43.map

    5b6cd279d68166c7c623fea3307da762 mapm43.spt

    ccf67bbd040afa69e02ef8c9d8959c1a mapm44.map

    9259a61808709d1362637ca35ca60aa9 mapm44.spt

    3573367dfe29ecb0fff052fd74f17f89 mapm45.map

    f6c9133d755ab6e1d41231512ea18b8d mapm45.spt

    48f3654e0b726f9d12fba79dfa9fd90f mapm46.map

    0b69b6ca221b3d90a442f9d22b463224 mapm46.spt

    0d6d674ace2caa26b3c58bf696aad8ba mapm47.map

    ce0b94ec7d6a7a210375cb6def01de8f mapm47.spt

    3b92805f21cde2f74b2839b9318104aa mapm48.map

    ee20f8d5dd1c826e12099a871d385a5d mapm48.spt

    84df0743fa390a4fd5c00b84cf1389b0 mapm49.map

    76baab78be61a85e30c1c88f57c2e749 mapm49.spt

    9bcf940789f28bd98b601d21cfd6b557 mapm5.map

    a9a4fc637dbd7d0d733eafa6f71985c5 mapm5.spt

    1982ca33492bdd6ab2c7d62738d05448 mapm50.map

    4a05d068fc8c70241c38377756e044f3 mapm50.spt

    fb03f0ff546acd6c4a2c105ce2e90c74 mapm51.map

    c17fa985dcc36c884857a50c60adad51 mapm51.spt

    72729d93b804d69126ae1a646aafac8d mapm52.map

    dec5ca6c62a30c768ac1d677844db447 mapm52.spt

    be0cd928914a864e1916cb583b67104d mapm53.map

    e4bf75de689671c94b76aa637554e120 mapm53.spt

    493c8bfdb8508394720a1502632e5194 mapm54.map

    da943f5a308bcbf973ce240fd1ab8d3c mapm54.spt

    2604ac87f1dc48c8c364e11213b6aca1 mapm55.map

    99dfcc19f7a817edf11aff1f3a775c23 mapm55.spt

    5858205162df1e51bc28e5f413e77316 mapm56.map

    90d3624e3b656aab4120381ff32b99b3 mapm56.spt

    94d7e7f5b16deb29c528992f066726a9 mapm57.map

    2fffd8f958e3195b14e9db34a18b1c4e mapm57.spt

    1cbede4defb57afe4cabeb78895f3558 mapm58.map

    2c03b6984e736e412f8e37e3b04af29f mapm58.spt

    8c6e428485b5eaef6c5c20d80747eef4 mapm59.map

    a87e89e91082f9941535514bceae9d6f mapm59.spt

    30f10f12aa61256544a09259c1af6cdb mapm6.map

    7fbd075bb5a0cb8bd75faf3f1958e0f4 mapm6.spt

    206b78e15f297ceb3aeaff813ceb8be7 mapm60.map

    0bb93db5b0207b988982bb2fe1c7208c mapm60.spt

    68015c5a5dda20cefeac92121b4202bc mapm61.map

    b0170b18252b5886443b044458d3a28e mapm61.spt

    1ee7459115f8946e91493cc598e9a108 mapm62.map

    c9191ad6a0815eda23f2116516838bd4 mapm62.spt

    4b631865b32001d3866073bb874b6df0 mapm63.map

    1f0cfc35e664cfd20563488791c37ec0 mapm63.spt

    09a233680e775c34b031e48c5d0ddbf1 mapm64.map

    ba1121f498e9d729e43eccd5fbad7340 mapm64.spt

    ed046989f15e79a742ff8583aaaeb838 mapm65.map

    afe6828a7c63814da7191e4566a32ccb mapm65.spt

    25082439c86d3f501886e9a5eb731e93 mapm66.map

    05221e014a7e8c2a430eb0e9ae95f764 mapm66.spt

    cc25462e9f9797c661d7f3fc2b70cf5b mapm67.map

    500f61c23ee12f4e993b6284ff988600 mapm67.spt

    f87566e0dd8b9323d9d01ff9bb9b9800 mapm68.map

    2701ec92fbb3810229dbbdf35d6f4fdb mapm68.spt

    ed8f208d80aa5c108e55d837628fcfeb mapm69.map

    7b034d82a9058766bdd7f257c23a5edb mapm69.spt

    7a8ad97efa63eee2e1d55de9edf2bcfe mapm7.map

    a89928c7f10215b6c4b111c5a73eacef mapm7.spt

    76b808912a2ade8b9d012052b658b4b5 mapm70.map

    b6d0e8dc82ea9c717d4c5be23220c661 mapm70.spt

    a718bf7e3c2b0ae92197966a85731d2c mapm71.map

    250f8d8c76ad48631deae719a8f8bca9 mapm71.spt

    17986ea26a5c48f5965742ccdc4ef80c mapm72.map

    fc1e857766b6521134a91168a2e5a6d1 mapm72.spt

    5ab60c8aa6cd4d8d71861f8aa87e2c1a mapm8.map

    88e78ce0fc9d86fe6079168a07de97c0 mapm8.spt

    93c81541c4eae0c08a6e13711c4f8b21 mapm9.map

    fc047e746a042c58720dbb05bc71eade mapm9.spt

    7949b9ae29402f69619890201e180d00 morarmy.lbm

    32ba20cfcfb58fbaa416d13268a8f678 morbase.bht

    afd6f6535661a41b5fb04f68b7486579 morbase.hit

    11707a9b16854e4f837de5339956c76c morbase.pal

    2b6849d9165d935c4942bdf92b91399c morbase.swp

    be5b571ab54979f94b529591aa62510b morcopt.lbm

    92b2d26f7234286774d879782dba90ec morfgn2.pl8

    431a05eabcd4d878c99d636fc7e6e5cc morfgnd.pl8

    21913e3b4f89dc81cda083a0fafd86b3 morheli.pal

    6d866f0d805946d10af69685f6f77498 mormid.pl8

    70e9bf3f215230009e918c3601de69db morphbig.lbm

    c2e81e2bc6f761ba18f5467b2831fa4b morplay.lbm

    469edcb987f33163b11903a3b85a8874 morsky.pl8

    2881a8fefa18cf60cb2e365e9d889d25 morsub0.bht

    0daf6b59aa54350bfe9fc6761671d069 morsub0.hit

    813b5c2774ffb44bf1784260ff7a12bf morsub0.swp

    a7ba7ca10a970f00903ca800157b8a21 pstuff.lbm

    5c314a8a431681adabe5cf4d92bed18d rankfont.lbm

    c269921f726982abe86980a516e5d0da startup.lbm

    I just tested the CD32 version and that worked fine as well, played the first two missions.
    I got them all from the whdload site linked in the release notes from op's github. For the floppy version I downloaded the v2.0 version of the whdload bundle, but that's just the version of the HD installer for the Amiga, IDK if there are any differences with the data files.
     
    mathew77 likes this.
  6. deejay87

    deejay87 GBAtemp Regular
    Member

    Joined:
    Aug 25, 2019
    Messages:
    125
    Country:
    France
    Oh nice, remember this when i play on my Amiga héhé, tested amiga CD working good yes
    This is only for cannon fodder ? not the 2 ?
     
    Last edited by deejay87, Jan 24, 2021
    hippy dave likes this.
  7. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,325
    Country:
    United Kingdom
    Yes afaik this Switch version of openfodder only supports the first game, not the sequel. The main upstream version of openfodder has had a lot of updates since this was forked, and does now support the second game, so there's no reason this port can't be updated to match. If OP or anyone else doesn't do it soon, I might try and figure it out, be good to learn more GitHub skills.
     
    mathew77 likes this.
  8. mathew77

    mathew77 Lovin' life.
    Member

    Joined:
    Jan 19, 2019
    Messages:
    598
    Country:
    Kazakhstan
    All of my MD5 of the files are correct and as precisely as yours, but I still have
    'The software was closed because an error occurred.' right after the "Mission 1" loading screen (but the game starts and shows the main menu as well as the intro video). :(
    Is your AMS M.17.1 and OFW 11.0.1, too?
    'Amiga' folder in my Switch doesn't have Save subfolder... In CannonFodder_v2.0_0860.lha archive there's a null noname file with 0000 CRC in Save folder but it's non-unpackable, maybe the error occured because of it?..

    I guess save files aren't a copyrighted material, maybe you'll be so kind to share your Save folder, please?
     
    Last edited by mathew77, Jan 25, 2021
  9. hippy dave

    hippy dave BBMB
    Member

    Joined:
    Apr 30, 2012
    Messages:
    6,325
    Country:
    United Kingdom
    I haven't updated my atmosphere yet, still M.16.1, but same firmware 11.0.1. I'll try and get to that update soon, but have you heard of any homebrew related issues with latest atmosphere?
    I checked the Save file in the Amiga folder on my Switch, it's zero bytes. Just for the sake of it, I've zipped it up and attached it :D
     

    Attached Files:

    • Save.zip
      File size:
      507 bytes
      Views:
      8
    mathew77 likes this.
  10. deejay87

    deejay87 GBAtemp Regular
    Member

    Joined:
    Aug 25, 2019
    Messages:
    125
    Country:
    France
    i have 0.17.1 and play 4 missions for test (version AMIGA CD)
     
    hippy dave and mathew77 like this.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - OpenFodder, (Cannon, Switch