<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Forums - All Forums]]></title>
		<link>https://jahugapy.freeddns.org/</link>
		<description><![CDATA[Forums - https://jahugapy.freeddns.org]]></description>
		<pubDate>Sun, 17 May 2026 09:26:20 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[FILMTWEAK CONFIG - 300 TWEAKS IN 1 CFG]]></title>
			<link>https://jahugapy.freeddns.org/showthread.php?tid=5</link>
			<pubDate>Wed, 19 Nov 2025 01:28:31 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://jahugapy.freeddns.org/member.php?action=profile&uid=1">JEENNN</a>]]></dc:creator>
			<guid isPermaLink="false">https://jahugapy.freeddns.org/showthread.php?tid=5</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Filmtweak config:</span><br />
<br />
I extracted all unique filmtweaks (330 in total) from all players configs on fpschallenge.eu (2126 configs in total) and included them into this filmtweak config.<br />
<br />
Theres no better way how to share these tweaks, since everybody has different monitor/gpu settings so you need to try them in-game.<br />
<br />
Tweaks are saved in F1 - F12 keys, you can loop over them, each F[X] key holds over 27 tweaks, so just press F1 to F12 multiple times and u list through them.<br />
<br />
If you like some tweak, theres an ID of the tweak showed in killfeed for example A5, so you can just search for A5 in the config file and bind it to some key.<br />
<br />
Dont forget to enable Filmtweaks first [B-52]<br />
<br />
<br />
<br />
<img src="https://cfgfactory.com/downloads/upload/657c748f5b5cd_0.jpg" loading="lazy"  width="922" height="518" alt="[Image: 657c748f5b5cd_0.jpg]" class="mycode_img" /><br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://jahugapy.freeddns.org/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6" target="_blank" title="">FILMTWEAK_CONFIG__300_TWEAKS_IN_1_CFG.zip</a> (Size: 14.18 KB / Downloads: 0)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Filmtweak config:</span><br />
<br />
I extracted all unique filmtweaks (330 in total) from all players configs on fpschallenge.eu (2126 configs in total) and included them into this filmtweak config.<br />
<br />
Theres no better way how to share these tweaks, since everybody has different monitor/gpu settings so you need to try them in-game.<br />
<br />
Tweaks are saved in F1 - F12 keys, you can loop over them, each F[X] key holds over 27 tweaks, so just press F1 to F12 multiple times and u list through them.<br />
<br />
If you like some tweak, theres an ID of the tweak showed in killfeed for example A5, so you can just search for A5 in the config file and bind it to some key.<br />
<br />
Dont forget to enable Filmtweaks first [B-52]<br />
<br />
<br />
<br />
<img src="https://cfgfactory.com/downloads/upload/657c748f5b5cd_0.jpg" loading="lazy"  width="922" height="518" alt="[Image: 657c748f5b5cd_0.jpg]" class="mycode_img" /><br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://jahugapy.freeddns.org/images/attachtypes/zip.png" title="ZIP File" border="0" alt=".zip" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=6" target="_blank" title="">FILMTWEAK_CONFIG__300_TWEAKS_IN_1_CFG.zip</a> (Size: 14.18 KB / Downloads: 0)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Welcome Geo Script]]></title>
			<link>https://jahugapy.freeddns.org/showthread.php?tid=4</link>
			<pubDate>Wed, 19 Nov 2025 01:18:01 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://jahugapy.freeddns.org/member.php?action=profile&uid=1">JEENNN</a>]]></dc:creator>
			<guid isPermaLink="false">https://jahugapy.freeddns.org/showthread.php?tid=4</guid>
			<description><![CDATA[This file welcomes the player and roughly indicates their location according to their internet provider. It requires one more file for this to work: <span style="font-weight: bold;" class="mycode_b">Geoip.dat</span>. This file needs to be in the game's root directory. You can modify the script to your liking and use it in both mods and hardcore games.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>init()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;for(;;)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;level waittill("connected",player);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !isdefined( player.pers["player_welcomed"] ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !isdefined( player.pers["isbot"] ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.pers["player_welcomed"] = true;  // player welcomed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player thread geo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
geo()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;location = self getgeolocation (2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;level welcomegeo("^5Welcome^7 " + self.name  + " ^5From " + location);<br />
}<br />
<br />
welcomegeo(text)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;while(level.welcomegeo) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait .05;<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg = addTextHud( level, 750, 5, 1, "left", "middle", undefined, undefined, 1.4, 888 );<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg SetText(text);<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg MoveHud(30,-1300);<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 15;<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg destroy();<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = false;<br />
}<br />
<br />
MoveHud(time,x,y)<br />
{<br />
    self moveOverTime(time);<br />
    if(isDefined(x))<br />
        self.x = x;<br />
       <br />
    if(isDefined(y))<br />
        self.y = y;<br />
}<br />
<br />
addTextHud( who, x, y, alpha, alignX, alignY, horiz, vert, fontScale, sort )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if( isPlayer( who ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud = newClientHudElem( who );<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud = newHudElem();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.x = x;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.y = y;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alpha = alpha;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.sort = sort;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alignX = alignX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alignY = alignY;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(isdefined(vert))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.vertAlign = vert;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(isdefined(horiz))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.horzAlign = horiz;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(fontScale != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.fontScale = fontScale;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.foreground = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.archived = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return hud;<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[This file welcomes the player and roughly indicates their location according to their internet provider. It requires one more file for this to work: <span style="font-weight: bold;" class="mycode_b">Geoip.dat</span>. This file needs to be in the game's root directory. You can modify the script to your liking and use it in both mods and hardcore games.<br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>init()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;for(;;)<br />
&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;level waittill("connected",player);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !isdefined( player.pers["player_welcomed"] ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if( !isdefined( player.pers["isbot"] ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player.pers["player_welcomed"] = true;  // player welcomed<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;player thread geo();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}<br />
<br />
geo()<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;location = self getgeolocation (2);<br />
&nbsp;&nbsp;&nbsp;&nbsp;level welcomegeo("^5Welcome^7 " + self.name  + " ^5From " + location);<br />
}<br />
<br />
welcomegeo(text)<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;level endon("disconnect");<br />
&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;while(level.welcomegeo) <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait .05;<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg = addTextHud( level, 750, 5, 1, "left", "middle", undefined, undefined, 1.4, 888 );<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg SetText(text);<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg MoveHud(30,-1300);<br />
&nbsp;&nbsp;&nbsp;&nbsp;wait 15;<br />
&nbsp;&nbsp;&nbsp;&nbsp;msg destroy();<br />
&nbsp;&nbsp;&nbsp;&nbsp;level.welcomegeo = false;<br />
}<br />
<br />
MoveHud(time,x,y)<br />
{<br />
    self moveOverTime(time);<br />
    if(isDefined(x))<br />
        self.x = x;<br />
       <br />
    if(isDefined(y))<br />
        self.y = y;<br />
}<br />
<br />
addTextHud( who, x, y, alpha, alignX, alignY, horiz, vert, fontScale, sort )<br />
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if( isPlayer( who ) )<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud = newClientHudElem( who );<br />
&nbsp;&nbsp;&nbsp;&nbsp;else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud = newHudElem();<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.x = x;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.y = y;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alpha = alpha;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.sort = sort;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alignX = alignX;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.alignY = alignY;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(isdefined(vert))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.vertAlign = vert;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(isdefined(horiz))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.horzAlign = horiz;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;if(fontScale != 0)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hud.fontScale = fontScale;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.foreground = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;hud.archived = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp;return hud;<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mod Votemap System]]></title>
			<link>https://jahugapy.freeddns.org/showthread.php?tid=3</link>
			<pubDate>Wed, 19 Nov 2025 01:06:43 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://jahugapy.freeddns.org/member.php?action=profile&uid=1">JEENNN</a>]]></dc:creator>
			<guid isPermaLink="false">https://jahugapy.freeddns.org/showthread.php?tid=3</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Promodlive with voting system + high jump</span><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">This promo contains:</span></span><br />
<br />
1-Voting System<br />
<br />
2-all cod4 default weapons<br />
<br />
3-high jump activated<br />
<br />
-4retouched main menu + music<br />
<br />
<a href="https://github.com/JEENNN128/mod_votemap_system" target="_blank" rel="noopener" class="mycode_url">Click here to download</a>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Promodlive with voting system + high jump</span><br />
<br />
<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b">This promo contains:</span></span><br />
<br />
1-Voting System<br />
<br />
2-all cod4 default weapons<br />
<br />
3-high jump activated<br />
<br />
-4retouched main menu + music<br />
<br />
<a href="https://github.com/JEENNN128/mod_votemap_system" target="_blank" rel="noopener" class="mycode_url">Click here to download</a>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Call Of Duty 4 Download Link]]></title>
			<link>https://jahugapy.freeddns.org/showthread.php?tid=2</link>
			<pubDate>Wed, 19 Nov 2025 00:55:52 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://jahugapy.freeddns.org/member.php?action=profile&uid=1">JEENNN</a>]]></dc:creator>
			<guid isPermaLink="false">https://jahugapy.freeddns.org/showthread.php?tid=2</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Here is the link to the game, which comes pre-installed with patches up to version 1.7. You can also play the game's campaign mode.<br />
If you need to install version 1.8, you will find the patch <a href="https://cod4x.ovh/t/cod4x-releases/24" target="_blank" rel="noopener" class="mycode_url">here.</a></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://drive.google.com/file/d/18wh7JQpA4lgvLXBhytOlNSFmo2dwA9-u/view?usp=drive_link" target="_blank" rel="noopener" class="mycode_url">Drive Link</a></span><br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://jahugapy.freeddns.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=4" target="_blank" title="">apps.5980.13510798887669283.9f4cd29a-ecef-4566-87f3-692bc32ff679.jpg</a> (Size: 378.64 KB / Downloads: 0)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Here is the link to the game, which comes pre-installed with patches up to version 1.7. You can also play the game's campaign mode.<br />
If you need to install version 1.8, you will find the patch <a href="https://cod4x.ovh/t/cod4x-releases/24" target="_blank" rel="noopener" class="mycode_url">here.</a></span><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><a href="https://drive.google.com/file/d/18wh7JQpA4lgvLXBhytOlNSFmo2dwA9-u/view?usp=drive_link" target="_blank" rel="noopener" class="mycode_url">Drive Link</a></span><br />
<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://jahugapy.freeddns.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=4" target="_blank" title="">apps.5980.13510798887669283.9f4cd29a-ecef-4566-87f3-692bc32ff679.jpg</a> (Size: 378.64 KB / Downloads: 0)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>