Recent Posts

Pages: [1] 2 3 ... 10
1
Silence Detector / Re: Can I get Phone Calls, perhaps from a third party service?
« Last post by phillamy02 on October 15, 2025, 08:07:06 am »
Your setup idea is interesting. For a more streamlined solution, you could consider integrating an automation tool or script that directly triggers phone calls from emails. In my experience, exploring community forums for games like Cookie Clicker sometimes reveals creative automation tips, including alert solutions. Sharing more details about your current system might help others provide specific advice that best fits your needs.
2
FM Scope Script Files / FM email alert script (pira)
« Last post by Jan on October 05, 2025, 09:36:22 pm »
Characteristics

  • Watching for no signal, silence, pilot level, audio channel balance
  • Supports several devices and several stations each, in sequence
  • Most of the time, the devices are free and accessible for manual check
  • Sends email alerts, sends daily email report

Instructions for use

  • Check the User configurable parameters below
  • Fill/edit the Task List (connections and stations)
  • Check the email configuration in Options - SMTP Settings
  • Add this script file to Options - Task Scheduler
  • Keep the FM Scope running on the PC

Code: [Select]
;P75/P175/P275 FM email alert script 1.0.0 :: (C) Pira.cz 2025
;FM Scope version required: 1.7.2 or later

;Characteristics
; * Watching for no signal, silence, pilot level, audio channel balance
; * Supports several devices and several stations each, in sequence
; * Most of the time, the devices are free and accessible for manual check
; * Sends email alerts, sends daily email report

;*************************************************************
;*** Instructions for use:                                 ***
;*************************************************************

; 1) Check the User configurable parameters below
; 2) Fill/edit the Task List (connections and stations)
; 3) Check the email configuration in Options - SMTP Settings
; 4) Add this script file to Options - Task Scheduler
; 5) Keep the FM Scope running on the PC

;*************************************************************
;*** User configurable parameters:                         ***
;*************************************************************

set (DataPath,c:\alerts) ;existing folder on your harddisk to store the text logs
set (DelayMeasuring,60) ;how long to watch each station [sec]
set (DelayBetweenEmails,28800) ;minimum delay between two emails with same content [sec]
set (EmailRecipients,your@email.com) ;where to send the emails
set (LimitBalance,6) ;max. banalce error in dB
set (LimitSilence,20) ;min. average deviation in kHz
set (LimitPilotMax,8.0) ;max. pilot level in kHz
set (LimitPilotMin,5.0) ;min. pilot level in kHz
call (Initialize)

;*************************************************************
;*** Task List (connections and stations):                 ***
;*************************************************************

;device 1
set (ConnectionParameters,192.168.0.101:10001)
call (CreateConnection)
tune (88.5) ;edit the frequencies as required
call (CheckStation)
tune (101.9)
call (CheckStation)
;... further frequencies here ...
disconnect

;device 2
set (ConnectionParameters,192.168.0.102:10001)
call (CreateConnection)
tune (89.3)
call (CheckStation)
tune (93.5)
call (CheckStation)
;... further frequencies here ...
disconnect

;... further devices here ...

call (SaveLog)

;*************************************************************
;*** Daily email report:                                   ***
;*************************************************************

set (CurrentDate,%date)
if (%CurrentDate$=%LastReportDate)
  goto (SkipDailyReport)
  endif
 
call (SendRegularReport)
set (LastReportDate,%CurrentDate)
SkipDailyReport:

;*************************************************************
;*** End:                                                  ***
;*************************************************************

stop

;*************************************************************
;*** Functions:                                            ***
;*************************************************************

CreateConnection:

set (ConnectionAttempts,0)

CreateConnectionLoop:

if (%ConnectionAttempts>=5)
  call (SendNoConnection)
  disconnect
  return
  endif

inc (ConnectionAttempts)
set (NewText,%crConnecting to %ConnectionParameters)
call (AddToLog)
disconnect
connect (%ConnectionParameters)
if (%connected=0)
  sleep (10)
  goto (CreateConnectionLoop)
  endif
 
