![]() |
SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997 |
![]() |
#1 |
Silent Hunter
![]() Join Date: Jul 2007
Location: The Peach State
Posts: 4,171
Downloads: 141
Uploads: 10
|
![]()
V1.0 released. See http://www.subsim.com/radioroom/show...020#post623020
Beta version 0.9 (last Beta) now available. It has all of the editing functions enabled and you can now save your changes. It also now has data checking functions such as verifying that media files for events exist and checking event date/time order. About all that's left to do is the nag screens for saving changes before exiting the program and the documentation. Thanks to Misfit138's testing all the bugs should be worked out now. It's available at http://files.filefront.com/RSM090Bet.../fileinfo.html Based on Misfit138's Workaround for radio repeating the broadcasts when loading a save and the discussions in his thread http://www.subsim.com/radioroom/showthread.php?t=119443 , I have begun development of a "RadioStationManager" application. This application would allow you to create and add radio stations in an automated fashion and solve the problems with the scripted radio broadcasts being repeated when you reload a saved game in the middle of a patrol. This is the basic layout I have in mind for the app (with a description following the screeny). Any suggestions or comments would be greatly appreciated. ![]()
Last edited by Digital_Trucker; 08-16-07 at 02:05 PM. |
![]() |
![]() |
![]() |
#2 |
Ace of the deep .
|
![]()
Keep the mods comin baby. Awesome stuff
![]() |
![]() |
![]() |
![]() |
#3 |
Commander
![]() Join Date: Feb 2007
Location: UK
Posts: 473
Downloads: 411
Uploads: 0
|
![]()
Lookin' Good!!!
![]() How difficult would it be to include ( I think as part of "8" and/or"10" ) a setting which would allow the user to specify the period between dates ( e.g. from "previous + 1 day", to "previous + x days") This would greatly speed-up the creation of events.ini files. Keep up the good work. |
![]() |
![]() |
![]() |
#4 |
Silent Hunter
![]() Join Date: Jul 2007
Location: The Peach State
Posts: 4,171
Downloads: 141
Uploads: 10
|
![]()
Thanks, sober.
![]() VM, what I had in mind was what JScones suggested in the other thread, that is commenting out (putting a semicolon in front of) all the entries prior to the date/time of the saved game that is about to be loaded. That way, the entire events.ini file doesn't have to be recreated each time, just modified a little. That also leaves room for manual editing of the file without messing anything up. If I'm not mistaken, when the game starts, it reads the events.ini file for each station until it reaches an entry that is at or past the date/time that it is looking for and it doesn't read the next entry in the file until the game time is past the time in the events.ini record. If this is the case, then there wouldn't be any advantage to leaving out any entries at the end of the file. I could be wrong about that. I'll make it a point to time how long it takes my dilapidated Socket A system to set up the events files. If mine can do it in a reasonable amount of time, then anyone's should be able to ![]() |
![]() |
![]() |
![]() |
#5 |
Canadian Wolf
|
![]()
Look forward to this one
![]() RDP |
![]() |
![]() |
![]() |
#6 |
Lieutenant
![]() Join Date: Apr 2005
Location: Finland
Posts: 267
Downloads: 80
Uploads: 0
|
![]() |
![]() |
![]() |
![]() |
#7 |
Silent Hunter
![]() Join Date: Jul 2007
Location: The Peach State
Posts: 4,171
Downloads: 141
Uploads: 10
|
![]()
I didn't mean to make it a one or the other proposition, Misfit. There's no reason for you to stop working on yours. Just like most mods, some people like one over the other and vice versa. I imagine that my app is going to appeal more to the folks that like to create radio stations than just the folks who use them. Mine is kind of overkill for just the one problem.
Keep on truckin', dude. You'll probably be done with yours before I get this one done anyway, 'cause you've got a head start. I'm just in the planning stages. |
![]() |
![]() |
![]() |
#8 | |
Lieutenant
![]() Join Date: Apr 2005
Location: Finland
Posts: 267
Downloads: 80
Uploads: 0
|
![]() Quote:
Anyways, I'll probable continue on this. At least for learning purposes. Don't know am I going to release it. Probable not but just have to wait and see |
|
![]() |
![]() |
![]() |
#9 |
Ace of the Deep
![]() Join Date: Feb 2007
Location: Adelaide, Australia
Posts: 1,047
Downloads: 340
Uploads: 1
|
![]()
Well worth the wait
![]()
__________________
Fearless ![]() System Specs: AMD Ryzen 7 5800X 8 Core 16 Thread CPU, 3.8GHz Base Clock, 4.7GHz Boost, 105W TDP, 32MB L3 cache | MSI GeForce RTX3060Ti 8Gb Graphics | Corsair Vengeance RGB Pro 32Gb (2x16Gb) 3200 MHz CL16 DDR4 Ram | Samsung 970 Evo Plus NVMe SSD 1TB | Seagate Barracuda 2.5in 2TB HDD | AOC QHD 165 Hz FreeSync HDR curved 31.5in Monitor | ASUS ROG Strix LC 240 ARGB AIO Liquid CPU Cooler White Edition | ASUS ROG Strix Gold 750W Modular Power Supply | Corsair iCUE 5000X RGB Tempered Glass Mid Tower Case White. |
![]() |
![]() |
![]() |
#10 |
Navy Seal
![]() Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
|
![]()
Looks good.
![]() This won't be a .NET app will it? 'Cause if there ends up being choices, the non-.NET version will always win it for me. Anyway, a suggestion on layout. Atm it's not overly clear to me what the save button refers to - just the stations? Or the events as well? I'd apply some grouping to distinguish the different functionality, and to keep the buttons together and more structured. Here's a quick mockup using your model... ![]() Having the "Prepare" button separated means that under normal operation, players can ignore the two groupings altogether and go straight for the Prepare button (which is unrelated to your editing functions anyway). Some tooltips would help with the buttons, but keep in mind this is just a quick mockup to demonstrate an alternate layout. I have assumed that clicking on a station will automagically populate the events view. I have also assumed that you want to apply changes to each aspect separately. Now, ordinarily, if you have a "Save" or "Apply" button, you should also have a "Discard" or "Cancel" button, otherwise how will users get back to what they started with without closing and reloading your app? Sorry, but I just can't help but provide suggestions on programming when asked to do so, LOL! I won't be offended if you discard everything I've said. ![]() |
![]() |
![]() |
![]() |
#11 |
Silent Hunter
![]() Join Date: Jul 2007
Location: The Peach State
Posts: 4,171
Downloads: 141
Uploads: 10
|
![]() ![]() Unfortunately, for me (at the moment, anyway), the only thing I have that I'm comfortable working with is Visual Basic, so this would be a nasty .NET app. I spent 16 years (from '76 to '92) programming IBM mainframes and midranges in Fortran, COBOL and Assembler, but VB is the one "semi-current" language that I'm even close to being proficient in. I probably could learn just about any language I felt like using, but I'm also old enough that I don't want to waste too much time finding a new way to "skin the cat" so to speak. Thanks again for the great input. ![]() |
![]() |
![]() |
![]() |
#12 | ||
Navy Seal
![]() Join Date: Apr 2005
Posts: 5,501
Downloads: 19
Uploads: 0
|
![]() Quote:
Hehe, I remember someone bragging to me recently that an app he wrote (unrelated to SH3 or SH4) was much smaller than a similar app I wrote - his was about 40kb, mine about 400kb. His argument crashed and burned though when I pointed out the 280mb of runtime files needed to power his 40kb creation (as one needs the whole "framework" installed; they can't just pick and choose the individual runtimes) compared to the 0kb of files (outside of the OS itself of course) needed to power mine. :rotfl: At least this is now less of an issue for Vista users as they have the framework (read: MS PR for runtime files) installed by default. Only updating it becomes a hassle for them. Don't get me wrong, I use the .NET framework too...when I have no choice. Anyway, enough on my hate of .NET... Quote:
Last edited by JScones; 08-06-07 at 12:43 AM. |
||
![]() |
![]() |
![]() |
#13 |
Saint of the seas
Join Date: Mar 2004
Location: Sorrento, Louisiana
Posts: 1,320
Downloads: 265
Uploads: 127
|
![]()
As a radio station creator, I like the idea, and really like what you've got so far.
![]()
__________________
Frederick J. Barnett Radio Stations & Music Captain's Desk Photos FJB Camera Pre Pearl Harbor Career Start Office links, Info Boxes, & 50 cal Crew Rank Fix Sub Class Info Real Subs SH4 Randomizer Sub Images Office Images Sub Pinups & Pics 24 Hour Clocks Office Posters Nav Map Make-Over Add-ons FJB Navigation Maps Office Window Chronographs Someone's got to take the responsibility if the job's going to get done! Do you think that's easy?! - Gregory Peck, The Guns of Navarone. |
![]() |
![]() |
![]() |
#14 | |
Silent Hunter
![]() Join Date: Jul 2007
Location: The Peach State
Posts: 4,171
Downloads: 141
Uploads: 10
|
![]()
OK, here's my redone layout with JScones suggestions implemented (as I understand them anyway
![]() ![]() Note: I didn't add the "Edit Event" button since the data grid will be editable. I'm going to go ahead and start coding on it, but any further suggestions would still be welcomed. Totally off topic: Quote:
![]() ![]() |
|
![]() |
![]() |
![]() |
#15 |
Sea Lord
![]() Join Date: Feb 2007
Location: A Swede in Frankfurt am Main
Posts: 1,897
Downloads: 4
Uploads: 0
|
![]()
Looks like a kick ass app there Digital_Trucker.
![]() This game is getting better by the day. We are seeing some darn good work kicking in at the mo when it comes to applications for this game. |
![]() |
![]() |
![]() |
|
|