![]() |
The Web's #1 BBS for all submarine and naval simulations! |
08-05-2007, 04:15 PM
|
#1 |
|
Silent Hunter
![]() |
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-2007 at 02:05 PM. |
|
|
08-05-2007, 04:58 PM
|
#2 |
|
Silent Hunter
![]() Join Date: Jan 2006
Location: Australia
Posts: 3,547
Downloads: 195
Uploads: 13
|
Keep the mods comin baby. Awesome stuff
__________________
http://www.valoratsea.com/destroyer.htm |
|
|
08-05-2007, 05:29 PM
|
#3 |
|
Commander
![]() Join Date: Feb 2007
Posts: 455
Downloads: 239
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. |
|
|
08-05-2007, 07:11 PM
|
#4 |
|
Silent Hunter
![]() |
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
|
|
|
08-05-2007, 07:33 PM
|
#5 |
|
Sailor
Join Date: Jul 2006
Location: Canada
Posts: 7,841
Downloads: 246
Uploads: 2
|
Look forward to this one
![]() RDP
__________________
|
|
|
08-05-2007, 07:43 PM
|
#6 |
|
Lieutenant
![]() Join Date: Apr 2005
Location: Finland
Posts: 267
Downloads: 41
Uploads: 0
|
|
|
|
08-05-2007, 08:20 PM
|
#7 |
|
Silent Hunter
![]() |
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. |
|
|
08-05-2007, 08:36 PM
|
#8 | |
|
Lieutenant
![]() Join Date: Apr 2005
Location: Finland
Posts: 267
Downloads: 41
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 |
|
|
|
08-05-2007, 08:59 PM
|
#9 |
|
Seasoned Skipper
![]() Join Date: Feb 2007
Location: Within Arms Reach
Posts: 723
Downloads: 22
Uploads: 0
|
Well worth the wait
__________________
Fearless Comp Specs: Intel Core 2Duo Processor E6300 (1.86Ghz, 2MB L2 Cache,1066 MHz FSB, EM64T); 3GB PC2-4200/DDR2-533 RAM; Vista HP NVidia GForce 9500GT - 512MB Graphics Card; HP W1907 widescreen monitor |
|
|
08-05-2007, 09:22 PM
|
#10 |
|
Commander
![]() Join Date: Apr 2005
Posts: 5,397
Downloads: 16
Uploads: 1
|
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.
__________________
Visit my webpage to get the latest Generic Mod Enabler (JSGME). |
|
|
08-05-2007, 09:46 PM
|
#11 |
|
Silent Hunter
![]() |
JScones, thanks for all the great input. I'll definitely take your advice to heart when I'm working on this. You make excellent points regarding the grouping of buttons and the separation of functions. All of your assumptions were correct except that I really hadn't thought through the save function yet and probably would have saved everything instead of separating the two saves. I definitely wouldn't have thought of the "take me back to square one" button.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. |
|
|
08-05-2007, 10:20 PM
|
#12 | ||
|
Commander
![]() Join Date: Apr 2005
Posts: 5,397
Downloads: 16
Uploads: 1
|
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:
__________________
Visit my webpage to get the latest Generic Mod Enabler (JSGME). Last edited by JScones; 08-06-2007 at 12:43 AM. |
||
|
|
08-06-2007, 10:39 AM
|
#13 |
|
Seasoned Skipper
![]() Join Date: Mar 2004
Location: Sorrento, Louisiana
Posts: 702
Downloads: 124
Uploads: 48
|
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 * * 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. |
|
|
08-06-2007, 12:51 PM
|
#14 | |
|
Silent Hunter
![]() |
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:
|
|
|
|
08-06-2007, 01:00 PM
|
#15 |
|
Mod Guru
![]() |
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. |
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|