;simple communication test 
tune (87.5)
send (?F)
set (w1,%freq)
tune (108.0)
send (?F)
if (%w1$=%freq)
  goto (CreateConnectionLoop)
  endif

return

;*************************************************************

CheckStation:

if (%connected=0)
  set (NewText,Frequency skipped - no connection)
  call (AddToLog)
  return
  endif

;initialization of the cycle:
set (EndTime,%timestamp)
inc (EndTime,%DelayMeasuring)
set (SignalQualityMax,0)
set (DeviationAve,0)
set (PltMin,999)
set (PltMax,0.0)
set (LMax,-60)
set (RMax,-60)

send (?F)
set (NewText,[Checking %frequency])
call (AddToLog)
setmode (0)
sleep (5)
mpx.run
textwindow.addtext ( )

CheckStationLoop:

getquality
getpilot
send (?A)
send (?C)

if (%quality>%SignalQualityMax)
  set (SignalQualityMax,%quality)
  endif

if (%pilot_>%PltMax)
  set (PltMax,%pilot_)
  endif
if (%pilot_<%PltMin)
  set (PltMin,%pilot_)
  endif

if (%devave_>%DeviationAve)
  set (DeviationAve,%devave_)
  endif

if (%lmaxdb>%LMax)
  set (LMax,%lmaxdb)
  endif
if (%rmaxdb>%RMax)
  set (RMax,%rmaxdb)
  endif

if (%timestamp>=%EndTime)
  mpx.stop
  rds.getdata
  goto (Evaluation)
  endif

sleep(1)
textwindow.addtext (.)
goto (CheckStationLoop)

;*************************************************************

Evaluation:

set (AlertText,)

set (w1,%PltMin to %PltMax)
if (%PltMin$=%PltMax)
  set (w1,%PltMin)
  endif
set (Summary,%rdspi %rdsps; Signal %SignalQualityMax; Pilot %w1 kHz; Dev. Ave %DeviationAve kHz; R/L balance %RMax/%LMax dB)
set (NewText,%Summary)
call (AddToLog)

if (%SignalQualityMax<3)
  set (AlertText,%AlertTextNo signal! )
  goto (EvalutionSkipValues)
  endif

if (%rdspi$=0000)
  if (%rdsps$="        ")
    set (NewText,Warning: No RDS)
    call (AddTolog)
    endif
  endif

if (%PltMax=0)
  set (NewText,Warning: No pilot)
  call (AddTolog)
  goto (EvalutionSkipStereo)
  endif
if (%PltMin>%LimitPilotMax)
  set (AlertText,%AlertTextPilot level failed! )
  endif
if (%PltMax<%LimitPilotMin)
  set (AlertText,%AlertTextPilot level failed! )
  endif

set (w1,%RMax)
inc (w1,%LimitBalance) 
if (%LMax>%w1)
  set (AlertText,%AlertTextChannel balance failed! )
  endif
set (w1,%LMax)
inc (w1,%LimitBalance) 
if (%RMax>%w1)
  set (AlertText,%AlertTextChannel balance failed! )
  endif
 
EvalutionSkipStereo: 
 
if (%DeviationAve<%LimitSilence)
  set (AlertText,%AlertTextAudio level failed! )
  endif

EvalutionSkipValues: 
 
if (%AlertText$=)
  set (NewText,No problem found)
  call (AddToLog) 
  return
  endif

set (NewText,%AlertText)
call (AddToLog)
call (SendAlert)
return
 
;*************************************************************

SendRegularReport:

set (NewText,Sending regular report to %EmailRecipients%cr)
call (AddToLog)

email.to (%EmailRecipients)
email.subject (FM Scope Daily Report)
if (%ProblemCounter=0)
  email.body (No problem found.)
  endif
if (%ProblemCounter>0)
  email.body (%ProblemCounter problems found. See the files attached.)
  endif   
email.attachfile (%DataPath\recent.txt)
email.attachfile (%DataPath\daily.txt)
email.send
 
set (ProblemCounter,0)
savetext (%DataPath\daily.txt,)
return
 
;*************************************************************

SendAlert:

inc (ProblemCounter)

if (%LastAlertText%freq$=%AlertText)
  set (w1,%LastAlertAt%freq)
  inc (w1,%DelayBetweenEmails)
  if (%w1>%timestamp)
    return
    endif
  endif

set (NewText,Sending alert message to %EmailRecipients)
call (AddToLog)

email.to (%EmailRecipients)
email.subject (Alert for %ConnectionParameters - %frequency)
email.body (%date %time:%cr%cr%AlertText%cr%Summary%cr%crSent from FM Scope)
email.send
set (LastAlertAt%freq,%timestamp)
set (LastAlertText%freq,%AlertText)
return
 
;*************************************************************

SendNoConnection:

set (NewText,Unable to connect!)
call (AddToLog)

inc (ProblemCounter)

set (w1,%LastNoConnectAlert)
inc (w1,%DelayBetweenEmails)
if (%w1>%timestamp)
  return
  endif

email.to (%EmailRecipients)
email.subject (Alert for %ConnectionParameters)
email.body (Unable to connect to the device%cr%crSent from FM Scope)
email.send
set (LastNoConnectAlert,%timestamp)
return

;*************************************************************

SaveLog:

set (NewText,%crEnd of task list%cr)
call (AddToLog)
savetext (%DataPath\recent.txt,%RecentLog)
appendtext (%DataPath\daily.txt,%RecentLog)
set (RecentLog,)
return
 
;*************************************************************

AddToLog:

textwindow.addline (%NewText)
set (RecentLog,%RecentLog%cr%NewText)
return

;*************************************************************

Initialize:

setproperty (ExecutionSpeed,4)
page.show (6)
setproperty (OnlineUpdate,1)
set (RecentLog,)
textwindow.clear
set (NewText,Starting at %date %time)
call (AddToLog)
set (ProblemCounter,0)
mpx.stop

return


4
Looks good.

The Magic RDS 4 documentation is available under menu item Help - Magic RDS Help. The documentation is divided into several pdf files, each describing a specific module or topic.

The Dynamic PS settings are described in the RDS encoder's documentation. The "Number of repeats" and "Then clear" settings have meaning only if using the Dynamic PS as the External text source purpose. In recent years, we recommned not to use the Dynamic PS as it is obsolete and not covered by any standard. This feature will remain in our products, but we will no longer provide support for it.
5
I truly appreciate your patience with me. I know a fair amount about radio on the TX side and the audio side, but RDS is new to me. I have tried to read everything I can find. I could not find a manual specifically for Magic RDS 4, I did find one for the P164. Where can I find the Magic RDS 4 manual? My ultimate goal is to bet the best benefits i can out of RDS, I was able to fix the Dynamic PS rotation with your suggestion. Is there an infinite number that can go in there? I set it for 100 and for it not to clear for now. Deviation and RDS level  is set by the transmitter (see attached)
6
Yes, the Magic RDS 4 is not trivial. It is because the RDS itself is not trivial. On the other hand, you still have the option to start by enabling only the basic set of features and you don't have to deal with anything that seems complicated to you now. The Magic RDS 4 covers it all - from beginners to experts. It is entirely up to you how deep you go. The software currently comes with more than 100 pages of instructions, more than 50 kB of ballon help tips, email support is available, and last but not least, this forum is available to you at any time, the range of information provided on the issue of RDS is probably unmatched anywhere else on the Internet.

Instead of sharing your "frustration", focus on the information you already have. For example, in the Dynamic PS settings, if you set the Number of repeatings to 1 and selected Then clear, don't be surprised if the message disappears after being repeated once.

In order to continue, please tell me what measuring equipment you're using for setting correct RDS output level and what is your current FM deviation caused by RDS.
7
Magic RDS 4 is such a complicated program, especially when it comes with no instruction manual or customer support beyond the forum. I upgraded out the last eversion as per oyur recommendation.  Surprisingly, your suggestions and Chat GPT's paralleled each other. But it did not work. I decided to just eliminate the weather even though I could see it in the program working. I decided to go back to what was working without an issue, but now it doesn't work either. I am beyond frustrated. in the beginning on the Dynamic PS a the top, it rotated the following (all under 8 characters) WTLE.org to 95.9FM to Leesburg to Stream @ to WTLE.app It used to work great great.  Underneath it showed the field it drew from my automation program Year/Title/Artist or Title/Artist. It to worked just fine. Now the Dynamic PS stays static with the default WTLE.org. The bottom works and then it doesn't for a period of time and then it works again. This is without the vehicle moving in the stations' parking lot. I have not made any changes, except for now using Steno Tools, but I am not going through it at all for RDS. Computer to P164 unit via an IP connection. It goes to the MPX of our Aqua Cobalt TX. They have confirmed the TX settings are correct. I have attached the latest screen shots. I you need any other screen shots, please let me know!
8
Free Topic / Discover the Thrill of Playing Slice Master: A Fun Gaming Experience
« Last post by Danielozoya on October 03, 2025, 07:20:35 am »
If you're looking for a fun and engaging way to spend your downtime, look no further than Slice Master. This innovative game offers unique gameplay mechanics that make it a fantastic choice for both casual gamers and seasoned pros. In this article, we'll explore what makes Slice Master so enjoyable, provide insights into its gameplay, share valuable tips for success, and wrap up with some final thoughts on your gaming journey.
Gameplay
Slice Master is a casual puzzle game that combines elements of strategy, precision, and excitement. As you dive into the game, you'll find yourself in a colorful world filled with various fruits and vegetables that need to be sliced. Your primary goal is to slice through these items in creative and efficient ways to score points, solve puzzles, and advance through increasingly challenging levels.
Objectives and Controls
The basic objective of Slice Master is simple: slice through the fruits and vegetables while avoiding obstacles. As you progress, you'll encounter different types of challenges that require you to think about angles and trajectories, encouraging you to develop your skills further.
Controls are easy to grasp. You’ll use intuitive touch or click mechanics, allowing you to slice with precision. The game is designed to be accessible, so even newcomers can get the hang of it quickly while still offering enough complexity to keep players engaged.
Level Structure
Slice Master features a multitude of levels, each with unique layouts and challenges. You’ll start with basic items that require simple slicing and gradually move on to more complicated scenarios that demand advanced techniques. Some levels introduce power-ups, which can help clear sections faster or give you bonus points. There are also special objects to slice that unlock new features or rewards, adding layers of depth to your gameplay.
The pleasure of Slice Master lies in its satisfying mechanics. The sound of slicing, vibrant visuals, and rewarding animations create a gratifying experience that beckons players to come back for more. With each level you complete, you’ll feel a sense of accomplishment as you master the art of slicing.
Tips for Success
To enhance your experience and boost your game, here are some practical tips that can help you improve your skills in Slice Master:
1.   Practice Your Timing: Slicing too early or too late can significantly impact your score. Spend time getting a feel for the timing required in each level. Take a few practice runs before making final slices.
2.   Observe the Layout: Before rushing into slicing, take a moment to observe the level layout. Understanding where obstacles are located and how best to navigate them will save you precious time and points.
3.   Use Power-Ups Wisely: Power-ups can be game-changers. Use them strategically, particularly in levels where you're stuck or feel overwhelmed. They can help you clear levels more efficiently, but conserving them for challenging sections can yield better results.
4.   Experiment with Angles: The beauty of Slice Master lies in its physics. Experiment with different slicing angles to see which ones yield the highest scores. Sometimes a well-placed slice can lead to multiple fruits being sliced at once!
5.   Stay Calm: Like many games, Slice Master can become increasingly challenging, which may induce stress. Keep a clear head; staying calm will help you think better and react with precision.
6.   Learn from Mistakes: If you don’t succeed in a level on your first try, don’t be discouraged. Use it as an opportunity to learn. Identify where you went wrong and use those lessons to improve your next attempts.
By applying these tips and honing your skills, you’ll find your gameplay experience deeply rewarding.
Conclusion
Playing Slice Master is more than just slicing fruits; it’s an exciting journey through colorful worlds filled with challenges and opportunities for mastery. With its engaging gameplay and accessible mechanics, it’s perfect for a quick gaming session or longer playtimes when you want to immerse yourself fully. The balance of strategy, skill, and enjoyment makes every level a rewarding experience.
Whether you are a casual player looking to unwind after a long day or a seasoned gamer seeking a fresh challenge, you’ll find plenty to enjoy in Slice Master. So if you’re seeking an entertaining game that’s easy to pick up but hard to put down, consider diving into the vibrant world of Slice Master.
For more information and to start slicing away, check out Slice Master. Enjoy the fun!

9
The Complete Guide to Monkey Mart: A Thrilling Supermarket Management Game
Introduction to Monkey Mart


Monkey Mart has quickly become one of the most popular supermarket management games, blending retail strategy with charming monkey characters. This addictive simulation game appeals to players of all ages by combining business challenges with lighthearted fun.

The Rise of a Retail Gaming Sensation

Developed as a refreshing twist on the classic business simulation genre, Monkey Mart has captured the attention of both casual gamers and simulation enthusiasts. With its adorable graphics, intuitive gameplay, and rewarding progression system, it has earned a top spot in the world of casual management games.

Monkey Mart Gameplay
How to Play Monkey Mart

The core gameplay loop of Monkey Mart is engaging yet simple:

Manage and expand your supermarket chain

Hire and train hardworking monkey employees

Stock shelves with a variety of products

Grow profits and unlock new expansions

Advanced Management Strategies

To master Monkey Mart, players need to focus on:

Inventory management to avoid stock shortages

Optimized employee scheduling for efficiency

Customer satisfaction tactics to keep buyers returning

Financial planning to balance expenses and growth

Benefits of Playing Monkey Mart

Educational Value

Beyond entertainment, Monkey Mart also offers real-world learning opportunities, including:

Basic business management skills

Effective resource allocation

Understanding customer service principles

Practicing strategic decision-making

Monkey Mart Character Design

One of the most appealing aspects of Monkey Mart is its adorable character design. Each monkey employee has unique animations, adding charm and personality to the management experience while keeping gameplay lighthearted and engaging.

Modern Monkey Mart Features
Game Modes and Updates

Recent versions of Monkey Mart include exciting features such as:

Career Mode – Build your supermarket empire step by step

Challenge Mode – Test your skills in unique business scenarios

Multiplayer Features – Compete or collaborate with friends

Daily Events – Enjoy limited-time opportunities and rewards

Core Game Systems

The success of your Monkey Mart depends on managing key systems effectively:

Store layout optimization for better customer flow

Employee training programs to boost productivity

Product variety management to attract more buyers

Customer loyalty systems that ensure long-term profits

Tips for Monkey Mart Success
Beginner Strategies

If you’re new to Monkey Mart, follow these tips to maximize your growth:

Start small with essential products

Prioritize customer satisfaction early on

Invest in employee training for long-term efficiency

Always keep an eye on your profit margins
10
Free Topic / Re: Conceptial idea software writer needed
« Last post by Lisa4568 on October 03, 2025, 03:08:49 am »
Monkey Mart
 has emerged as one of the most engaging supermarket simulation games in recent years. This innovative game combines retail management with adorable monkey characters, creating an addictive gaming experience that appeals to players of all ages.

Pages: [1] 2 3 ... 10